Each way has pros and cons.
To be honest, you have four options:
- You’ve known your Tech Cofounder for a long time
- You outsource to an agency
- You hire developers
- You learn software development
Leaving out the last one, if you know the right guy well (that has both hard and soft skills) onboard him as a CTO. As pros you have all the famous example of startups built in garages in Silicon Valley. As cons, let’s say, not everyone has the Soulmate CTO within reach!
Hiring developers could be another great solution: no strong commitment (as if it was with equity), and flexible. On the same page, you should also consider some other aspects, which are, among others, your level of experience in managing developers and the capabilities of clear communication between you and them.
Going for an agency for the MVP (Minimum Viable Product), gives you time to focus on launching the idea, without worrying about managing designers/developers.
In this case you must be focused on picking the right partner.
I’ve just wrapped up what’s inside this very well written article (thanks to my-cofounder Daniel): CTO, Developers, Agency? What’s the Best Way to Build Your Startup?
It’s an in-dept analysis about the different scenario that you’re gonna face if you decide to move forward. I strongly suggest you to read it!
Thanks for reading,