Lessons from Product Managing
When I started as a product manager at Roblox, I didn't really know what PMing entailed. After doing it, I can say that I still don't totally know. Every PM seems to do it differently.
There are some general trends, though. All the good PMs seem to be constantly thinking about the following things:
- The Customer - There's a trap of using the metrics you measure to replace the customer. Adoption and retention don't tell you how the customer gets value from the product. It happens so gradually, though, that you don't realize that you've stopped thinking about the customer. And this is the most obvious part of your job as a PM! So it's important not to forget about the customer.
- Getting Stuff Done - A good PM is effective not when they issue product directives from on high, but when they work really closely with engineers, designers, and data scientists to fill in the gaps left by the experts. That might mean making the first version of the design to reduce the load on your designer, or filling out paperwork for your engineers. The basic function of the PM is to reduce the mental load to allow builders to build.
- Simplify - There are two parts: strong opinions held loosely and clear communication. Strong opinions held loosely, with justification, allow your team to push back on you and converge sooner. Clear, simple communication uses bullet points to make it obvious who needs to work on what and where the open questions lie. Many PMs don't dive deep into technical details because it impedes this function.
- Push, but not too hard - The PMs I've seen asks lots of why questions. But they never push too hard on any one thing or undermine the more technical members of their team -- instead, they try to find a way to deliver value to customers around technical constraints.
- Constantly Communicate - This is the advice I think is most applicable to a start-up. Having founders who constantly communicate, even around seemingly tiny milestones keeps the entire team grounded in the product and generates forward progress.
- Seek Contradiction - this is hard to stomach when you near a deadline, but an incredible way to discover your underlying assumptions. Talk to other PMs, engineers, marketing people, privacy and safety people even (especially!) if you don't like what they will have to say.
- Global Tradeoffs - Another trap in PMing is optimizing for your own product's success at the expense of everything else. Great PMs "take the long view" and optimize for a great user experience. Sometimes this means forgoing the low-hanging fruit for a better customer experience.