Skip to content

Know what to leave out and when to add it in

This concept has been on my mind as we plan our 2012 road map for When I Work. Call it Rework-esque or Lean Startup-ish. Leaving things out doesn’t mean ‘never including it’. So much of what we’ve left out has eventually made it in to our app. Usually, by leaving it out up front, its implementation is that much better when we do add it. The longer an idea has to marinate, the better—and I don’t use the word ‘marinate’ loosely. Over thinking muddles things up fast. Marinating is a slow soak that doesn’t get shocked with blunt force or extreme temperatures—AKA over complicating.

My main point is this: Just because leaving something out now may be the right decision, —it doesn’t mean adding it in later means you were wrong to leave it out in the first place.

Categories: Dev & Design.

Tags: , , ,

Who wants an iPad app? Apparently everyone.

Creating a custom iPad can be a bit of a bear. We’ve been creating apps for our clients since the day the iPad came out. Here are the three single most common scenarios I encounter when discussing iPad app development with new clients.

  1. Everybody wants an app—right now.
  2. Nobody knows what they want the app to do.
  3. Most end up needing similar solutions.

Who doesn’t want an app. If done right, a company can simplify, streamline and solve a whole host of business problems. The biggest shock is that companies are clambering to get an app launched before they even know what they want it to do. The bad news is that launching an app too quickly usually stifles its usability. The good news is that this aggressive approach inspired us to created a platform that can help launch an app in only a few hours, not months. More on that later.

Nobody knows what they want an app to do. This is often a double edged sword for us. It’s great because it gives us an opportunity to flex our creative muscles and build apps that pack a punch while meeting a business objective. It can be a challenge because we can sometimes run in circles trying to determine what the app should do and what problem it’s going to solve.

As exciting and momentous as the ‘app revolution’ is, it’s encouraging to see the similarities in what people are looking for. When the dust settles and the high level discussion about apps mellow, the conversations get eerily similar. Companies are looking for an app that syncs with a host of digital assets, that’s organized into a navigable menu structure and that they can easily deploy throughout the compnay. They want to maintain, add, edit and delete assets from a central location and have all iPads throughout the organization sync to it. A quintessential content management system(CMS) for iPads or tablets.

With that, every company already has a ton of digital content they’ve already produced. There’s brochures, video demos, sales presentations, training modules, email templates, websites, microsites, images, sell sheets, spec documents, white papers, etc. So much of this content is already developed, it just needs a convenient way of getting deployed. This content is used by sales reps to support sales calls and drive conversations about a company’s unique value proposition.

This is a conversation I’ve had over and over again. You might think, ‘That’s boring. The same thing over and over again.’ Well, not quite. These redundant conversations inspired the creation of App Data Room(ADR), an easy, fast and affordable way to build, manage and deploy a custom iPad app throughout an organization. We launched ADR only 3 weeks ago and are generating a lot of excitement when we demo it for our customers.

The app stuff is exciting and holds a lot of opportunities for businesses that do it right.

 

Categories: Business.

Tags: , , , ,

Software design is broken

Specifically, UX (user experience) design is broken — especially in SaaS products. As soon as you look beyond the Facebooks, Twitters, Foursquares and other upstart social apps, UX design goes right out the window. Look for an app that solves a business problem and UX starts to deteriorate pretty fast.

To the credit of some of these upstart apps, many users don’t put up with bad software and UX design like they used to. It used to be that when anything would go wrong — whether it was operator error or not — the user would quickly accept fault and be convinced they broke it. That paradigm is changing. These days, users are more likely to expect software to do exactly what they want, and if it doesn’t — regardless of operator error — it’s the software’s fault and I’ll move on to a different app that works the way I want.

Many developers and software makers focus too much on what their app does and give little thought to how or why it does what it does. The design and beauty of how a software ebbs and flows with the user’s interactions is so integral to its overall effectiveness. However, design often gets overlooked in preference of function and what it needs to do.

There are some exceptions. 37 Signals and ENTP (there are others too) are great examples of talented software makers that bring some sanity to the SaaS model. They’re proof that designers make the best software. Software should be designed and composed, not wire-framed and spec’d.

Categories: Dev & Design.

Tags: , , , , ,

Simple apps are better and reach broader markets

It’s been almost one year since we launched our employee scheduling app, When I Work. I’ve always been a huge advocate for simplicity and now that I’ve had a year to observe the market’s response to our app — nearly 10,000 users later— I’m even more convinced that less is always more… much more.

If an app is simple, it’s probably going to do less stuff than competing apps. This means a simple app needs to do less in big ways. If the competing app does ten things and yours does one — which the competing app does too — it needs to do that one thing ten times better without over complicating the solution to the problem.

A simple app makes it easier for the market to understand its benefit and more quickly recognize how it applies to solving their ‘unique’ problem. When this happens, the customer thinks the app is made just for them. It doesn’t matter if the market is healthcare or hospitality. The app may only be solving one problem, but it’s able to solve it in more markets.

Categories: Business.

A text message a day keeps unemployment away

I don’t know if it really does, but it sounds cute when describing our employee scheduling software. :) After discovering Twilio, an SMS gateway with a great API for software developers, I started to think about the overall use of text messaging in apps. It surprises me that more app developers don’t utilize SMS.

Since most cell phone owners still don’t use smartphones, an app developer may be overlooking a potential user base by limiting mobile development to smartphones like iPhone’s or Android devices.

Embracing SMS for an app isn’t going to be for everyone. If an app’s target audience happens to primarily fall in that 17% of smartphone users, then adding SMS support may not add a whole lot of value. However, if you can add more value to primary or secondary users by adding SMS support for notifications, response mechanisms or out-of-app functionality, there’s a good chance you can add value to a largely overlooked group of cell phone users.

Categories: Dev & Design.

Tags: , , ,

Scrolling isn’t gross anymore

A scrolling web page doesn’t invoke nausea like it used to. It used to be that if a page scrolled and scrolled, it was just more of the same; —usually text and boredom.

Designers have gotten really good at using their vertical canvas to create inviting designs that compel you to scroll and scroll. The typography, heavy padding, white space, fat footers, fat headers, etc. —they all make for a really pleasant scrolling experience; —not to mention keeping you engaged on the page longer and wanting more.

Also, with the advent of tablets, scrolling is even more acceptable and fun to do with your fingers.

Categories: Dev & Design.

Tags: , ,

Keep users out of your app

When referring to a website, I’ve always heard the same mantra, “Keep users on your site. Embed your videos, don’t link them to YouTube”. I guess that makes sense. Keeping users on your site is like keeping them in your store even though you offer the same soda in the vending machine outside.

However, when it comes to a web app, I think the complete opposite is true. You can add more value to an app by keeping users out of it. The simplest example of this are apps like Tender and ActiveCollab. They use email to extend their app’s functionality to your mail client. I can reply with a message and use hash tags to moderate requests without ever logging in to the app.

Using technologies like email and SMS add a whole new level of value to an app. Extending functionality to 2-way SMS and email is easy and a fairly inexpensive way to let users moderate actives occurring in your app. A couple good SMS gateways are Twilio and Tropo at 1¢ and 2¢ per SMS.

We use both techniques with our employee scheduling app and have noticed over all usage grow at a faster rate than in-app usage alone. We’re also using ICS (internet calendar subscription) for viewing data served by the app. I think there may be some opportunity to use event ‘notes’ to include unique short URLs that perform operations as well.

Keeping users out of your app and allowing them to do things using other apps makes a lot of sense to me. If an app is doing what it does well, you might as well let other apps do what they do and help.

Categories: Dev & Design.

Tags: , ,