Ask HN: my plan to create premium iPhone app on tight budget
I'm trying to figure out how I can create a top-notch app on a low-price contractor budget.
I know I can get competent low-cost iOS programmers on odesk, but they're not going to know how to design the app and take advantage of all iOS features.
What I'm looking to do is hire a top-notch developer as a "consultant" on a short-term basis. I will explain how I want the app to work, and they will tell me the best way to develop the app, and any pitfalls I need to watch out for. They will also provide a detailed outline of how it should be coded.
I can then use their outline and manage the project myself while working with the low cost contractors.
Does this sound like a plan that should work? Do you think top-notch app developers would be willing to do this?
8 comments
[ 3.0 ms ] story [ 29.1 ms ] threadI've personally been involved as a consultant in a job situation like this, and the client eventually just let me develop and program the application after he spent over a thousand dollars getting sub-par results from external developers. Even if you have something beautifully planned out and ready to be executed, like he did, there are still a world of things that could go wrong by hiring a lower cost developer.
Let's not forget that you will need a designer to, at the very least, produce the graphical components, even if they don't design the UI from the ground up.
Bottom line, if you are unable to do any of these pieces, plan on spending a legitimate amount of money to get to a releasable product.
Without that knowledge, your contractors will put out something far worse than what you want, simply because you don't know how to ask for it in language they understand. It'll also take much longer for them to complete it, and cost you a lot more.
Better to pay them to clean up your errors as you make them than for you to pay someone else to clean theirs up.
If you can create pictures either with a sketch pad or digitally then it will help your developer visualize it and make it work correctly.
Also "use cases" are very helpful. For example, instead of writing specs, write several stories about how a user might interact with the app. In my experience, these always help me develop a product more inline with the overall vision.
Lastly, you could send your sketches to a designer to create, then send those PSD/PNG files to the developer.