When Startups Should Hire a Dev Shop (other than "never")
bhargreaves.com
bhargreaves.com
If so then having it in-house is much more important because your business strategy is going to be closely tied to your development work as the company evolves.
However if you primarily compete on other factors (i.e. content, sales ability, marketing, etc.) then outsourcing the dev work and focusing on your core competency makes a lot more sense.
* It's pretty straightforward, I'm probably overqualified to build it. * I'm better off keeping a full time job and paying for someone else's time. Both monetarily and for networking reasons. * Since I do know enough to build it, I can take it and run with it if/when it becomes a good idea.
Depending on your perspective, you may not consider this a "startup". Until we have a prototype, I don't see how it could be. The potential for it is huge though. :)
When you're not sure about what you exactly want and need to quickly iterate on your idea, a good Agile Dev Shop is great. It allows you to limit your risks and not hire people you won't need...