Marty Cagan is founding partner of the Silicon Valley Product Group, a consulting firm that helps companies with their product strategy. Prior to that he held product roles at EBay, Aol, Netscape among others. He is a well respected product thinker and several of the ideas in this book can also be gleaned from his insight blog on the SVPG website.
I had bought this book over a year ago as it was one of the highly recommended books for new PMs, but it sat in my Kindle until I finally got around to it recently. I concur with the advice about this book being an excellent read for new PMs, it covers an incredibly broad range of topics.
There are more than 40 (short) chapters in this book, so it’s impossible to talk about them all, but here are the parts that resonated the most with me.
Importance of product design – Even though the author was a platform product manager, much of the book is targeted towards products which have a UI and therefore there is a lot of advice on the importance of designers. He recommends doing away with PRDs in favour of high fidelity prototypes that can be tested on actual users.
Startup vs Large companies – Startups that are still trying to find product market fit are places where the emphasis is on getting things out of the door. They learn by shipping and mistakes are accepted. By contrast, large companies have a lot to lose by shipping an ill thought out feature and are much more risk averse and detail oriented.
Leadership by objective and roadmaps – This management style advocates giving people a goal and letting them figure out how to achieve it. Marty advocates a similar approach to road mapping. Leadership comes with a central theme and then rather than features, gives individual teams a set of goals and lets them decide what features to ship in pursuit of that goal.
Role of emotion in purchasing decisions – In the enterprise the dominant emotions are greed (If I buy this, I can save money or time) and fear (If I don’t buy this, I will lose to my competitors). In the consumer space, the emotions are more personal – pride, greed, love, lust etc.
Platform product management – There are three user personas a platform PM has to consider 1) Developers 2) Business head of the developers, and 3) End users. A common error is to think that since developers are the most important as they use the platform to create apps for end users. However, the reality is that the end user and the business head are much more important.
This resonated with me as it was a mistake that I made. It can be hard when your passionate development team comes up with lots of ideas on how to improve the development experience. You give in only to realise later that they didn’t really make a difference to the key objective of the product.