Here’s the Deadliest Catch: Hiring an Agency to Build Your Startup
siliconflorist.com
siliconflorist.com
Seems to be working out alright for former client Education.com : http://venturebeat.com/2008/08/05/educationcom-scores-975-mi...
The product has changed quite a bit since we launched (design tweaks and additional features)
Also, they acquired one of the agency's ops guys post launch.
Also worth noting that Education.com has some phenomenal content curators.
Also the whole "you must have quick changes to succeed" is overblown. Sure a hacker will probably be able to roll out a new change a week earlier, but how much can you really gain during that 1 week?
And in the long run the businessman will win, because while you are busy spending your whole day coding that one extra feature, the business guy can focus on running his business, while his agency works on the feature requests based on his requirement document and mock ups.
In many cases, a hacker will be able to roll out a change three months earlier. Sometimes I turn around a change for a client in as little as an hour, but a big change? Those rarely happen within a timeframe that most entrepreneurs would find acceptable. Especially if you don't have an agency-of-record relationship - those always take priority.
And once again you approach this as a hacker. Put yourself in the shoes of a complete noob. Lets say 2 years later he was able to copy paste together some working code to get his basic idea working(it has to be basic, because the person doesn't have the skills/resources to do anything groundbreaking). Then its time to add a new feature. Once again he needs to dive into the code, and it'll take him a lot longer to finish, compared to even a contracted agency that can just jump into the source safe and copy paste the specific code for that specific function.
If you are a hacker, doing it yourself is definitely advisable. But for your average Joe Blow who has no clue how to code something as basic as a hello world app, I'd think its much more advisable to have someone else do it, instead of wasting time putting together crappy code, they can be up and running with a decent quality website much faster. And then while the new changes get coded they can continue working on marketing their site. You can have the best site on the net, but w/o users its worthless.
Worked okay for ConnectBeam : http://connectbeam.com/
Outsourced their prototype to India on angel and debt, used the prototype as a proof of concept to get their Series A, then put together an in-house team to do it the right way (Struts/Hibernation/LDAP/etc).
Even hired a contractor (this guy) to do some high-gear grinding on the kludged UI just in time for their first beta shipments.
Even though the initial product was mostly trashed, it got their business from concept to sales. Quick.
Just seems like a bad idea to say that something is a bad idea when clearly it's worked out well.
My main caution about agencies, was to the entrepreneurs who think they don’t have to know anything about the tech because they can hire an agency to build them a complete site… most good startups are never complete.
I keep seeing that everywhere... Is it some kind of standard mispelling of "Voilà!"?