Typically, app developers (or their clients) have a great idea... something no one else done that will solve a problem or make life better.
Armed with a clear picture of what the solution is supposed to do, they then get down to the business of creating an app along these lines:
- Sketch the features and interface
- Find out if another app does something similar
- Figure out how to monetize the app
- Create a wireframe and storyboard
- Define the back end (databases and APIs)
- Test wireframe prototype
- Build the back end
- Design the app skins (individual screens) in hi-res
- Test again with clickable prototype in Android/iOs environment
- Release on Apple and Google Play and invite friends for beer
Whoa, you're headed for failure
The number one reason startups fail is not technology or lack of funding. It is a market fail, namely not really understanding the market and consumers. Too often, entrepreneurs make big assumptions about what people want or what the market will respond to. No wonder between 80 and 90 percent of startups fail within 18 months.
Successful apps solve real problems
So, what is a problem? A problem is defined by a pain touchpoint. It is painful to wait in uncertainty for taxis (which only take cash); Uber solves that problem. It is painful to spend money on international calls: WhatsApp solves that problem. It is painful (irritating) not to know what you are listening to; Shazam solves that problem. It is boring to sit around in a meeting/class/waiting room with nothing to do; Candy Crush solves that problem. It's difficult to connect with people in today's fast-moving world; Facebook solves that problem.
Case in point:
I recently worked on an app that was attempting to solve the wrong pain altogether. It made assumptions that pain was felt by people who in fact felt very little pain. So, I provided research on why similar apps in the industry (heavily funded ones like Foodzie) went belly up.
Those food apps failed to recognize the dynamics of the food industry and how connections are made. Ultimately, the artisanal food industry is more of a demand push business, meaning consumers are not likely invest much time or effort in searching out artisanal breads, etc. Food producers are more motivated (feel more pain) to sell their products. Once this bit of information is known, you can map out the features that will make an app of value firstly to food producers, and then in tun to consumers.
The solution needs to work
Buggy software will not destroy you as long as your app really solves an important problem. Even though you (the non-developer) and your investors are chomping at the bit, you still have to build an application with features that do the actual pain-killing.
This is not easy because a lot of fuzzy thinking creeps in. Referring to the food app, one feature was "beautiful pictures." Yes, the prototype had pretty stock pictures... but in production, they would need to hire a photographer to travel and take photos of artisanal foods created by hundreds or thousands of makers. That feature now becomes a stumbling block. Oh, and you can't use photos taken on an iPhone by an amateur. Food is really, really hard to photograph well. This is just a teeny tiny example of the vast chasm between understanding the problem you need to solve and actually solving it.
The last reason apps fail: money
Infinite Monkeys provides a low-end price list for app development, which is handy if you have a very clear idea of how your app functions and can communicate it to a development team. And, if you are thinking big, Savvy Apps wrote a great post on the real cost of app development.
Neither includes the cost of marketing, which will be necessary because there are more than one million apps for iOS. You can estimate your marketing budget at roughly 10 percent of your development budget. Somewhere in there, factor in living expenses.
Most people bank on being funded at some point by angel investors. Very few people have $750,000 in loose cash to fund a big idea startup. But then again, very few people really have a breakthrough idea. Here's a list of venture capital firms to drool over: Top US Venture Capital Firms.