We’ve all seen the success stories of apps like Instagram and Spotify. Entrepreneurs rapidly building billion dollar companies (‘unicorns’) has spurred an app gold-rush around the world.
There are a few inherent problems with this though.
Firstly, the odds for consumer apps winning are very low. It’s hard to get eyeballs in an attention war, and consumers hesitate big-time before committing to download an app compared to visiting a website. But I’ll talk about these challenges in another post.
For now, let’s talk about the biggest problem.
App development companies are jumping on the ‘startup gravy train’ by taking advantage of excitable entrepreneurs. Here are the five reasons app development shops are the WRONG choice for startups.
1. Biased advice
You would never ask a real estate agent for unbiased advice on whether or not you should sell your house. So why ask app development companies if your idea is worth pursuing?
Even in Brisbane, app developers (‘dev shops’) are quoting figures as high as $300K for a startup’s MVP (minimal viable product). That’s a pretty big incentive to encourage naive entrepreneurs to pursue their average idea.
The other problem is that entrepreneurs get so excited about their idea that they end up thinking their app needs 20+ features day one.
The ethical thing to do would be educating entrepreneurs on why less is more, though dev shops make more money when your product has more features.
We’ve unfortunately met countless entrepreneurs who built ‘Rolls Royce’ apps with a laundry list of features because a dev shop has taken advantage of them.
2. Money, money, money
A top-notch coder in Brisbane (Australia) costs at least $100K per annum on salary. An app development company will need to add some serious margin on top of this resource to allow for profit and project downtimes. Conservatively they could be charging this $100K resource out at a rate 3-4 times higher than their salary.
This means you could be paying app developers $300K+ p/a for your product’s coding!
Whereas, when you hire in-house, the same coder worth $100K p/a might take $50K because you give them some equity (ownership) of your company.
This way, you’re paying 1/6 the amount you’d pay an app development company for exactly the same thing.
3. Lack of experience building startups
A lot of aspiring entrepreneurs wrongly believe that the app game is as simple as building a shiny product, putting it on the App Store, and making millions.
Trust me, if it was that easy, everyone would do it.
App development companies are in the business of building apps, not startups. They don’t understand the path an entrepreneur should take to give their product the best chance of success.
Don’t believe me? Call ten local app development companies and ask them, “what successful startups have your founders built themselves?” You’ll get defensive answers as they try to deflect the question.
If you haven’t built a successful tech business before, you need to surround yourself with people who have.
4. Not as agile as in-house teams
Here’s the scenario. It’s a Sunday afternoon and a user has just emailed you about a bug; something important that isn’t working on your app. You’ve used an app development company to build your product and, guess what? They don’t work on Sundays.
Oh well, hopefully, they’ll get to it sometime on Monday or Tuesday.
In the meantime, all your users won’t be able to use a key feature of your app. Get my drift?
5. Jumping straight into designing and coding
The number one reason startups fail is they build a product people didn’t want, so the worst thing you can do if you have an idea is jump straight into designing and coding your product.
Most app development companies come from a background of building apps for business clients, not entrepreneurs with ideas. Established businesses are far more likely to understand their customer, industry, and insights, meaning they can give clear briefs to app development shops. However, entrepreneurs usually under-validate their ideas and walk in with half-baked briefs. This is dangerous.
The journey to building a successful startup is actually very scientific. In the early days, you need to do a lot of work on proving your assumptions manually to ensure you build the rightproduct.
Validating your idea properly means delaying building your product for a few months. But that doesn’t fit the app development model.
They want to make a sale!
Instead, most app developers push entrepreneurs to jump straight into design workshops to start fleshing out your product so they can invoice for the ‘chunkier’ parts of the project sooner!
So what’s the right thing to do?
The steps are simple:
1. Use manual experiments to prove that your idea is viable BEFORE building your product.
2. Raise money from investors off the back of this proof.
3. Hire your own ‘full-stack’ coder in-house to build your complete product.
If you have an idea you’ve been thinking of pursuing, but you’re not sure how viable it is – our team can help you with the first step at no cost with a confidential idea assessment.
– By Adrian Osman, Co-founder & CEO of Pitchblak –