Build, Buy, or Something In-Between?
On November 30th, 2004 the
Toronto Product Management Association will have a panel session entitled "
Product Managers working with Developers."I'll be participating on the panel representing development. There will also be panellists representing the buy and outsource/contract options.
I've posted a draft copy of my presentation [
here]. My intent is to discuss when you ought to consider developing a product in-house and then present several anti-patterns that would prevent success. One caveat about my presentations: I don't develop presentations as stand-alone documents. Although the presentation communicates the basic outline of my argument, I save lots of points for the spoken word.
I've tried to break the argument for and against in-house product development into two separate buckets. First there're the strategic reasons you ought to develop a product in-house.
Second, there are the tactical reasons for and against. Actually, I couldn't think of any tactical reasons for in-house development. Lots of people have told me to develop in-house when it's faster, cheaper, and/or better.
Quite honestly, I don't buy the "faster or cheaper" arguments, which are essentially tactical or operational concerns. If developing in-house isn't better, I think you ought to get rid of it. It's too risky and too management-intensive if you aren't getting a big win out of the exercise. So I only have tactical reasons to avoid in-house development.
I'd appreciate as much feedback as I can get, so please download a copy and let me know what you think. And if you're in Toronto the evening of the 30th, please come out to the meeting. I'd love to see you there.