Software outsourcing is a way to address the developer talent shortage and a shortcut to building a development team. This talk tells the story of managing a year-long personal journey to develop a two-sided online business platform, using an outsourced software design and development team. As a software expert who knows a lot about outsourcing (he's written two books on the topic and has for years guided companies in avoiding pitfalls), Steve Mezak nonetheless encountered numerous missteps and mistakes on his own outsourcing journey. In fact, he selected the “wrong” company…twice. Learn why, how he handled it and the inevitable “course corrections” along the way – to fix a bad user interface and major security flaws and to adopt a DevOps approach. Discover how to select and manage an outsourced development team, including which parts are easier and which are more difficult than managing your own internal team. Walk away with the knowledge of what to look for and what to avoid when managing your outsourced software development.