Marty Cagan is Managing Partner at Silicon Valley Product Group (SVPG), and has earlier worked with great companies like HP, Netscape, AOL and eBay. Marty started SVPG to help companies build great products (and also to institutionalize the Product Management function).
He has been involved with several Silicon Valley companies like TiVo, Shopping.com, PROTRADE etc.
Here is a quick interview I conducted with Marty, in order to understand what’s the importance of PM function in startups, or to put it the other way - what should startups do to build the right product in the right manner?
Do startups need Product Management function?
Yes, they need a strong product manager, unless one of the founders has the skills necessary. I’ve been working with quite a few startups over the past few years, usually in an advisory capacity, but sometimes more directly involved.
Startups are essentially all about new product creation, so they’re a terrific place for product managers to do their thing, and it’s why I love working with startups so much. Yet I believe that the prevalent model for how startups go about coming up with their first product is terribly inefficient, and why so many otherwise good ideas never get funded or make it to market.
Here’s how it typically works - someone with an idea gets some seed funding, and the first thing he does is hire some engineers to start building something. The founder will have some definite ideas on what he wants, and he’ll typically act as product manager and often product designer, and the engineering team will then go from there.
The company is typically operating in “stealth mode” so there’s little customer interaction. It takes much longer for the engineering team to build something that originally thought because the requirements and the design are being figured out on the fly.
After 6 months or so, the engineers have things in sort of an alpha or beta state, and that’s when they first show the product around. Things rarely go well in this first viewing, and the team starts scrambling. The run-rate is high because there’s now an engineering team building this thing as fast as they can, so the money is running out, and the product isn’t there. Maybe the company gets more funding and a chance to get the product right, but often they don’t.
Many startups try to get more time by outsourcing the engineering to a low-cost off-shore firm, but it’s essentially the same process with the same problems.
Here’s a very different approach to new product creation, one that costs dramatically less and is much more likely to yield the results you want. The founder hires a product manager, a product designer, and a prototyper. Sometimes the designer can also serve as prototyper, and sometimes the founder can serve as the product manager, but one way or another, you have these three functions lined up - product management, product design, and prototyping - and the team starts a process of very rapid product design and iteration.
I describe this process in detail elsewhere but there are two keys:
- the idea is to create a high-fidelity prototype that mimics the eventual user experience – it is just fine if the back-end processing and data is all fake; and
- You need to validate this product design with real target users.In this model, it is normal to create literally dozens of versions of the prototype - it will evolve daily, sometimes with minor refinements and sometimes with very significant changes. But the point is that with each iteration you are getting closer to identifying a winning product.This process typically takes between 3 weeks and 2 months, but at the end of the process, you have:
- identified a product that you have validated with the target market;
- a very rich prototype that serves as a living spec for the engineering team to build from; and
- you now understand at a much greater degree what you’re getting into and what you’ll need to do to succeed.
Now when you bring on an engineering team, they’ll start off with a tremendous advantage - a clear understanding of the product they need to build and a stable spec - and you will find that the team can produce a quality implementation much faster than they would otherwise.
I continue to be amazed at how many startups just jump right into implementation, but I think we’re such an engineering-driven culture that we just naturally start there.
But any startup has to realize that everything starts with the right product - so the first order of business is to figure out what that is before burning through $500K or more in seed funding.
I believe this model applies beyond startups to much larger companies as well. The difference is that bigger companies are generally able to underwrite the several iterations it takes to get to a useful product, but startups often can’t. But there’s no good reason for the inefficiencies that larger companies regularly endure either
You have been deeply involved with Silicon Valley based startups- what do you think differentiates a successful startup from the others?
The successful startup is addressing a real need with a solution that works well or at least significantly better than how that need is met today.
What are the key skills startups should look in while hiring a great product manager?
Take a look at the writeup “Behind Every Great Product” (www.svpg.com/papers/productmanager.pdf) for a detailed description.
2 comments:
Kathik,
Nice post. Very relevant to startups. There are a few other challenges as well. You need to identify potential target users or groups to test your prototype.
Prototyping as a skill is an important one for the product group (or the manager).
I attended a talk on Effective Prototyping a few days ago. Here is the link:
http://www.effectiveprototyping.com/
Join the forum and check out some of the tools.
Thanks....!
Yes, absolutely. There was another article I read where they stressed upon having a dedicated team for prototyping.
Sure...I'm heading towards the forum..
Post a Comment