产品管理的艺术 | Shreyas Doshi (Stripe, Twitter, Google, Yahoo)
The art of product management | Shreyas Doshi (Stripe, Twitter, Google, Yahoo)
Intro & Personal Background
Lenny: There’s no one out there today who shares more wisdom, more consistently on the art of product management than Shreyas Doshi. Shreyas came out of nowhere a few years ago and started tweeting gems of insight about building product and the role of product management, and rightfully so, has built a huge following on Twitter. What I love about Shreyas is that his insights are often framed in really memorable and interesting ways and they’re often contrarian and not ideas that you’ve heard elsewhere. Shreyas has worked at some of today’s most important tech companies, including Yahoo, Twitter, Google, and most recently Stripe, both as an IC and a manager. And his advice is always rooted in his real life experiences at these companies.
In our chat, we focus on five topics and go deep on them. We talk about the power of pre-mortems. We talk about how to best use your time as a product manager. We look into the three levels of product work and how getting them wrong often leads to tension on your team. We dig into why most execution problems are really strategy problems. And we talk about a common pitfall in prioritization. And if you listen to the end, we actually throw in a bonus topic. I really appreciate that Shreyas made the time for our chat and I cannot wait for you to hear it.
If you’re ping ponging between lots of documents and spreadsheets, make your life better and start using Coda. You can take advantage of a special limited time offer just for startups, head over to coda.io/lenny to sign up and get a thousand dollars credit on your first statement. That’s C-O-D-A.io/lenny to sign up and get $1 in credit on your account.
Shreyas, the man, the myth, the legend, thank you so much for joining me and for having this conversation.
From Engineer to Product Manager
Shreyas Doshi: It’s great to be here, Lenny.
Experience at Loudcloud & Opsware
Lenny: So we strategized about how to make this podcast as concretely useful and actionable for as many people as possible. And so, we decided to do is instead of a regular interview where we talk about a lot of stuff, instead we’re going to go deep on five of your ideas, teachings, lessons that you’ve shared on Twitter that have stuck with me, and I know have resonated with a lot of other people and we’re going to call it the five big ideas from Shreyas Doshi. Does that sound about right?
Shreyas Doshi: Sounds great.
Lessons from Major Companies
Lenny: Okay, cool. So before we get into that, before we get into the meat of all this stuff, you share a lot of wisdom on Twitter, but you don’t share a ton of about yourself and your background, where you grew up, where you’re born and things like that. So I’d love to learn a little bit more about the human that is Shreyas. And so, maybe we start there, where were you born, where’d you grow up, what’d your parents do for work, what did you want to be when you grew up?
Thinking Big at Google
Shreyas Doshi: So I was born in Mumbai, Bombay, India, and I lived there for the first 21 years of my life. I actually did not really even get to see many parts of India while I grew up in India and basically just was in Mumbai the whole time. And then I moved here to the United States for graduate studies at age 21. My parents, my father was a businessman, and so, he started his own business. He manufactured spices and marketed them. So growing up, I saw him work on packaging and pricing. And when he was short on staff, I used to be packaging the spices into the little box or creating some marketing material for him, not the creative part, but the grunt work. So I grew up in that environment where the lines between what was my dad’s business and our personal lives were very blurred.
My mother just growing up as a homemaker, and so, my dad was largely just busy and all consumed in his business. And I ended up spending a lot of time growing up with my mother. And so, both of them have had a pretty significant influence in different ways, but both significant influence on who I am. When I grew up, I changed that a lot. I think when I was very young, one of my uncle is a doctor, so I saw him and I was like, “Oh, maybe I should be a doctor.” And at some point later, I changed that. In high school, I took French and I ended up being really good at it, surprisingly good at it, and I was very passionate about it.
So for a while, I was thinking, “Oh, I’ll maybe teach French after graduate from college. Maybe I’ll go to France, learn the language a little more. And maybe I’ll teach French.” That lasted for a few years and turned out that I ended up not pursuing that, and instead, got a degree in computer engineering. Partly, I think because in India back then, if you were good at science and mathematics, you would usually take up engineering. And so, that’s what I ended up doing. I was also quite passionate about computers, so maybe that was part of it. But once I started on that path, it became much clearer what I wanted to do.
Lenny: How’s your French these days?
Takeaways from Twitter
Shreyas Doshi: Very bad. Sad to say, my son is now taking French and I am just embarrassed at my inability to assist him in any way, other than to point out some conjugation errors.
Takeaways from Stripe
Lenny: So you said you studied computer engineering, that’s what you moved to the US for, how did you move from that to product?
Lessons from Founders
Shreyas Doshi: So, I started my career as an engineer, or well, backtracking, so I completed my undergrad in India, came here to the United States to pursue a PhD in computer science. About one month in, I realized that PhD in academia wasn’t for me, so I decided that I was going to drop out of the PhD program. And once I dropped out, this was like 2001, 2002 so the climate was very different, there were basically no jobs for tech people. Certainly there were no jobs for people who required a visa, which I did. So it was very difficult, but I ended up working as an engineer at a couple of startups and that started my career in tech. I was an engineer for about four or five years. And when I moved here to the San Francisco Bay Area, I got a little taste of product management.
So, I was part of this team that used to be Loudcloud, and they were acquired by a larger company EDS at that time, so it was a startup team within a larger organization. And I was an engineer there and I just started doing some product work. And I found that my managers over the time would send me to customer meetings. We had an internal product, so these were internal customers. And I thought it was a little surprising because I was fairly junior and I was an engineer, but I was like, “Okay, I’ll just go to the customer meetings.” And I really enjoyed that. I really enjoyed understanding what our customers were trying to do, helping them out. I also enjoyed thinking about creative ways to solve their needs and whatnot. So, that was my taste of product management.
For about a year, I was doing the product job without having the title and I was also the engineer. So I was in this great state where I’d figure out what needed to be built and I would just build it myself. So, that’s how I started. And at some point during that one year, I realized that while I was a good engineer, I was perhaps a top 20% engineer. I realized that I would never be a great engineer, that I would never be a top 10% engineer because I saw those engineers, the fortune of working with them, and I just could tell that I couldn’t be that. And I increasingly got interested in this product thing, so I said, “Okay, let’s try out this product thing.” And so, that’s really what started my product career. And I think what I have to be really thankful and grateful for there is the people who gave me a chance to do the product work and there were many people involved. And so, I think without their support, it would’ve been much harder for me to become a product manager.
Five Key Principles & Premortems
Lenny: I didn’t know that you moved from engineering to product and your journey is very similar to mine where I was also an engineer. And once I got to Airbnb, I was like, “Okay, I am not good. And I will not last as an engineer at a company like this. And I should think about what other options exist.” And it worked out great. And so, I wonder how often that happens of PMs moving into PM because they aren’t going to make it as an engineer.
Premortem Mechanics & Shared Vocabulary
Shreyas Doshi: I think it might be a common occurrence because engineering is a really great job, particularly on empowered teams, as an engineer, you can do a lot. You don’t have to just write code, but you can do a lot. And so, I also think it’s a great place for people to start their career if they have a technical background and if they enjoy the part about building software. Because sometimes people will ask me, “Hey, I’m doing this technical degree, whether it’s computer science or something else, but I want my first job to be product management.” And I often respond with, “Tryout engineering because, again, in many companies, fortunately these days you can do a lot more than just the core engineering job. And so you get exposure to many different things. And once you do that, you can decide what path to pick.”
LNO Framework & Time Prioritization
Lenny: It’s such a bonus to have that background as a PM. I wanted to go back, so you mentioned that you worked at Loudcloud. I had no idea. That was Marc Andreessen’s second company, right?
Shreyas Doshi: Yes. I joined that team. Again, this was a time when there were very scared jobs in the valley and I was interviewing with them for nine months or something like that, and they had just been acquired by EDS. So they split into two companies. One got acquired by EDS and the other became Opsware, which was the product company. And so, I joined the Loudcloud part of that organization.
Examples of High-Leverage Tasks
Lenny: Got it. Is there something that you took away from that company? Was Marc Andreessen still working there? And I think Ben Horowitz also.
Shreyas Doshi: Yeah, they were still there, they were working on the Opsware side. Again, because even though I was hired as an engineer, the non-engineer task I was given was to manage a relationship with Opsware because the way that split worked is EDS would use Opswares data center automation technology, and my team was responsible for deploying and supporting that technology for EDS. And so, I was given this role of managing the vendor relationship and I have no idea. I’m in my early 20s, I have no idea how to manage vendor relationships, but I ended up doing that.
And as part of that, I got an opportunity to work with many folks over at Opsware, including folks on the leadership team there. And that was my first experience of what a really highly talented and energetic team looks like, both on the Opsware side, like I said, I worked with a number of people there, but also on the former Loudcloud side who were my team members. And that magic, a very high caliber team, people who really great at their job and brought high degree of energy and collaboration to their work. I was just lucky to have been part of that team early on.
Three Levels of Product Work
Lenny: And then following that, you worked at a bunch of really important well run successful companies, Stripe, Twitter, Google, Yahoo, what’s one thing you took away from each of these companies that you’ve worked at that has stuck with you? You share a lot of this on Twitter, but if you just think about somebody took away from each of these companies or even the founders that ran these companies, what might those be?
Shreyas Doshi: Yeah, let’s do this rapid fire style because you know me, I could spend an hour just talking about this topic. But just starting with Yahoo, I think I learned the importance of building multiple services under a single account. I think that was the one Yahoo ID was such a powerful thing. It wasn’t easy to pull off back in the day and Yahoo was perhaps the first company that pulled it off really well. And so, that idea of bundling under a single account, which then Google really did extremely well later on was something that I got to experience very first hand because I was working on the identity team at Yahoo. Google taught me the.
Execution Issues Are Strategic or Cultural
Lenny: Real quick on Yahoo because it makes me think about it. I remember they tried to do that with Flickr and they had a bunch of trouble with that, people on Flickr didn’t want to log in with Yahoo, is that right?
Shreyas Doshi: Yes. That’s the story of every acquisition that are some raving fans of the service that are perhaps not entirely happy about their beloved service being acquired by a large company. In fact, we encountered this at Google as well. If you remember YouTube accounts used to be separate from Google accounts or Gmail accounts. And at some point, Google decided that you should be able to use your Google account to log into YouTube, and also over time, that everybody who uses YouTube should have a Google account. So they went through a multi-year migration of accounts, and they had similar backlash. The interesting part though, is nobody remembers that now, people happily use YouTube. So this is one of those things where sometimes it’s painful in the short-term, even though it might actually be the right answer over the long-term.
Identifying True Execution Issues
Lenny: Great advice. Okay. Sorry I cut you off. Google.
Shreyas Doshi: Yes. Google, I think the main thing I learned was the power of thinking really big. And I know it sounds like a platitude, but really big. And I only actually realized that when I left Google and I started working with the other teams and these were all capable teams and I was struck by how many teams just limited the potential of what they could achieve. And I think Google helped people think big by default. And so, I think the six years I spent at Google really helped me understand that really well and just make it a normal part of how I operated. So that was really useful for me.
Opportunity Cost & ROI
Lenny: Is there an example at Google that some of you worked on that was like, “Holy shit. This was going to be big or let’s think bigger about this”?
Big Opportunities in Minimizing Opportunity Cost
Shreyas Doshi: Well, as with anything, there’s pluses and minuses. So I worked on the ads team at Google for a number of years and there was this unwritten rule of thumb that, hey, if it’s not going to generate more than 100 million. So why do that? That’s because Google had access to billion dollar opportunities for it as business. So they were very clear on pursuing the big opportunities. And in some cases, these opportunities were not obvious, so we had to create those opportunities. If you think about some of the innovations Google brought over the years in monetization, including things like video ads and whatnot, those were not obvious opportunities, but Google decided that it wanted to pursue those big opportunities.
And in order to do that, it had to sometimes just let go of these seemingly smaller opportunities. So that tendency to think about, well, yes, there is 100 million business? Or there is a 10 million business? What does it take to make it bigger is a habit, I think, that got ingrained for me at Google. Now, of course, there’s the other side of it, which is, I think, Google missed out on some trends simply because of this filter or this high bar where sometimes it’s not clear if something is 1 billion opportunity. So that is a downside of this. What I mainly took away is for instance, even at Stripe, when I joined, I was just thinking a lot bigger about the business. I was responsible for Stripe Connect and that helped us make different decisions about what to prioritize and at what pace to go after it. So, that was Google.
Moving on to Twitter. I think at Twitter, the main thing that struck me with all the challenges, they had infrastructure challenges and also some challenges around leadership and culture is just the stickiness that comes with combining network effects with core product differentiation, because Twitter had both. We talk about network effects all the time and I don’t have much more interesting things to add beyond what’s already added. But this combination of core product differentiation, because if you think about it, there’s still no product like Twitter, despite now being a long time since the product was launched. And that core product differentiation combined with network effects has what enabled Twitter to have the staying power it’s had. And I think unless something terrible happens, I think Twitter will be around for a really long time. So, that’s something I got to observe very closely when I worked at Twitter.
And then at Stripe, I think the main thing I took away was that when you combine high energy sound judgment, low ego and small teams, you just get magic. And so, Stripe wasn’t by any means flawless, but I saw that combination of high energy sound judgment, low ego and small teams more at Stripe than any other place I’ve been at. And so, that was very impactful and my growth and thinking as a leader. And I can go on with the founders, because I know you had asked that question.
Rough Guide to Time Allocation
Lenny: Let’s do it.
Shreyas Doshi: Okay. With regards to the founders and what I learned from the founders, Yahoo, I didn’t work much with the founders. At Google, I had some interactions. I was in meetings with Larry, Sergey, Eric Schmidt. And I think particularly if I were to pick one thing, I really appreciated Larry’s strategic insight and particularly his ability to simulate the future to make better decisions. And so Twitter, I just overlapped very briefly with Jack’s comeback as CEO back when he came back. And I think I was struck by his ability to listen and ask great questions in a few meetings that I was with him. And so, I was really impressed like he would just listen a lot more than you would expect, say, the CEO to listen. And then he would just ask one vital question and that’s something I’ve tried to use in my leadership style ever since I saw that.
Sixth Principle: The Power of High Agency
Lenny: Is there an example of that or a story of that happening that you think about?
Shreyas Doshi: I forget the details and they’re not that important anyway. But there was a time when we were discussing a potential acquisition and I was on the fence on that acquisition, it would be something that my team would acquire, Jack was in the room. And I remember we went through as is common in many corporate settings. We went through all the pros and cons and all the intellectual arguments and the strategic arguments and the metrics arguments and all of that. And Jack was just listening through all of that. And then I remember very distinctly, he asked me one question which was something to the effect of, how does this make our users love Twitter more? Simple question. But then at that point I realized, yeah, we never really talked about that because we were so engrossed in all the other stuff. And we talked about it as a proxy because we were talking about metrics and impact and integration and those sorts of things.
So I still remember that. I still remember him asking a simple question. Frankly at the time I did not have a good answer to that question. So that was a lesson for me to get more rigorous about my own thinking.
Outro & Acknowledgments
Lenny: That’s a question that a lot of PMs would hear and be like, “Oh my God. Come on, man. We’re trying to move some metrics here.” But I love that you took that as like, okay, I really find this really important. And this is a really important question to think about and as a lesson of how to approach this kind of stuff. So I love that. I think you were going to talk about Stripe too, right?
Shreyas Doshi: Yes. Stripe, I worked a lot with Patrick and John. John was my manager for a while. And from John, I learned a lot about marketing. John is a master marketer. Among many other things that he’s absolutely great at, he’s just a great marketer. And I just learned a lot about how to think about talking about the product in terms that, again, obvious stuff, but talking about product in terms that customers really understand. And then sometimes emphasizing things that we as product people might not think are really important, because maybe we didn’t spend much time on building it, and we want to talk about things that we spent a lot of time that are truly innovative, etc., etc. And John would often make, again, these observations about, well, if we just talked about the product in this manner, that will likely resonate a lot more with customers.
And that got me thinking a lot about how I need to reframe my approach to basically separate the effort involved in building something with the effort you want to put behind talking about said thing. And that doesn’t have to be the same features that you talk about. So, that’s something I learned a lot working with John. From Patrick, I think the main thing I learned was just how to think and communicate more clearly. Patrick did that extremely well. And then overall from both, I learned the importance of setting the culture you want, simply by consistently being an example of the behaviors you want to replicate in the organization. So instead of talking about values, I saw both of them just live the values that they wanted the company to replicate, especially as the company was scaling. So, whether it’s a culture of being user centric or it’s a value around humility, they just lived those values so consistently. And I think that consistency spoke louder than anything that you might write on a poster on the office walls.
Lenny: It’s just hearing you describe all these companies and all these founders that you’ve worked with, it’s pretty incredible to set of experiences that you’ve had and the primordial soup in which you became a PM. And it explains a lot about how you’re able to squeeze so much wisdom and insights about the role of product management and the art and skill of product management, because you’ve seen so many ways of doing it and so many companies that have done in different ways. And so, it’s a good segue to shifting to talk about the five big ideas. The first is around this concept of pre-mortems, this is something that stuck with me when you tweeted it. I think it was a couple years ago at this point and I see it come up occasionally in your tweets and amongst people chatting your super follower threads. And so, I also like that there’s something you can actually implement and act on pretty quickly and see impact. And so, curious to hear your thoughts on this idea of pre-mortem just unpack this idea for folks.
Shreyas Doshi: We’re all familiar with a post-mortem or as they call it in the military, I think, after action reviews. So every company I’ve worked at, we’ve had some form of post-mortem when a launch had problems or an initiative did not go as planned or we suffered an unacceptable system downtime. Somebody would say, “Oh, we need to post-mortem that.” And over the years, I really saw the effectiveness of a post-mortem. Some really great insights came out of a post-mortem about what went wrong and what we could have done better. And as I saw the effectiveness of a post-mortem, that’s what made me wonder, why do we need to wait until after things go wrong? Because why can’t we extract some of these insights before they go wrong? And it was around that time that I discovered the idea of a pre-mortem. I learned about it from an Harvard business review article written by Gary Cline.
And the idea is simple, which is when you are working on an important project or initiative, you get together with your team early on in the products or the projects’ life to see in advance what could go wrong. And the way I describe a pre-mortem is that if you do a pre-mortem right, you will not have to do an ugly post-mortem. You might still do a post-mortem to learn, but odds are very high that it is not going to be a bad post-mortem. And the genius of the pre-mortem ritual is the initial prompt. So it’s not just about like, well, what could go wrong? The initial prompt is the genius, which is the prompt starts with, imagine this project that we are working on has failed six months from now, or this launch we are doing has miserably failed. Let’s just all imagine that. Now, let’s work backwards from there and ask ourselves what went wrong, what could have contributed to this utter failure.
And that’s how a pre-mortem meeting will start. The leader will start with this prompt. And then the way the meeting goes is you ask your team members to share what could have caused this utter failure, and the magic of this type of approach where you work backwards from a failed outcome. A hypothetical failed outcome is that it just somehow enables two things. One is much greater psychological safety for team members to talk about things they’re concerned about, but that they were just hesitant to bring up because nobody likes to be negative in modern organizations, everybody wants to be optimistic and positive. So a pre-mortem setting gives everybody the license to actually think about what can go wrong. So, that psychological safety is a big, big factor in why a pre-mortem works.
And what I’ve found is at Stripe, I did this regularly with launches that my team was involved in. Sometimes some teams or some people were just surprised or skeptical like, how is it really going to work? And then we go through the pre-mortem meeting and there’s a whole process that we can talk about. But as we complete the meeting, I ask everybody, so how did that go? And just everybody is smiling, even though we’ve spent say 30 minutes or an hour, just talking about terrible scenarios of things that could go wrong, but everybody’s feeling a little lighter because its great catharsis for them. So that becomes really important.
And the last kind of thing I found with pre-mortems now that I’ve done them with various other companies as well, that I advise and whatnot is the shared vocabulary and the shared vocabulary that you get about being able to talk about things that will fail. So I have a specific approach, which is I ask the team to talk about three things. Each member on the team should bring up three things. One is a tiger. So you can bring up tigers in the shared doc that we create. And a tiger is a threat that will actually kill us, just like a tiger would. So these are actual problematic things that could be really harmful to the product or the project. So, that’s a tiger.
The other is paper tiger. So this is a seeming threat that others might be worried about, but you’re not worried about. So that’s the paper tiger. And then the last one, and I think this one was also used at Airbnb in other ways is elephant. And the elephant in the room that nobody is talking about. So it might not be a tiger, it won’t kill us, but you’re still worried that we are not seeing reality as it is that. And so, an elephant could be like, well, we are assuming that just because we launch this and do a bunch of PR that we’ll get users, but are we sure we’re going to get users? That’s the elephant in the room that nobody is talking about that, again, this gives you that psychological safety to bring it up.
And then what I noticed as I ran pre-mortems is that in future meetings that the team had where I wasn’t even present, people started talking about, “Oh, I have this tiger. Can I bring up this tiger?” And all of a sudden it became okay for people to bring those things up, which I think is perhaps the best part about a pre-mortem is that shared vocabulary.
Lenny: Such a simple idea that is clearly going to benefit you and your team. And it’s interesting that people don’t often do this, or haven’t even thought about doing this. And so, just to get a little bit deeper, how do you actually execute this meeting? Who do you invite? What are the questions you ask? When exactly do you do this, that kind of stuff?
Shreyas Doshi: And so, as I started doing pre-mortem, they got more and more popular at Stripe, other teams started doing them, and then afterwards I helped some startups also do pre-mortems. And at some point, I decided I should just write down my template for pre-mortems. So I worked with the folks at Coda to create a Coda doc, which you can find, and we can put in the show notes if possible, basically that’s an entire template for how to run pre-mortems using this method that I talked about, including tigers, paper tigers, elephants, all of that. The main thing about a pre-mortem is to include people from every function that is going to be involved in, say, if you’re doing a launch. And so, if it’s a really large launch, sometimes I will separate it into two groups. One is everything related to the engineering side of things. Usually the engineering team is fairly large, so you can bring in every engineer. So, that’s really important. Every engineer needs to be in the meeting, and so, it might be a meeting of 10, 15, 20, whatever engineers, and maybe a PM, maybe a design counterpart, and so on.
That’s just focused on the product engineering side of things like what could go wrong. And then again, for a large launch, I like doing a separate pre-mortem for the go-to-market side. And so that will involve sales team, support team, marketing team, involve design team. Some of the core engineering leads will also need to be at that meeting. Over there, we’ll talk about more of the go-to-market risks. So that’s what I like to do for a very large launch.
For a smaller launch, I just like to do one meeting where everybody is present. And like I said, start with the prompt of, imagine this has failed. So as the pre-mortem meeting leader, it’s my responsibility to share the prompt. And then I like doing these pre-mortems where we alternate between speaking and quiet time. So I’ll share the prompt and then I’ll say, okay, now the next five minutes or the next 10 minutes is quiet time where I already have that template, like the quarter doc where people start entering their own tigers and paper tigers, and elephants in a way that nobody else sees. And so, people do that, and then we go around the room and share.
And the one other innovation I added as I did this often was also, after people shared, I ask people to pick the tiger that they find more scary, but that somebody else mentioned, so not their own tiger, but some other tiger that somebody else mentioned that they found more scary. So, that ends up being people basically are voting. And then as the pre-mortem leader, it’s my responsibility to take all of that output that the team has generated in this document and then prioritize. Because again, the point is not to solve every problem, the point is to identify threats that we are not talking about openly or that we might just be missing, or we might be assuming that somebody else is going to deal with it only to find nobody was thinking about it. So then I like to create a pre-mortem action plan and then share that with the team and keep myself as the leader accountable for actually making progress on it.
Lenny: Having started doing this, have you noticed a less need for post-mortems, basically projects failing less than having less problems? What impact have you seen executing on this idea?
Shreyas Doshi: Absolutely, I’ve seen us identify certain issues that just wouldn’t have come up and likely you can’t really run a simulation and see what that actually looked like in real life. But those likely would have resulted in a problematic situation afterwards. A great example is sometimes you’ll see a company announce something and they have massive backlash. And then one reasonable observer might say, “Well, how did this company miss this?” because what happens is they have the backlash, then the company realizes, “Oh, we have this backlash.” Then they start doing damage control. They sometimes might even backtrack and undo whatever they did. They’ll say, “Sorry, we didn’t think about these issues. Give us some more time and we’ll come back, and we’ll perhaps relaunch the feature, but in a better way.”
To the casual observer, it may seem like that it should have been obvious and sometimes it’s not, but oftentimes I agree, it should be obvious to these teams what issues these things are going to cause. In fact, it is obvious to some team members, but the problem is that they perhaps haven’t created that psychological safety and that vocabulary to be able to talk about it in an objective way and to decide with intent, are we going to solve for this or not? So I do see a lot of those scenarios in our industry, which end up just actually wasting a lot of time. Whereas pre-mortem is a very inexpensive way to see these things because all it is is one meeting followed by some work that the leader needs to do to prioritize, followed by some mitigating actions, which you would’ve had to take anyway. So that’s why I’m a huge fan of pre-mortems is, it’s one of those very low downside, but very high upside things that I’ve experienced.
Lenny: I’m excited to see those template, I haven’t seen yet. I don’t know that you put one together, so that’s awesome. And we’ll link it in the notes of this episode. I want to move to our second big idea, which is about something you’ve called LNO framework, which is all around prioritizing your finite time as a PM and as a team. And so, I’ll just kind of turn that over to you to share what that’s all about.
Shreyas Doshi: Yes. And so, I’m going to share a short personal anecdote related to the LNO framework, which is that when I just joined Google as a relatively new PM, this is back in 2008, for the first three years, I was overwhelmed and stressed. And that was because, one, I was a new PM in this really high performance environment. I was working on some important products and launches and I just had too much to do. And I looked back at that time and it was perhaps the most stressful time of my career, where I would long hours, etc. But even at the end of the day, I’d feel highly dissatisfied because my to-do list was endless and I wasn’t able to make a dent on it, and I was also a little bit of a perfectionist, so I was like, “No, no, no, I need to do this well.”
It was just constantly I would come home and talk to my wife and basically just complained to her about how I’m not able to make progress or as much progress as I want, then that was accompanied with not being able to sleep very well because I was concerned about how much output I was producing and whatnot. And so, again, very stressful time in my career. And then things changed when I discovered the ideas related to this LNO framework in a block post. Unfortunately, I can’t even find that block post somewhere, but it had some ideas that I took and then created this LNO framework on myself, which is essentially that as a product manager or as anybody in a creative high impact high leverage role, all your tasks are not created equal, there are actually three type of tasks that you end up doing in such a role.
So there are L tasks which are leverage tasks. And the L tasks are such that when you put in a certain amount of effort, you get 10X or 100X in return in terms of impact. So those are L task, leverage tasks. Then there are neutral tasks, so that’s N. And those are tasks where you basically get what you put in, or just a little more than that. So you put in 1X and you get 1.1 X, those are neutral tasks. And then there are overhead tasks where, again, in terms of impact, you get back a lot less than you actually put in. And it turns out that many people who are ambitious or are perfectionists like myself by default treat each of these types of tasks the same way, and therein lies the problem. So this was the epiphany for me back at Google when I discovered some of these ideas.
And what I realized is that among the things in my to-do list that are actually only very few L tasks, and so, it made sense for me to focus a lot on those L tasks, to take on those L tasks when I was feeling most productive, most energetic during a certain time of the day.And for the L tasks, let my inner perfectionist shine because I’m going to get so much more in return. It makes sense for me to spend that time on that PRD, for instance, related to an important feature that will meaningfully impact our revenue. I’m going to spend more time on that than I ordinarily would. So now, where does that more time come from because it cannot come from just working more hours? Well, it comes from spending less time on N tasks and O tasks. And so, there are some tasks that you do. Classic example of an O task is say an expense report. Sounds silly, but I used to try to make my expense report really good.
And sometimes that made no sense like, “No, no, no. I need to do that.” And again, this is the silliest example, but there are many examples. And something I realized is that the same type of activity can actually be either an L task or an N task or an O task. So what’s an example? So say a classic PM task activity of filing a bug report. And so, many companies have these bug templates, etc., etc. that you use to file a bug report. Well, it turns out that filing a bug report depending on the situation, depending on what type of bug it is can actually be an L task high leverage task, and over there you want to file a very detailed explicit bug report. And in other cases, might actually be an O task where you don’t fill out the template that diligently and you don’t add 15 screenshots with annotations, instead, you just have one screenshot and you hit submit on the bug report.
So that shift. Usually for the same type of activity, we provide the same type of engagement. The last example I’ll use to illustrate this is taking notes. It turns out even taking notes, taking notes synthesizing them, and then sharing them can actually be an L task, an N task or an O task, depending on what type of notes they are. So, after I understood this, previously, I would just send all notes. I tried to make them really good, which took a lot of time. But then I realized, well, this is a meeting where, yes, I need to send notes, but again, it’s like, it’s just standard stuff, I just need to quickly list out. People need to really know is the three action items that came out of the meetings who owns them, that’s it.
And it is not about something highly strategic or controversial. Well, in that case, I’m just going to send the notes out the moment the meeting is over, I’m just going to hit send because I’ve already taken the action item. I’m not going to try to make my notes look great so that others can appreciate, “Oh, Shreyas always sends great notes.” On the other hand, if it was a product review with the CEO about a very contentious topic that you have gone back and forth multiple times, and now you made a decision about something, you want to perfect those notes before you send them out, you want to get the language right, you want to be very clear on what the decision is, so there’s no room for misinterpretation, so you don’t backtrack afterwards or people say, “Well, but I thought we’d said this.” That’s a case where it’s an L task. And I would say just spend an hour or even two hours perfecting those notes because it’s an L task. So, hopefully that helps illustrate some of the ideas behind the LNO framework.
Lenny: Yeah. And that last piece is a really good segue to the next big idea around optics and the important optics.
The testing interface is super slick and doesn’t require any of the typical plugins that make testing with your own users an appealing. And with unlimited seats, you’re able to invite anyone from your company to view and use insights generated by Sprigg. If you want to get started, head over to sprigg.com/lenny and mention that I sent.
But before we get to that, I wanted to have one follow-up question. What are some classic examples of high leverage tasks that PM should try to do more often and think about? What’s in that bucket, generally? Even though you pointed out a lot of times they could be in any of the buckets, depending on how you execute them. Are there things that are just like, you should probably spend a lot of your time doing X, Y, Z?
Shreyas Doshi: Yeah. So, turns out that the L tasks, PMs implicitly just deep down they know what their L tasks are, because those are the tasks that are bothering them the most because they are not doing them or because they’re not doing them as well as they know they should. So, the classic example of this is the case where a PM will say, “I know I need to work on getting our strategy right, but I don’t have time because I’m busy firefighting. I’m busy just dealing with all these execution issues. And I just don’t have time to work on the strategy piece.” Sometimes we console ourselves by saying, “Yeah. That’s because we have all these things going on this month, but trust me, next month, we’re going to have ample time and I’m going to just spend a whole week working on strategy.” Well, the next month rolls around and it’s the same thing, you’ve got other issues.
The reason we procrastinate on these tasks are, one, because we know that they’re L tasks, we know the impact they’ll have, and we are a little scared. That’s one. The second is they require dedicated attention. And again, we are afraid about whether we’ll have anything interesting to say. That’s the deep fear. Why many people procrastinate on strategy? Because deep down, they don’t know if they can formulate a good strategy. So time becomes a convenient excuse for us where we say, “Well, it’s not me. It’s just, I don’t have time to work on it.” And by the way, everything I say here, I have been that person. So I have been that person who’s procrastinated on an L task, whether it’s the strategy or whether it’s writing the PRD for this really difficult feature, or it is working on aligning two teams where that alignment would create a lot of impact, but it’s hard, it’s an L task, but I don’t do it because I don’t want to deal with this other person, this manager I love to collaborate with to make it happen.
And perhaps, I don’t know if we’ll get along. I don’t know if I can have that tough conversation. And so again, it’s an L task, but I’ll try to apply bandaids instead of just tackling it head on. So, this is tough stuff. And what I’ve found useful there is two things, two tactics make a huge difference in helping us target L tasks better. One is the idea of placebo productivity. So, what I do is before I have to tackle an L task, that couple of days leading up to it, I do all these placebo productivity tasks. Basically, I intentionally do N tasks and O tasks. I fill up my day with N and O tasks.
And I keep reminding myself, “Yeah, you’re just doing neutral and overhead tasks.” Because then that just tricks me into thinking, “Okay, if I’ve been doing this placebo productivity task for the last two days, now, it’s the right time for me to do this L task.” So that’s one tactic. The other is change of location. Nothing, for me, at least fights my procrastination for L tasks better than changing the place from which I’m working. So if I normally work from this desk, the appointed day I did my couple of days of placebo productivity tasks, and on that appointed day, when I’m slated to do an L task, I will actually go out and work from somewhere else, whether it’s a coffee shop or a co-working space or some other space. And I find that change of place just forces a focus and a shift in mindset that helps me bang out that L task very quickly and do it really well.
Lenny: That are some great advice. There’s so many layers of advice in that answer. Your point about the high leverage tasks being the task that you know you should do, but don’t want to do, makes me think of a quote that I always come back to that the cave you fear contains the treasure that you seek. And I often find that to be true. And it’s this reminder to just wherever the compass is pointing where it’s most difficult, it’s probably where the biggest opportunity lies. And so, that’s a really good reminder of all that.
Shreyas Doshi: So wise. Yeah, pay attention to your fears because they’re telling you something.
Lenny: Speaking of fears, our third big idea is around the three levels of product work. Basically the three things that a PM should be focused on and how often when you’re not aligned on what is most important to you and your team, it often leads to conflict. And so, I’m excited for you to unpack this idea of these three levels of product. We can all share what they are impact, execution and optics. And when I saw this for the first time, I always come back to these three things, because it’s so simple and so accurate. And so, I’m excited for you to unpack all this.
Shreyas Doshi: This idea that there are three levels of product work, impact, execution, and optics. Once you understand it, it explains a lot of what you see on product teams and organizations in general. And so, perhaps start with an example that most product people, product leaders and founders are used to seeing, and something I’ve seen dozens of times in my career that there’s a product review, say, where you as a PM are presenting to the CEO. And as you’re presenting what the plan is, obviously since this is a real world product, there’s going to be some compromises that you’re taking. And so, the CEO perhaps asks about, “Okay, well, why is our customer service response time going to be so high in this case?” And you’ve thought about it, it’s like you did not think about that issue, but that is a good reason why. You talk to the VP of customer support and they don’t have the funding this quarter to support your product fully, which will then result in a poor customer service experience for this kind of new product that you’re launching.
But then you’ve agreed. You’ve used your skills of influence to agree that, okay, next quarter, they’re going to allocate a lot more people to your product so that the customer service experience will get better next quarter. And so, the CEO asks, “Why is the customer service experience going to be poor here? Or they make a remark like that.” And then you reply with all these good reasons. Again, good reasons. And needless to say the rest of the product review doesn’t go as well. And after the product review, you wonder what happened. Maybe you ask your manager what happened and particularly you’re wondering why couldn’t the CEO see a very rational argument about why you can’t do this at launch.
Lenny: Never happened to me. Never happened.
Shreyas Doshi: And so, it’s like, why doesn’t he or she see that? And the reason is that you are thinking at different levels. So you as a PM perhaps are fixated as you are dealing with this launch or this project, you are fixated on the execution level, which is what does it take to get something done? And how can I do it? How can I hit the next milestone? Those are all the things we tend to think about when we are thinking at the execution level. The CEO on the other hand is approaching it from the impact level. And particularly perhaps in this case, what is the impact to the customer experience? And often CEOs are the ones, or founders are the ones that are thinking about, what is the impact to our brand? And so the CEO is thinking at the impact level, you’re thinking at the execution level, there is that mismatch.
We litigate the minutiae of whatever issue we are discussing, but we never really recognize that it’s because we are default thinking at different levels. And so, this realization helped me better understand why there were conflicts between two very smart and well intentioned people or groups within a company. I was myself guilty of this as well earlier on in my career, time and again, I noticed that we can, again, keep litigating the specific issue without understanding that, “Oh no, there’s actually just a fundamental mismatch.” And it’s not like people are stuck at one level and can never think at a different level, it’s just that we tend to default to certain levels, and that’s like sometimes our preferred level. We can switch levels, but that requires a nudge sometimes. And so, that observation helped explain a lot of things, including what kind of people an organization will promote? Does it promote people who default operate at the impact level? Does it promote people more who default operate at the execution level or at the optics level? So, it has very wide ranging impacts on just overall how an organization functions.
Lenny: What’s an example of optics? And when optics matters, when you might not be thinking about the importance of that? Just impacting that one a little bit.
Shreyas Doshi: Yes. So, optics is about creating awareness of the impact and the execution that you’re doing or your team is doing. That is the most compact definition I can come up with for optics. And optics is a good thing. So I’m not saying don’t think about optics whatsoever, I think it’s actually important to think about optics. And now I’m talking about just internal optics. External optics is an entirely different thing and that’s like marketing PR and that’s definitely highly important. But even when we talk about simply we limit scope to internal optics, I’ll make the observation that you should be spending some time on internal optics because it creates energy, it creates awareness, it creates excitement, it creates opportunities for feedback. Those are all really great things and they will enable greater impact and better execution for you.
The challenge with optics is that in certain organizations that balance gets thrown off, where optics sometimes becomes the goal where somehow implicitly the organization or its culture has indicated to it’s people that as long as you do the optics well, you are going to be fine, you are going to be appreciated here, you’re going to be rewarded here as long as you do the optics fine.
And it’s not like the organization woke up in the morning and said, ‘This is the culture we want to create.” It just happens again through little actions that occur every day, it happens through who you hire, who you fire, who you promote and what kinds of things do you appreciate at all hands as the CEO or the founder. Do you appreciate a launch? Do you appreciate results? Do you appreciate, I don’t know, an awesome status update that somebody sent? So a status update doesn’t on its own accomplish anything. I mean, they are important, but a status update is an optics activity. Now, it is a necessary optics activity, but if you start appreciating the necessary optics activities, constantly, the signal you are sending to people is, ‘Oh, you got to focus on this optics activity.” So then, that becomes the goal and that can be really harmful.
Lenny: So there’s these three levels of product work. Do you have advice for, should I just default to one of these normally based on just as a PM, I should always be thinking about impact or is it more, just make sure you’re aligned with your leader with your team? Is that the more important takeaway?
Shreyas Doshi: Yes. I think that’s the more important takeaway is again, it’s about now we have a vocabulary that we can talk about in an objective manner without pointing fingers. It’s like, ‘Oh, you tend to be fixated on all these execution details and that’s not the right thing.” That’s the type of feedback sometimes that gets shared. So now you have vocabulary to talk about this and once you have that, you can, as a team, decide what is most important given your context. I’ll give you an example. For early stage teams, of course, they need to be thinking about the eventual impact, but what they should actually, I think, most early stage teams should actually optimize for execution. Assuming that they have come up with a reasonable hypothesis about what’s going to win, their main emphasis needs to be on execution because you will not see impact readily on a one week horizon or a one month horizon or perhaps even on a quarterly horizon.
So that’s an example of a situation where let’s be explicit, we need to get great at execution. We have a set of core insights that were informed by our desire to make an impact. But now that we are responsible for converting these insights into a product, let’s be largely operating at the execution level, as an example. Say there is a platform team and that platform team has had some issues lately with availability that has disrupted some other teams within the company and their products. Perhaps that platform team should have a conversation that, ‘You know what, yes, we need to focus on impact obviously to avoid this negative impact, but also let’s pay some more attention to optics because we haven’t been communicating with teams as much teams that rely on us. So let’s create a better communication channel with them. Let’s create better status updates for them,” and whatnot. So again, the point is not so much like, “Oh, this is the right level and all other levels are wrong,” it’s about being sensitive to what’s right in this situation.
Lenny: So you talked about execution and how maybe for early stage startups that might be default the most important type of work to be focused on. And that’s actually a really good lead way to our fourth big idea, which is a provocative tweet that you put out a while ago that you said, “The most execution problems are actually strategy problems or culture problems.” And so, I’m excited to hear a little bit more about how you discovered that and what that means and maybe how to address those problems.
Shreyas Doshi: And so, I realized this somewhat late in my career as a leader, most execution problems that I encounter in a high performing environment where everybody has the right intentions are actually not execution problems, they are either strategy problems or interpersonal problems or cultural problems. And so, just to illustrate it, I’ll make the observation that many leaders are extremely busy in such environments, whether it’s a fast growth startup or a fast growth larger company, they’re extremely busy, they’re usually overwhelmed. Like I said earlier, I was one of those people. Take a deeper look at what they’re engaged in. And I got a chance to look at it with my peers that I was mentoring or coaching or people on my team, PMs or PM leaders were extremely busy and usually overwhelmed.
I noticed two things, that what made them busy is two things. One is that somehow the organization had imposed very high optics requirements. So they had to do a lot of optics related work, show up at certain status meetings and blah, blah, blah. So we talked about that. So let’s leave that aside. But the other reason they’re so overwhelmed is that they’re constantly solving execution problems. So they solve the most important ones, the new ones come up and they solve those. And then there are two new ones to solve and on and on, it’s a classic guacamole. And as I noticed that, and I’ll share a concrete example of where this might happen, where an execution, a seemingly execution problem surfaces, so say two teams are misaligned. They need to work together where they’re misaligned. Everybody knows it. And that is affecting our execution. That misalignment is affecting our execution. It’s affecting our ability to hit our OKRs, it’s affecting their ability to hit their OKRs.
So as a leader or say, you are a director of product or VP of product responsible for one of these teams, you now charge with fixing this execution problem so we can move faster. So you do a dozen meetings to figure out what’s going on, you try to diagnose the issue, how to better align. And then you talk to your peers on the other side, and then you decide, “Okay, here’s what we’re going to do to solve this execution problem. We are going to create a new review process.” And so, we are going to create this process and we are going to review priorities on a regular basis across these two teams. And then we are going to also as the managers of these individual teams to do regular one-on-ones so they can stay in sync. So this type of scenario is extremely common, again, especially in high growth organizations that want to accomplish a lot.
You’ll come up with this solution after many meetings and a lot of work, a lot of conversation. And so, as I grew as a leader, I got increasingly curious about this type of situation. And when I looked at it more closely, I started realizing that what looked like an execution problem, this misalignment and this causing execution issues wasn’t usually an execution problem. Instead, it was a strategy problem in some cases, because the reason we are misaligned is because we are pursuing different strategies or that is more often the cases, the reason we are misaligned is because we don’t know what the strategy is. So, we don’t know what the strategy is. We craft some OKRs based on what makes sense. The OKRs are not very well aligned. We don’t have a sense of priorities, and we also don’t have a sense of what we do when reality changes.
This is all stuff that a clear correct strategy should help inform. But actually this lack of strategy is what’s causing this misalignment, it’s not because they’re not meeting regularly. And what happens in these meetings is, again, you’re arguing the minutiae of like, “Well, are you going to work on this feature? I depend on this. Or can you swap two engineers from this team?” All of this stuff that PMs are very familiar with. You’re talking about all the small stuff, but nobody recognizes that like, “Can we fix that?” So, as I started seeing this often was a strategy problem, sometimes it was not a strategy problem, it was a culture problem. So, what is a culture problem in this situation where two teams are misaligned?
It’s basically that you have a problem where you have set a culture that you are supposed to mainly optimize for your OKRs. In a culture like that, it becomes really hard to allow two teams to work better together because if one of the teams doesn’t hit their OKRs, because they were helping rightly for the sake of the company, they were helping this other team that team’s manager is going to get his or her wrist lap at the next performance review.
So, that is a culture problem. Now, you can set up the meeting and you can request all the syncs you want between these people, it’s not going to solve the culture problem, the execution problem is going to manifest in different ways a month down the road. So that’s like an example of a culture problem or it could be an interpersonal problem, and this is actually quite common. It’s simply that these two people cannot get along. The two team managers do not get along and they just constantly might be creating friction. And so, as a leader, it is important for you to spot that and then coach them through their differences, coach one or both of them through that so that they can better work together. When you solve that, you won’t need that monthly review meeting and all these things and 50 other things, because they’re not going to work anyway. So that’s just one concrete example of team misalignment, which is often viewed as an execution problem, but is not an execution problem.
Lenny: Are there signs that tell you where dates are slipping, people are surprised? Of execution problems that you have, are there signs that maybe it’s one of these other factors? Or is your experience like it’s almost always one of these other things?
Shreyas Doshi: So there are some problems that are truly execution problems. So, an example of that is say you have infrastructure issues, your infrastructure is just old and it can no longer sustain all the usage that you’re getting, that will cause execution problems where you’ll move slower or you will have outages or high latencies or whatever the case is. That’s an execution problem. Another such example of what is really an execution problem is you have a skills’ gap. You have say engineers who are not particularly skilled in a certain technology or a certain type of scale that happen to be working in that area, well that is going to create execution issues or you have a PM who is more of a zero to one person, but now you made them responsible for this scale mature initiative, so that’s a skill gap and that can cause execution problems.
So, there are very concrete instances where there is a real execution problem. It’s just that in high performing organizations that are growing really fast, we ignore the other factors that might be at play. And so, now what tells me if something is seemingly an execution problem but not actually an execution problem, a sure far way of identifying those is when you put on a bandaid and the bandaid falls. So, many organizations that are constantly just solving the same problem over and over again like, “Oh, we can never get along. We can never get these two teams to work together.
This team is always slow.” And so you put the bandaid, but the bandaid doesn’t work. So an organizational memories tend to be surprisingly short. So we forget three months ago we put this bandaid and it’s no longer working, we just approach it as, “Oh, let’s create a new solution.” So voila, there’s a new meeting. And so that’s where that honesty is important. And memory is important, that no, no, no, this is a bandaid we put, but the problem still exists. So it’s probably not an execution issue. I
Lenny: Love that visual of a bandaid falling off. Okay. So, this it’s segue to our fifth and final big idea, maybe the most mind bending of all your ideas that I want to talk about. And it’s about prioritization and you make this really interesting point that instead of thinking about the highest ROI work you should be doing, which is how I’ve always thought about it, how I think most PMs think about prioritization. Your point is you should think about it from a minimizing opportunity cost perspective versus an ROI perspective. And so, I’m excited to hear your take on this and where this idea came from.
Shreyas Doshi: Yeah. I think I learned this by just observing Patrick at Stripe, particularly over the last couple of years that I was there. And then I encapsulated what I learned and observed in this tweet, which is when you are in a high leverage role, you should stop doing work that simply provides a positive return on investment, ROI. And you should start focusing on work that minimizes opportunity cost and what drives that is the observation that in a high leverage role, so product management is good example of a high leverage role, founders by definition are in a high leverage role, engineering leaders, design leaders, designers, these are all fairly high leverage roles. And in a high leverage role, there will be hundreds of things that you can do that will provide a positive ROI. And what is positive ROI? It’s simply that the value created is greater than the value of your time that essentially will ensure positive ROI more than zero.
So, the problem is you should not be doing most of these things. And the reason this ROI mindset is suboptimal and perhaps even harmful in high leverage roles, the formula for ROIs value created minus cost of your time divided by the cost of your time. So, the cost of your time is in the denominator. And just for the sake of simplicity, let’s just call it time taken. So when the time taken to do something is in the denominator and whether it’s at an individual level or at a team level, what we end up doing to get high ROI on our work is we end up trying to decrease the denominator. So when it’s a ratio and you decrease the denominator, the value of the ratio grows. And so, how do you decrease the denominator in this case where time is the denominator is you start working on things that take less time.
So you start working on the low hanging fruit. You start prioritizing the quick wins. And the quick wins are very popular. Any team meeting or sprint meeting, “Oh, that’s a quick win. Yeah, let’s do it.” And I don’t have anything against quick wins. The problem is we just fill up our plate with quick wins. And while that may be fine, in most cases, in most situations in high leverage roles, you miss the upside and you miss the opportunity that you could have gained by focusing on other things. Let’s take opportunity costs now like, how do you calculate opportunity costs? Opportunity cost is simply the value of the optimal option minus the value of the chosen option. So the difference between what could have been the optimal option to pick and the option you did pick is the opportunity cost. So you need to minimize the opportunity cost, meaning you need to be working on the optimal things.
So when we reprogram ourselves to think in terms of opportunity cost, we are no longer thinking, “Oh, is this a good use of my time?” Instead, you are thinking, “Is this the best use of my time?” And it’s a subtle but profound shift in our thinking. Because when we think about opportunity cost, we will pick certain things that we would’ve never picked if we just had it the ROI mindset. And again, this applies equally at the level of individuals of the work we decide to do as individuals on a day-to-day basis and the work we do with our teams, the things we prioritize. So that’s the basis of this statement that you should try to minimize opportunity costs and focus on those things rather than simply chasing positive ROI.
Lenny: Is there an example that comes to mind when you did this or maybe did it the wrong way that helped inspire this idea? Or is this just more of a broad lesson that you’ve learned over time?
Shreyas Doshi: Oh, I mean, I saw that all the time, the work I did at pretty much every company. And again, I’ve been guilty of this myself where I think typically the type of situation where I have seen this as an example is you are trying to prioritize the next quarter. There are five sure things you can do that will have small to medium impact, and it’s very clear. And then there are two ambiguous things that perhaps deep down you know you should pursue them, but you don’t end up picking them because it’s, again, you’re satisfying yourself by observing, “Oh, each of these is positive ROI. Each of these five things that we can do that are very well defined as positive ROI.” And so you don’t touch those two things. Now, it could be that one of those things could meaningfully change the trajectory of your business, but doing that requires more work to figure that out, to flesh it out.
But we convince ourselves that positive ROI is great. And so we make ourselves busy and this is what I have seen myself do, I’ve seen other teams do. And certainly when I sit down with PMs often or even founders, I find that there is this gravitation towards these types of tasks, which are simply providing positive ROI. So it shows up most often in our planning, essentially. And again, I’m not against things that are quick wins or things that provide positive ROI, but I always want to check what are some big opportunities that we are not paying attention to by default and under what scenarios can we start chasing that.
So when I started working on Stripe Connect, which is a major, major product for Stripe and a large business for Stripe, there was a time when I noticed when I just started working on it, I noticed the team was working on a lot of positive ROI things. And I came in and it just simply instigated that like, “Hey, how about we work on this big scary project? Because I was hearing from customers that there is some need and that the instinct that this need is going to grow over time of being able to manage marketplace payments in a more flexible way.” And we wouldn’t have looked at it if we were just focused on positive ROI, but as we started looking at it, we realized, “Oh yes, this is a huge opportunity.” And we were able to then pursue it because we were of shifting the mindset from just positive ROI to minimizing opportunity cost.
Lenny: One more question along this line, just tactically, every PM ends up with a spreadsheet of their ideas and ROI and cost and benefit and all that stuff. Do you recommend folks create a column for opportunity cost or is this more of a broad thought process you go through when you’re looking through your list of ideas?
Shreyas Doshi: Yeah, it’s more the latter. I do not recommend trying to quantify opportunity costs because it’s a lost cost. Instead, what teams need is just sometimes the freedom and sometimes just permission to explore and attack these things that minimize opportunity costs. And so, as leaders, that’s the best thing we can do is to give the teams that freedom or the permission to pursue these things and the way it manifests. And the way I’ve tried to do it is when we are planning, I often give guidance to the team around what percentage of our time we want to spend on what type of activity. And I learned this from Google’s classic 70-20-10%, where during its fast growth years, Google had the 70% search and ads, 20% apps, which was things like Gmail and whatnot, and 10% on other big bets.
So, I have found that approach very useful during planning. Again, depends on the context, but when the team is starting to plan the next quarter or the next half or the next year, my role as a leader is hopefully I’ve already clarified the strategy so they have that as an input. But the other thing that I see in my role as a leader is to clarify the rough allocation. So what I’ll share as a guidance with the team is given our situation and given our strategy and given what’s going on in the market, I would like us to target about 60% of our time on incrementals. And by that, I mean incremental features that improve users’ lives on a day-to-day basis. So these are actually high ROI things that we do, and again, these numbers are whatever they are, pick whatever is right for you, but 60% I want to go towards incrementals. 30% I want to allocate towards big new initiatives.
And because it’s 30%, it can’t be five big new initiatives, it’s probably one or two. And then 10% I’d like us to allocate towards stability and infrastructure. So this is the guidance I’ll share with the team. And then I will ask the teams to create their plans and proposals based on this guidance. So, this gives people the space to say, “Okay, we do have this 30%, so there’s no sense putting in more high ROI tasks in there or quick wins in there.” And I think just the simple guidance enables the team to just do the right thing. And I often get surprised with all the awesome stuff they come back with.
Lenny: I really like that rule of thumb, what an excellent nugget to include along with this big idea. I’m realizing we’re going for an hour and a half now, and I don’t want to suck up all your time. So there’s this idea that I think it might be a really good one to end on. It’ll be a bonus sixth big idea around high agency and the importance of PMs being high agency. And the reason that it stuck out to me is this, I found to be really important in my career. And I think led a lot of the success that I saw along the way is just always feeling like I have agency and feeling ownership of what I was doing and where I was going. And so, I’m curious to hear your take on this and to dive into this trade of high agency and how important that is for PMs.
Shreyas Doshi: I think Eric Weinstein coined this term high agency, which once I discovered it resonated a lot and aligned with some of my ideas and the way I had defined this concept in my head for many years, that high agency is about finding a way to get what you want without waiting for conditions to be perfect or otherwise blaming the circumstances. And so, we’ve all seen such people, they just either push through in the face of adverse conditions or often they manage to reverse the adverse conditions to achieve their goals. And so, while this is an important trait for many areas in endeavors, I think this is particularly important for product managers because as product managers, we are constantly fighting adverse conditions, not enough resources, challenges with legacy infrastructure, staffing issues, customer problems, and on and on. There’s no dirt of problems to solve as a product manager.
And I noticed consistently over the years that as I started thinking about what differentiates the PMs who’ve had just a large impact and even more important than just impact to the company or to the team, PMs who’ve surprised me in a positive way, PMs who’ve really exceeded expectations, exceeded perhaps their own capabilities on paper. You see somebody’s credentials on paper and then you see their work and their impact. And there’s a big difference between what you might assume on paper and the impact they’re achieving. And also, the reverse of that, which is sometimes you have PMs who just have tremendous potential. They look great on paper and you know when you’re working with them or you’re managing them that they’re not achieving that potential, they’re nowhere close to achieving that potential. And as I look at both of those situations, it became clear to me that high agency was a big contributor, which is the PMs in this first category were despite all the disadvantages and other things, they just took strong ownership.
So ownership is one component. Ownership mindset is one component of high agency. They took strong ownership and then they creatively executed through the challenges. So a creative execution is another aspect of high agency and they did that with a high degree of resilience, which is a third aspect of high agency. And so, as I realized that it became very clear as to why this was happening. And then it’s one of those things that once you see it, you start seeing it in people much more clearly. And so, that’s when I wrote about the PM version of high agency, I think that’s why it resonated with a lot of people because, again, it gave vocabulary to people for what they already understood and they had seen it, but did not have the words for.
Lenny: I think that’s a really good way to wrap this up, just leaving people at that point of just the empowerment, basically taking responsibility, feeling high agency resiliency. Shreyas, this has been incredibly illuminating. I suspect this is going to be helpful to a lot of product managers and even non-product managers. And so, just two last questions, where can folks find you online if they want to reach out or learn more and then how can listeners be useful to you?
Shreyas Doshi: Yeah. So follow me on Twitter and just @shreyas. If you don’t have a Twitter account, follow me on LinkedIn, you can just find me there Shreyas Doshi. If you really enjoy the tweets and want to see more, then you can super follow me on Twitter. So this is a smaller community that I’m really enjoying of product managers, founders, product people, designers, engineers, etc. where we go much deeper into these types of topics and more. And if you’d like to learn more about my views on various things related to product, super following me perhaps is a great way to do that.
And in terms of other things I’m working on, I am going to be launching a course on product sense and product management later this year, so be on the lookout for that, if that’s of interest. And then lastly, I think the best help I can ask for from listeners is just if any of these ideas resonated with you, share them with others. And of course, if there are questions, feel free to ask. But I think my mission here is to really help perhaps bring greater clarity on what is going on around us when we are working in teams and working on projects and products. And so, I really like it when people share the ideas, whether it’s on Twitter or publicly, or even with others privately. So that is perhaps the best thing you can do, help me in my mission.
Lenny: Amazing. What a beautiful way to end it. Shreyas, thank you so much for this conversation.
Shreyas Doshi: Thanks, Lenny. This was a blast. Thanks for having me. It’s really a privilege and I am looking forward to another conversation sometime in the future.
Lenny: 10 big ideas by Shreyas Doshi coming up. I’m really excited about that, too. Thank you again.
Shreyas Doshi: Great. Bye.
Lenny: That was awesome. Thank you for listening. If you enjoy the chat, don’t forget to subscribe to the podcast. You can also learn more at lennyspodcast.com. I’ll see you in the next episode.
Glossary
| English | 中文 |
|---|---|
| Ben Horowitz | 本·霍洛维茨 |
| execution | 执行 |
| Gary Cline | Gary Cline |
| go-to-market | 走向市场(go-to-market) |
| high agency | 高能动性(high agency) |
| IC | 独立贡献者(IC) |
| impact | 影响 |
| John | John |
| LNO framework | LNO framework |
| Marc Andreessen | 马克·安德森 |
| optics | 观感 |
| Patrick | Patrick |
| placebo productivity | 安慰剂生产力 |
| post-mortems | 事后复盘(post-mortems) |
| pre-mortems | 事前验尸(pre-mortems) |
| product sense | 产品直觉(product sense) |
| ROI | 投资回报率(ROI) |
| Shreyas Doshi | Shreyas Doshi |
Reformatted by reformat_english.py
资深从业者Shreyas Doshi将产品管理升华为一门“艺术”。本文源自一档深度对话,浓缩了他在Google、Stripe等顶级科技公司的实战积淀。文章摒弃了行业老生常谈,直击产品工作的深层逻辑:通过剖析产品工作的三个层级,揭示团队内耗的根源;提出“大多数执行问题本质是战略问题”这一反常识洞见;并结合事前验尸与优先级排序陷阱,提供极具操作性的避坑指南。此外,Shreyas从工程师到产品人的转型经历,也展现了对自身能力边界的清醒认知。这不仅是一份进阶路线图,更是一场关于如何思考产品与驾驭复杂性的思维重塑,值得从业者细细品读。
产品管理的艺术 | Shreyas Doshi (Stripe, Twitter, Google, Yahoo)
Lenny: 如今,在产品管理的艺术上,没有人能比 Shreyas Doshi 更持续不断地分享真知灼见。几年前 Shreyas 横空出世,开始在推特上分享关于构建产品与产品管理角色的深刻洞见,并理所当然地积累了庞大的粉丝群。我欣赏 Shreyas 的地方在于,他的洞见往往以非常令人印象深刻且有趣的方式呈现,而且常常是反常识的,并非你在别处听过的老生常谈。Shreyas 曾在当今最重要的几家科技公司工作过,包括 Yahoo、Twitter、Google 以及最近的 Stripe,既做过独立贡献者(IC),也做过管理者。他的建议总是植根于他在这些公司的真实生活经历。
在我们的对话中,我们将聚焦五个话题并深入探讨。我们谈论了事前验尸(pre-mortems)的力量,谈论了作为产品经理如何最好地利用时间,考察了产品工作的三个层级,以及误解这些层级如何常常导致团队内部紧张。我们深挖了为什么大多数执行问题本质上是战略问题,还讨论了优先级排序中的一个常见陷阱。如果你听到最后,我们实际上还会加码一个额外话题。我非常感谢 Shreyas 抽出时间参与我们的对话,我迫不及待地想让你们听听。
访谈开局与个人背景
Lenny: Shreyas,这位传说中的大神,非常感谢你加入我并进行这次对话。我们之前讨论过如何让这期播客对尽可能多的人具有切实的用处和可操作性。因此,我们决定不采用那种泛泛而谈的常规采访,而是深入探讨你在推特上分享过的五个让我铭记在心的观点、教诲和经验,我知道这些内容也引起了其他许多人的共鸣。我们将称之为 Shreyas Doshi 的五大核心观点。听起来合适吗?
Shreyas Doshi: 听起来很棒。
Lenny: 好的,太酷了。那么在进入正题之前,在触及所有这些内容的骨肉之前,你在推特上分享了很多智慧,但你并没有过多分享关于你自己和你的背景、你在哪里长大、你在哪里出生之类的事情。所以我很想多了解一下作为普通人的 Shreyas。也许我们就从那里开始吧,你出生在哪里,在哪里长大,你的父母是做什么工作的,你小时候想成为什么样的人?
Shreyas Doshi: 我出生在印度的孟买,在那里生活了人生的前21年。实际上,即使在印度长大,我也并没有真正去过印度的许多地方,基本上一直待在孟买。然后在我21岁的时候,我来到美国读研究生。我的父母,我的父亲是个商人,他创办了自己的公司。他制造香料并进行销售。所以在成长过程中,我看着他处理包装和定价。当他人手不足时,我通常会把香料包装进小盒子里,或者为他制作一些营销材料,不是创意部分,而是苦力活。所以我是在那样的环境中长大的,父亲的事业和我们的个人生活之间的界限非常模糊。
我的母亲只是一个传统的家庭主妇,所以我父亲很大程度上一直很忙,全身心投入到他的生意中。结果我在成长过程中花了很多时间和我母亲在一起。因此,他们两人都以不同的方式对我产生了相当重要的影响,但对我成为现在的自己都有着重要的影响。关于我长大后想做什么,我改变过很多次。我想在我很小的时候,我的一位叔叔是医生,所以我看到他,就想:“哦,也许我应该当个医生。”后来在某个时候,我改变了这个想法。在高中时,我选修了法语,结果我非常擅长它,出奇地擅长,并且我对它充满了热情。
所以有一段时间,我在想:“哦,也许我大学毕业后会去教法语。也许我会去法国,多学一点这门语言。也许我会去教法语。”这种想法持续了几年,结果我最终并没有去追求这个,而是获得了计算机工程学位。部分原因我认为是,在当时的印度,如果你擅长科学和数学,你通常会选择工程学。所以我最终就是这么做的。我也对计算机相当有热情,所以也许这也是部分原因。但一旦我踏上了那条路,我想做什么就变得清晰多了。
Lenny: 那你现在法语怎么样了?
Shreyas Doshi: 非常糟糕。说来惭愧,我儿子现在正在学法语,除了能指出一些动词变位的错误外,我完全无法在任何方面帮助他,这让我感到很尴尬。
Lenny: 你说过你学的是计算机工程,这也是你来美国的原因,你是如何从那个领域转到产品领域的?
从工程师到产品经理的转型
Shreyas Doshi: 我最初是做工程师开始职业生涯的,或者说往回追溯,我在印度完成了本科,然后来美国攻读计算机科学博士学位。大约一个月后,我意识到学术界的博士生活并不适合我,于是我决定退学。退学后大概是在2001、2002年,当时的大环境很不一样,科技从业者基本找不到工作。需要签证的人当然更找不到工作,而我就是其中之一。所以当时非常困难,但我最终在几家初创公司做工程师,这开启了我的科技职业生涯。我做了大约四五年的工程师。当我搬到旧金山湾区后,我稍微体验了一下产品管理。
当时我所在的团队以前是Loudcloud,他们那时候被一家大公司EDS收购了,所以这是一个大组织内的初创团队。我在那里是工程师,但我也开始做一些产品工作。我发现随着时间的推移,我的经理们会派我去参加客户会议。我们做的是内部产品,所以这些客户也是内部客户。我觉得有点惊讶,因为我当时级别很低而且是个工程师,但我心想:“好吧,那我就去参加客户会议。”我真的非常享受这个过程。我很享受去了解客户想要做什么,并帮助他们。我也很喜欢思考有创意的方法来解决他们的需求之类的问题。所以,那就是我对产品管理的初步体验。
在大约一年的时间里,我虽然没有产品头衔但做着产品的工作,同时也兼任工程师。所以我处于一种很棒的状态,我会去弄清楚需要构建什么,然后直接自己把它构建出来。这就是我的起步。在这一年中的某个时刻,我意识到虽然我是一个优秀的工程师,但大概只能算前20%的工程师。我意识到我永远成不了一个伟大的工程师,永远达不到前10%的水平,因为我见过那些工程师,我有幸与他们共事,我能看出来我做不到那样。我越来越对产品这件事感兴趣,所以我说:“好吧,让我试试产品这工作吧。”这确实是我产品职业生涯的真正起点。我想我真正需要感激的是那些给我机会做产品工作的人,其中牵涉到很多人。因此,我认为如果没有他们的支持,我要成为产品经理会困难得多。
Lenny: 我不知道你也是从工程师转到产品的,你的经历和我很相似,我也曾是工程师。当我到了Airbnb后,我心想:“好吧,我不够优秀。在这样的公司我作为工程师是待不下去的。我应该考虑一下还有什么其他选择。”后来结果非常不错。所以我想知道,有多少产品经理是因为做不成工程师才转行做产品的呢?
Shreyas Doshi: 我认为这可能是一个很普遍的现象,因为工程师是一份非常好的工作,特别是在高自主权的团队中,作为工程师你可以做很多事情。你不必只写代码,你可以做很多。因此,我也认为如果一个人有技术背景并且喜欢构建软件的那部分工作,工程师是一个开启职业生涯的好地方。因为有时人们会问我:“嘿,我正在读技术学位,不管是计算机科学还是其他什么,但我想找的第一份工作是产品管理。”我经常回答说:“先试试工程师,因为再说一次,幸运的是,如今在许多公司,你可以做远超核心工程工作的事情。所以你能接触到许多不同的领域。一旦你做了这些,你就可以决定选择哪条路。”
Lenny: 作为产品经理拥有那样的背景真是一个加分项。我想往回倒一下,你提到你曾在Loudcloud工作。我之前都不知道。那是马克·安德森的第二家公司,对吧?
Shreyas Doshi: 是的。我加入了那个团队。同样,那是一个硅谷工作极度稀缺的时期,我面试了大概九个月之类的,而他们刚被EDS收购。所以他们分拆成了两家公司。一家被EDS收购,另一家成为了Opsware,也就是产品公司。于是我加入了那个组织中属于Loudcloud的部分。
在 Loudcloud 与 Opsware 的经历
Lenny: 明白了。你从那家公司带走了什么收获吗?当时马克·安德森还在那里工作吗?我想本·霍洛维茨应该也在。
Shreyas Doshi: 是的,他们还在那里,他们在负责Opsware那边。同样,因为尽管我被雇为工程师,但我被分配到的非工程任务是管理与Opsware的关系,因为分拆的方式是EDS将使用Opsware的数据中心自动化技术,而我的团队负责为EDS部署和支持该技术。于是,我被赋予了管理供应商关系这个角色,而我毫无头绪。我当时才二十出头,根本不知道如何管理供应商关系,但我最终还是做了。
作为工作的一部分,我获得了很多与Opsware那边的很多人合作的机会,包括他们的领导团队成员。那是我第一次体验到一支真正高才干、高活力的团队是什么样子,无论是在Opsware这边,正如我所说,我和那里的许多人共事过,还是在以前Loudcloud这边我的团队成员中都是如此。那种魔力,一支非常高水准的团队,人们在工作中极其出色,并带来了高度的活力与协作。我很幸运在职业生涯早期就能成为那支团队的一员。
从各大公司汲取的经验
Lenny: 在那之后,你又在几家非常重要、管理完善且成功的公司工作过,比如Stripe、Twitter、Google、Yahoo,从你工作过的每家公司中,你带走了什么一直伴随你的收获?你在Twitter上分享过很多相关内容,但如果仅仅回想一下你从这些公司或运营这些公司的创始人身上带走了什么,可能会是哪些呢?
Shreyas Doshi: 好的,我们以快问快答的形式来进行吧,因为你了解我,单是这个话题我就能聊上一个小时。但就从Yahoo开始吧,我想我学到了在单一账户下构建多项服务的重要性。我认为那个统一的Yahoo ID是一件非常强大的东西。在当时这并不容易实现,而Yahoo可能是第一家真正把这件事做得很好的公司。因此,这种在单一账户下捆绑服务的理念,后来Google也做得极其出色,这是我能够亲身经历的事情,因为当时我在Yahoo的身份识别团队工作。Google教会了我……
Lenny: 关于Yahoo我快速插一句,因为这让我想起了些事情。我记得他们曾试图在Flickr上这么做,但遇到了很多麻烦,Flickr上的人不想用Yahoo登录,是这样吗?
Shreyas Doshi: 是的。这就是每次收购都会发生的故事,总有一些对该服务狂热的粉丝,也许对他们心爱的服务被大公司收购并不完全高兴。事实上,我们在Google也遇到了这种情况。如果你还记得的话,YouTube账号曾经是独立于Google账号或Gmail账号的。在某个时间点,Google决定你应该能够使用Google账号登录YouTube,并且随着时间推移,每个使用YouTube的人都应该有一个Google账号。因此他们经历了一个长达数年的账号迁移过程,并且遇到了类似的强烈抵触。不过有趣的部分是,现在没有人记得这件事了,人们愉快地使用着YouTube。所以这就是那种短期内可能会很痛苦,但从长远来看实际上可能是正确答案的事情之一。
Lenny: 很好的经验。好吧。抱歉打断了你,说说Google。
Google的宏大思维
Shreyas Doshi: 好的。Google,我想我学到的主要东西是往大处想的威力。我知道这听起来像句陈词滥调,但真的是往大处想。而且实际上我只是在离开Google并开始与其他团队合作时才意识到这一点,这些团队都很有能力,但我震惊于有多少团队仅仅限制了他们所能取得的成就的潜力。我认为Google自然而然地帮助人们往大处想。因此,我想我在Google度过的六年真的帮助我很好地理解了这一点,并让它成为我运作方式的正常组成部分。所以这对我来说真的很有用。
Lenny: 在Google有没有你参与过的一个例子,让你觉得,“天哪,这将会非常庞大,或者我们对这件事要想得更大一些”?
Shreyas Doshi: 嗯,和所有事情一样,这有利有弊。我在Google的广告团队工作了几年,有一条不成文的经验法则,那就是,嘿,如果它不能产生超过1亿美元的收入,就不值得谈论它。因为广告业务增长得如此之快且规模如此之大,以至于我们经常不去追求那些仅仅是所谓1亿美元的机会。为什么要那样做呢?那是因为Google有机会接触到对其业务而言价值十亿美元的机会。所以他们在追求大机会方面非常明确。在某些情况下,这些机会并不明显,所以我们必须创造这些机会。如果你想想多年来Google在变现方面带来的一些创新,包括视频广告之类的东西,那些并不是显而易见的机会,但Google决定它想要追求那些大机会。
为了做到这一点,它有时不得不放弃这些看似较小的机会。因此那种去思考“好吧,是的,这里有一个1000万美元的业务,但我们能把它变成1亿美元的业务吗?或者这里有一个100万美元的业务,我们能把它变成1000万美元的业务吗?把它做大需要什么”的倾向,我认为是在Google时期内化给我的一种习惯。当然,事情还有另一面,我认为,Google仅仅因为这种过滤机制或这种高门槛就错过了一些趋势,因为有时候并不清楚某个东西到底是1亿美元的机会还是10亿美元的机会。所以这是其缺点。我主要带走的是,例如,甚至在Stripe,当我加入时,我对业务的思考格局大得多。我负责Stripe Connect,这帮助我们做出了关于优先考虑什么以及以什么节奏去追求它的不同决定。所以,这就是Google。
Twitter的收获
接下来是Twitter。我想在Twitter,给我留下最深印象的主要事情是,尽管面临各种挑战,他们有基础设施方面的挑战,也有围绕领导力和文化的挑战,但将网络效应与核心产品差异化结合起来所带来的粘性,因为Twitter两者兼具。我们一直在谈论网络效应,除了已经补充的内容外,我没有太多更有趣的东西可以补充。但这种核心产品差异化的结合,因为如果你想想看,尽管该产品发布至今已经过了很长时间,但仍然没有像Twitter这样的产品。这种核心产品差异化与网络效应的结合,正是使得Twitter能够拥有其所具有的生命力的原因。而且我认为除非发生什么可怕的事情,我认为Twitter将会存在非常长的时间。所以,这是我在Twitter工作时能够非常近距离观察到的东西。
Stripe的收获
然后在Stripe,我想我带走的主要东西是,当你将高能量、精准的判断力、低自我和小团队结合在一起时,你就会得到魔法。因此,Stripe绝不是完美无缺的,但我在Stripe比在我去过的任何其他地方都更多地看到了这种高能量、精准的判断力、低自我和小团队的结合。因此,这对我的成长和作为领导者的思考产生了非常大的影响。我可以继续谈谈创始人,因为我知道你问过那个问题。
Lenny: 开始吧。
从创始人身上学到的
Shreyas Doshi: 好的。关于创始人以及我从他们身上学到的东西,Yahoo,我没有和创始人有过太多合作。在Google,我有一些交集。我和拉里、谢尔盖、埃里克·施密特开过会。我想特别是如果非要我选一件事的话,我非常欣赏拉里的战略洞察力,特别是他模拟未来以做出更好决策的能力。至于Twitter,当杰克作为CEO回归时,我只是在时间上与他有非常短暂的交集。我想在与他一起开的几次会议中,他倾听和提出好问题的能力给我留下了深刻印象。所以我真的很印象深刻,他会比你对CEO的预期倾听得多得多。然后他只会问一个关键问题,自那以后我就一直试图在我的领导风格中使用这一点。
Lenny: 有没有一个这方面的例子,或者你脑海中发生过的故事?
Shreyas Doshi: 我忘记了细节,反正它们也不是那么重要。但有一次我们在讨论一个潜在的收购,我对那次收购持观望态度,那将是我的团队会收购的东西,杰克在房间里。我记得我们经历了在许多公司环境中常见的流程。我们过遍了所有的利弊,以及所有的理智论证、战略论证、指标论证等等。而杰克只是全程在听。然后我非常清楚地记得,他问了我一个问题,大意是,这如何让我们的用户更爱Twitter?一个简单的问题。但在那一刻我意识到,是的,我们从来没有真正谈论过那个,因为我们太沉浸于所有其他的东西里了。我们变相地谈论了它,因为我们谈论了指标、影响、整合以及诸如此类的事情。
所以我仍然记得那件事。我仍然记得他问了一个简单的问题。坦白说,当时我并没有对那个问题给出一个好答案。所以对我来说,这是一个让我的思考变得更加严谨的教训。
Lenny: 这是一个很多PM听到后会想,“天哪。拜托,老兄。我们这里正试图推动一些指标呢。”的问题。但我很喜欢你把它当作,好吧,我真的觉得这非常重要。这是一个需要思考的非常重要的问题,也是关于如何处理这类事情的一个教训。所以我很喜欢这点。我想你本来也要谈谈Stripe的,对吧?
Shreyas Doshi: 是的。在 Stripe,我和 Patrick、John 有过很多合作。John 曾做过一段时间我的上司,从他身上我学到了很多关于营销的知识。John 是一位营销大师,在他极其擅长的众多领域中,营销就是非常出色的一项。我学到了很多关于如何思考产品表达方式的道理,同样是很显而易见的东西,即用客户真正能理解的语言来谈论产品。有时这意味要强调一些我们作为产品人员可能认为不那么重要的东西,因为我们也许没花多少时间去构建它,而我们更想谈论那些花了大量时间且真正具有创新性的东西等等。John 经常会再次提出这类观察,比如,如果我们只是用这种方式来谈论产品,那可能会与客户产生更多的共鸣。
这让我深入思考,我需要如何重塑我的方法,基本上就是将构建某物所付出的努力,与你想在谈论该事物上投入的精力分离开来。你谈论的并不一定是相同的那些功能。所以,这是我和 John 合作时学到很多东西的其中一点。至于 Patrick,我想我学到的主要一点就是如何更清晰地思考和沟通,他在这方面做得极其出色。总的来说,从他们两人身上,我学到了确立你想要的文化的重要性,其方法就是始终如一地成为你希望组织复制的行为的榜样。因此,与其谈论价值观,我看到他们两人只是身体力行地去践行他们希望公司复制的价值观,尤其是在公司规模化扩张期间。所以,无论是以用户为中心的文化,还是关于谦逊的价值观,他们都始终如一地践行着这些价值观。我认为这种一致性比任何你可能写在办公室墙上海报上的文字都更有说服力。
五大理念与事前验尸
Lenny: 听你描述你合作过的所有这些公司和创始人,你所拥有的一套经验以及你成长为产品经理的这片原始土壤,真是令人难以置信。这也很好地解释了为什么你能够从产品管理的角色以及产品管理的艺术和技能中榨取出如此多的智慧和洞察,因为你见过太多的做事方式,也见过太多以不同方式运作的公司。那么,这就很好地过渡到了我们要谈论的五个重要理念。第一个是关于事前验尸(pre-mortems)的概念,这是你发推文时让我印象深刻的东西。我想这大概是几年前的事了,我看到它偶尔出现在你的推文中,以及在人们讨论你的超级粉丝帖子时。而且我也很喜欢这一点,这是你真正可以快速实施和采取行动并看到影响的东西。所以,我很想听听你对事前验尸这个想法的看法,请为听众们拆解一下这个理念。
Shreyas Doshi: 我们都熟悉事后复盘,或者在军队里我想他们称之为行动后复盘。所以在每家我工作过的公司,当发布出现问题,或者一项计划没有按预期进行,或者我们遭遇了不可接受的系统中断时,我们都会有某种形式的事后复盘。有人会说:“哦,我们需要对这个进行事后复盘。”多年来,我真正看到了事后复盘的有效性,从关于哪里出了问题以及我们本可以做得更好的事后复盘中,得出了一些非常棒的洞察。随着我看到事后复盘的有效性,这让我不禁思考,为什么我们需要等到事情出错之后?因为为什么我们不能在事情出错之前就提取出一些这样的洞察呢?也就是在那段时间前后,我发现了事前验尸的想法,我是从 Gary Cline 写的一篇《哈佛商业评论》文章中了解到它的。
这个想法很简单,就是当你正在处理一个重要的项目或计划时,你要在产品或项目生命周期的早期与你的团队聚在一起,提前看看可能会出什么问题。我描述事前验尸的方式是,如果你做对了事前验尸,你就不必再做一次糟糕的事后复盘。你可能仍然会做一次事后复盘来学习,但很有可能它不会是一次很糟的复盘。而事前验尸这个仪式的绝妙之处在于最初的提示。所以它不仅仅是像,好吧,什么可能会出错?最初的提示才是绝妙所在,这个提示以这样的话语开头:想象一下我们正在做的这个项目在六个月后失败了,或者我们正在做的这次发布惨遭失败。让我们大家都想象一下那个情景。现在,让我们从那里倒推,问问我们自己哪里出了问题,是什么导致了这种彻底的失败。
这就是事前验尸会议开始的方式,领导者会以这个提示开场。然后会议的进行方式是,你要求团队成员分享什么可能导致这种彻底的失败,而这种从失败结果倒推的方法的魔力在于,一个假设的失败结果在某种程度上实现了两件事。一是为团队成员谈论他们担心的事情提供了大得多的心理安全感,但他们之前只是犹豫要不要提出来,因为在现代组织中没有人喜欢做负面角色,每个人都想保持乐观和积极。所以事前验尸的设定给了每个人真正去思考什么可能出错的许可,因此这种心理安全感是事前验尸之所以有效的一个非常非常重要的因素。
我发现的是,在 Stripe,我会在我的团队参与的发布中定期做这件事。有时一些团队或一些人会感到惊讶或怀疑,比如这真的会起作用吗?然后我们经历了事前验尸会议,这有一个我们可以讨论的完整过程。但当我们完成会议时,我问每个人觉得怎么样,每个人都在微笑,即使我们花了比如说 30 分钟或一个小时,只是在谈论可能出错的糟糕情景,但每个人都感觉轻松了一点,因为这对他们来说是一种很好的宣泄。所以这就变得非常重要。
事前验尸的具体方法与共享词汇
我发现的关于事前验尸的最后一件事是,既然我已经在我咨询的各种其他公司中做过这些,那就是你获得了关于能够谈论将会失败的事情的共享词汇。所以我有一个具体的方法,即我要求团队谈论三件事。团队中的每个成员都应该提出三件事。一个是老虎,所以你可以在我们创建的共享文档中提出老虎。而老虎是一种实际上会杀死我们的威胁,就像老虎会做的那样。所以这些是真正有问题的东西,可能会对产品或项目造成真正的伤害。所以,那就是老虎。
另一个是纸老虎,所以这是一个看似是威胁但其他人可能会担心,而你并不担心的东西。然后最后一种,我想这个在 Airbnb 也以其他方式被使用过,是大象。就是那个房间里没人谈论的显而易见的问题。它可能不是老虎,不会杀死我们,但你仍然担心我们没有看清现实本来的样子。因此,一个“大象”可能就像是,好吧,我们假设只要我们发布这个并做一堆公关,我们就会获得用户,但我们确定我们会获得用户吗?这就是那个没人谈论的显而易见的问题,同样,这给了你将其提出来的心理安全感。
随后我注意到,随着我推行事前验尸,在团队后来我甚至不在场的会议中,人们开始谈论:“哦,我有个老虎。我能提出这只老虎吗?”突然之间,大家提出这些问题变得顺理成章,我认为这或许是事前验尸最棒的部分,即这种共享词汇。
**Lenny:**这么简单的想法,显然会对你和你的团队大有裨益。有趣的是,人们不经常这么做,甚至根本没想过要这么做。那么,为了更深入一点,你究竟如何执行这场会议?你邀请谁参加?你会问哪些问题?你具体在什么时候做这之类的事情?
**Shreyas Doshi:**因此,当我开始做这件事后,它在 Stripe 变得越来越受欢迎,其他团队也开始做,后来我还帮助了一些初创公司做这件事。在某个时刻,我决定我应该直接把我的事前验尸模板写下来。所以我与 Coda 的人合作创建了一个 Coda 文档,你可以找到它,如果可能的话我们可以把它放在节目备注中,基本上这就是一个关于如何使用我谈到的这个方法来运行事前验尸的完整模板,包括老虎、纸老虎、大象等等。关于事前验尸最重要的一点是,要包含每个将参与其中的职能人员,比如说,如果你正在做一个发布。因此,如果是一个非常大的发布,有时我会把它分成两组。一组是与工程方面相关的一切,通常工程团队相当庞大,所以你可以把每个工程师都请来。所以,这真的很重要,每个工程师都需要在会议中,因此,这可能是一个有10个、15个、20个,随便多少个工程师,也许还有一个PM,也许有一个设计对接人等等的会议。
这只是专注于产品工程方面的事情,比如可能会出什么问题。然后同样,对于大型发布,我喜欢为走向市场(go-to-market)方面单独做一次事前验尸。因此那将涉及销售团队、支持团队、营销团队,涉及设计团队。一些核心的工程负责人也需要参加那次会议,在那里我们会更多地谈论走向市场的风险。这就是我喜欢为非常大的发布做的事情。
对于较小的发布,我只想做一次大家都出席的会议。就像我说的,从“想象这已经失败了”这个提示开始。因此,作为事前验尸会议的领导者,分享这个提示是我的责任。然后我喜欢在做这些事前验尸时,在发言和安静时间之间交替。所以我将分享提示,然后我会说,好的,接下来的五分钟或十分钟是安静时间,我已经有了那个模板,就像那个 Coda 文档,人们可以在别人看不到的情况下开始输入他们自己的老虎、纸老虎和大象。然后人们这么做,接着我们绕着房间分享。
随着我经常这样做,我添加的另一个创新是,在人们分享之后,我要求人们挑选出他们认为更可怕但由别人提出的老虎,所以不是他们自己的老虎,而是别人提到的某个他们觉得更可怕的老虎。因此,这最终变成了人们基本上在投票。然后作为事前验尸的领导者,我的责任是提取团队在这个文档中生成的所有产出,然后进行优先级排序。因为再说一遍,重点不是解决每一个问题,重点是识别出我们没有公开谈论的威胁,或者我们可能只是忽略了,或者我们可能假设别人会去处理结果却发现根本没人想过它。因此,然后我喜欢创建一个事前验尸行动计划,然后与团队分享,并让自己作为领导者对在其上取得实际进展负责。
**Lenny:**在开始做这件事之后,你有没有注意到对事后复盘(post-mortems)的需求减少了,基本上是项目失败的次数变少了,或者是问题变少了?你看到执行这个想法产生了什么影响?
**Shreyas Doshi:**绝对有,我看到我们识别出了某些根本不会浮出水面的特定问题,而且你可能真的无法进行模拟来看看它在现实生活中到底是什么样子。但那些问题很可能在事后会导致一个棘手的局面。一个很好的例子是,有时你会看到一家公司宣布某件事,然后他们面临巨大的抵制。接着一个理性的观察者可能会说:“嗯,这家公司怎么会漏掉这个?”因为发生的事情是,他们遭遇了抵制,然后公司意识到:“哦,我们面临这种抵制。”然后他们开始进行危机控制。他们有时甚至可能会倒退并撤销他们所做的一切,他们会说:“抱歉,我们没有考虑到这些问题。给我们更多时间,我们会回来的,我们也许会以更好的方式重新发布该功能。”
对于粗心的观察者来说,这看起来似乎是显而易见的,有时确实不明显,但我经常同意,这些问题会引发什么后果,对这些团队来说应该是显而易见的。事实上,这对某些团队成员来说是显而易见的,但问题在于他们也许没有创造出那种心理安全感和那种词汇,以便能够客观地谈论它,并有意图地决定,我们到底要不要解决这个问题?所以我确实在我们的行业中看到很多这样的场景,最终实际上浪费了大量时间。而事前验尸是一种成本极低的方式来发现这些事情,因为它只不过是一场会议,接着是领导者需要做的一些优先级排序工作,然后是一些缓解行动,而这些行动无论如何你都是必须采取的。这就是为什么我是事前验尸的超级粉丝,它是我经历过的那些代价极低但收益极高的事情之一。
LNO 框架与时间优先级
**Lenny:**我很期待看到那些模板,我还没见过。我不知道你把它们整理出来了,所以这太棒了。我们会在本期节目的备注中放上链接。我想转到我们的第二个大想法上,这是关于你称之为 LNO framework 的东西,它完全围绕着作为一名 PM 和作为一个团队如何优先分配你有限的时间。那么,我就把这个话题交给你,来分享这到底是怎么回事。
**Shreyas Doshi:**好的。那么,我要分享一个与 LNO framework 相关的简短个人轶事,那就是当我在 2008 年刚加入 Google 作为一个相对较新的 PM 时,在最初的三年里,我感到不知所措和压力巨大。这是因为,第一,我是在这个真正高性能环境中的一个新 PM。我在做一些重要的产品和发布,我简直有太多事情要做。我现在回想那个时期,那也许是我职业生涯中压力最大的时期,我会工作很长时间等等。但即使在一天结束时,我也会感到非常不满意,因为我的待办事项清单是无休止的,而我无法对其取得实质性进展,而且我也有一点完美主义,所以我会想:“不,不,不,我需要把这件事做好。”
我经常就是回家和我妻子谈话,基本上只是向她抱怨我无法取得进展或无法取得我想要的那么多进展,随之而来的是睡眠不好,因为我担心我的产出是多少之类的问题。所以,再说一次,这是我职业生涯中压力非常大的时期。后来,当我在一篇博客文章中发现与这个 LNO framework 相关的想法时,情况发生了变化。不幸的是,我甚至找不到那篇博客文章了,但它有一些我采纳的想法,然后我自己创建了 LNO framework,它本质上说的是,作为一名产品经理,或者作为任何处于创造性、高影响力、高杠杆角色中的人,你所有的任务都不是平等的,在这种角色中你最终会做三种类型的任务。
LNO framework 的三种任务类型
一种是 L 任务,即杠杆任务。在这类任务上,当你投入一定精力时,会在影响力方面获得 10 倍或 100 倍的回报,这就是 L 任务、杠杆任务。然后是中性任务,即 N。在这类任务上,你基本上投入多少就得到多少,或者只多一点点。你投入 1 倍精力,得到 1.1 倍回报,这些就是中性任务。
最后是日常开销类任务,同样从影响力来看,你实际得到的回报远少于你的投入。事实证明,许多有野心或像我这样的完美主义者,默认会以相同的方式对待这三种类型的任务,问题恰恰出在这里。这就是当年在 Google 时,当我发现其中一些想法时所获得的顿悟。我意识到,在我的待办事项清单中,实际上只有很少的 L 任务,因此,把大量精力集中在这些 L 任务上是合理的。
应该在某一天中感觉自己生产力最高、精力最充沛的时候去处理这些 L 任务。对于 L 任务,要让内心的完美主义大放异彩,因为我将获得多得多的回报。例如,把时间花在一份与重要功能相关的 PRD 上是合理的,因为这个功能会极大地影响我们的收入。我会在这上面花比平时更多的时间。那么,这些额外的时间从哪里来呢?因为它不能仅仅来自工作更长时间,它来自于在 N 任务和 O 任务上花更少的时间。我们平时会做一些任务,O 任务的典型例子就是报销单,听起来很傻,但我以前总是想把我的报销单做得非常漂亮。
有时这根本说不通,比如“不,不,不,我需要这么做”。再说一次,这是最傻的例子,但还有很多其他例子。我意识到的一件事是,同一种类型的活动实际上可以是 L 任务、N 任务或 O 任务。比如提交错误报告这个经典的 PM 任务活动,许多公司都有这些错误模板等等,用来提交错误报告。事实证明,根据具体情况,根据错误的类型,提交错误报告实际上可以是一个 L 任务,即高杠杆任务,在这种情况下,你会想要提交一份非常详细、明确的错误报告。而在其他情况下,它实际上可能是一个 O 任务,你不需要那么一丝不苟地填写模板,也不需要添加 15 张带有注释的截图,相反,你只需一张截图,然后点击提交错误报告。
这种转变很重要,因为通常对于同一种类型的活动,我们会投入同种程度的精力。我要用来说明这点的最后一个例子是做会议记录。事实证明,即使是做记录、综合整理,然后再分享出来,实际上也可以是 L 任务、N 任务或 O 任务,取决于它们是哪种类型的记录。因此,在我理解了这一点之后,以前我会把所有记录都发出去,并试图把它们做得非常好,这花了大量时间。但后来我意识到,好吧,这是一个会议,是的,我需要发送记录,但再说一次,这只是一些常规的东西,我只需要快速列出来。人们真正需要知道的是会议产生的三个行动项以及由谁负责,仅此而已。
它不涉及什么高度战略性或争议性的内容。在这种情况下,我会在会议结束的那一刻就把记录发出去,我只需点击发送,因为我已经记下了行动项。我不会试图让我的记录看起来很棒,以便让别人赞赏:“哦,Shreyas 总是发很棒的记录。”另一方面,如果这是与 CEO 进行的关于一个非常具有争议性的话题的产品评审,而且你们已经来回讨论了好多次,现在你们对某件事做出了决定,那么在发送之前,你会想要完善这些记录,你会想要把语言表达准确,你会想要非常清楚地说明决定是什么,这样就没有误解的余地,这样你以后就不会反悔,或者人们也不会说:“嗯,但我以为我们是这么说的。”这就是它属于 L 任务的情况。我会说,哪怕花一个小时甚至两个小时去完善这些记录也是值得的,因为它是一个 L 任务。所以,希望这有助于说明 LNO framework 背后的一些想法。
高杠杆任务的典型例子
**Lenny:**是的。最后这一点很好地引出了下一个关于观感及其重要性的大想法。但在我们进入那个话题之前,我想问一个跟进问题。有哪些高杠杆任务的典型例子,是 PM 应该尝试更经常去做和思考的?一般来说,这个范畴里包含什么?尽管你指出过很多次,根据执行方式的不同,它们可能属于任何一个范畴。有没有一些事情是,你可能应该把大量时间花在做 X、Y、Z 上的?
**Shreyas Doshi:**是的。事实证明,关于 L 任务,PM 在内心深处其实知道自己的 L 任务是什么,因为这些任务最让他们感到困扰,因为他们没有做,或者因为他们做得不如他们知道自己应该做到的那么好。这方面的一个典型例子是,一个 PM 会说:“我知道我需要花精力把我们的战略理顺,但我没有时间,因为我忙于救火。我忙于处理所有这些执行层面的问题。我就是没有时间花在战略这件事上。”有时我们会用这样的话来安慰自己:“是的,那是因为这个月我们有这么多事情在进行,但相信我,下个月,我们会有充足的时间,我要花整整一个星期的时间来做战略。”好吧,下个月到了,情况还是一样,你又有了其他问题。
我们在这些任务上拖延的原因是,第一,因为我们知道它们是 L 任务,我们知道它们会产生的影响,而我们有点害怕。这是其一。第二是它们需要专注的投入。同样,我们会害怕自己是否能有任何有趣的想法。这才是深深的恐惧。为什么很多人在战略上拖延?因为在内心深处,他们不知道自己能否制定出一个好的战略。因此时间就成了我们一个方便的借口,我们会说:“嗯,这不是我的问题。只是,我没有时间去做这件事。”顺便说一下,我在这里说的每一句话,我都曾是那样的人。所以我曾是那个在 L 任务上拖延的人,无论是战略,还是为这个真正困难的功能写 PRD,或者是去协调两个团队,这种协调会产生很大的影响,但这很难,这是一个 L 任务,但我没有去做,因为我不想应付另一个人,那个我原本很喜欢合作来促成此事的经理。而且也许,我不知道我们是否能合得来,我不知道我是否能进行那次艰难的对话。
因此同样,这是一个 L 任务,但我会试图贴上创可贴,而不是直接正面解决。所以,这是很困难的事情。而我发现在这方面有用的有两点,两个策略在帮助我们更好地针对 L 任务时产生了巨大的作用。一个是安慰剂生产力的概念。所以我做的是,在我必须处理一个 L 任务之前,在之前的几天里,我会做所有这些安慰剂生产力的任务。基本上,我会故意去做 N 任务和 O 任务。我用 N 任务和 O 任务填满我的一天。而且我不断提醒自己:“是的,你只是在做中性和开销的任务。”因为那样就会欺骗我的大脑去想:“好吧,如果过去两天我一直在做这个安慰剂生产力的任务,现在,对我来说就是做这个 L 任务的合适时机了。”所以这是一个策略。
另一个是改变地点。至少对我来说,没有什么比改变工作地点更能对抗我在 L 任务上的拖延了。所以如果我通常在这张桌子前工作,在指定的日子我做了几天的安慰剂生产力任务,而在那个指定的日子,当我被安排去做一个 L 任务时,我实际上会出去去其他地方工作,无论是咖啡馆还是共享办公空间或其他空间。我发现地点的改变强行带来了一种专注和心态的转变,这帮助我非常快地搞定那个 L 任务,并且做得非常好。
**Lenny:**这是一些很好的建议。这个回答里有很多层的建议。你关于高杠杆任务就是你知道自己应该做但不想做的任务的观点,让我想起了一句我经常回顾的话:你恐惧的洞穴里,藏着你寻找的宝藏。我经常发现这是真的。这是一种提醒,无论指南针指向哪里最困难,那里很可能就隐藏着最大的机会。所以,这真的是对所有这些事情的一个很好的提醒。
**Shreyas Doshi:**太有智慧了。是的,关注你的恐惧,因为它们在告诉你一些事情。
产品工作的三个层次
**Lenny:**说到恐惧,我们的第三个大想法是关于产品工作的三个层次。基本上就是一个 PM 应该关注的三件事,以及当你在对你和你的团队最重要的事情上没有达成一致时,这往往会导致冲突。所以,我很期待你来拆解这三个产品层次的想法。我们都可以分享它们是什么:影响、执行和观感。当我第一次看到这个时,我总是回到这三件事上,因为它是如此简单和准确。所以,我很期待你来拆解这一切。
**Shreyas Doshi:**产品工作有三个层次:影响、执行和观感。一旦你理解了这一点,它就能解释你在产品团队和整个组织中看到的很多现象。那么,也许我们可以从一个大多数产品人员、产品领导者和创始人习以为常的例子开始,这也是我在职业生涯中见过几十次的情况:假设有一个产品评审,你作为 PM 正在向 CEO 做展示。当你在展示计划是什么时,显然由于这是一个真实世界的产品,你将不得不做出一些妥协。因此,CEO 可能会问:“好吧,为什么在这种情况下我们的客户服务响应时间会这么高?”而你考虑过这个问题,就像你没有想到那个问题,但那是一个很好的原因。你与客户支持副总裁谈过,他们这个季度没有资金来充分支持你的产品,这将导致你推出的这种新产品产生糟糕的客户服务体验。
但后来你已经同意了。你运用了你的影响力技巧达成了共识,好吧,下个季度,他们会为你分配更多的人手,这样下个季度的客户服务体验就会变好。于是,CEO 问:“为什么这里的客户服务体验会很差?”或者他们做出类似这样的评论。然后你用所有这些很好的理由来回复。再次强调,很好的理由。不用说,产品评审的其余部分进行得并不顺利。在产品评审之后,你想知道发生了什么。也许你问你的经理发生了什么,特别是你很想知道为什么 CEO 看不到一个关于你为什么不能在发布时做到这一点的非常理性的论点。
**Lenny:**这从来没发生在我身上。从来没有。
**Shreyas Doshi:**于是,这就像是,为什么他或她看不到这一点呢?原因在于你们在不同的层面上思考。所以你作为一个 PM,也许在你处理这个发布或这个项目时,你执着于执行层面,也就是完成某件事需要什么?我该怎么做?我该如何达到下一个里程碑?这些都是我们在执行层面思考时倾向于考虑的事情。另一方面,CEO 是从影响层面来处理它的。特别是也许在这种情况下,对客户体验的影响是什么?而且通常 CEO 或者创始人是那些在思考,这对我们品牌的影响是什么的人?因此 CEO 在影响层面思考,你在执行层面思考,就产生了那种错位。
我们对我们讨论的任何问题的细枝末节进行争论,但我们从未真正认识到,这是因为我们在默认情况下处于不同的思考层面。因此,这种认识帮助我更好地理解了为什么在一个公司内部,两个非常聪明且出于好意的人或群体之间会产生冲突。在我职业生涯的早期,我自己也对这一点感到内疚,一次又一次,我注意到我们可以继续在具体问题上争论,而不理解“哦,不,实际上只是存在一个根本的错位”。这并不是说人们被困在一个层面上而永远无法在另一个层面上思考,只是我们倾向于默认到某些层面,这有时就像是我们偏好的层面。我们可以切换层面,但有时这需要一点推动。所以,那个观察帮助解释了很多事情,包括一个组织会提拔什么样的人?它是提拔那些默认在影响层面运作的人吗?它是更多地提拔那些默认在执行层面或观感层面运作的人吗?因此,它对一个组织整体运作方式有着非常广泛的影响。
**Lenny:**观感的例子是什么?以及观感什么时候重要,什么时候你可能没有考虑到它的重要性?稍微讲一下这一点。
**Shreyas Doshi:**是的。所以,观感就是为你或你的团队正在做的影响和执行创造认知。这是我能想出的关于观感最简洁的定义。而且观感是一件好事。所以我并不是说完全不要考虑观感,我认为考虑观感实际上很重要。现在我只是在谈论内部观感。外部观感完全是另一回事,那就像营销公关一样,那绝对是非常重要的。但即使我们仅仅把范围限制在内部观感上,我要指出的是,你应该在内部观感上花一些时间,因为它能创造活力,创造认知,创造兴奋感,创造反馈的机会。这些都是非常棒的事情,它们会为你带来更大的影响和更好的执行。
观感的挑战在于,在某些组织中这种平衡被打破了,观感有时变成了目标,不知怎么地,组织或其文化隐性地向其人员表明,只要你的观感做得好,你就会没事,就会在这里受到赞赏,就会在这里得到奖励。这并不是说组织早上醒来会说:“这就是我们想要创造的文化。”它同样是通过每天发生的小动作发生的,通过你雇佣谁、解雇谁、提拔谁,以及作为 CEO 或创始人在全员大会上你赞赏什么样的事情来发生的。你赞赏一次发布吗?你赞赏结果吗?你赞赏——我不知道——某人发送的一份超棒的状态更新吗?所以状态更新本身并不能完成任何事情。我的意思是,它们很重要,但状态更新是一种观感活动。现在,它是一种必要的观感活动,但如果你开始不断地赞赏这些必要的观感活动,你向人们发出的信号就是,“哦,你必须专注于这种观感活动。”于是,那变成了目标,这就可能真的很有害。
**Lenny:**所以这里有产品工作的三个层面。你有什么建议吗,我是不是通常应该默认其中某一个,比如作为一个 PM,我是不是应该总是思考影响,还是说更重要的是,只需确保你与你的领导、与你的团队保持一致?这是不是更重要的结论?
**Shreyas Doshi:**是的。我认为更重要的结论是,再说一次,现在我们有了一个词汇表,我们可以用客观的方式谈论这些而不互相指责。比如,“哦,你总是执着于所有这些执行细节,那是不对的。”这就是有时会被分享的那种反馈。所以现在你有了谈论这个的词汇,一旦你有了它,作为一个团队,你们就可以根据你们的语境决定什么是最重要的。我给你举个例子。对于早期团队来说,当然,他们需要思考最终的影响,但我认为他们实际上应该做什么呢,大多数早期团队实际上应该优化执行。假设他们已经对什么能赢提出了一个合理的假设,他们的主要重心需要放在执行上,因为你不会在一周的时间范围内,或者一个月的时间范围内,甚至可能在一个季度的时间范围内轻易看到影响。
所以这就是一个情况的例子,在这种情况中,让我们明确一点,我们需要在执行上做到极致。我们有一组核心洞察,这些洞察是由我们产生影响的愿望所指引的。但现在既然我们负责将这些洞察转化为产品,让我们举例来说,主要在执行层面上运作。假设有一个平台团队,那个平台团队最近在可用性方面出现了一些问题,中断了公司内部的其他一些团队及其产品。也许那个平台团队应该进行一次对话,“你知道吗,是的,显然我们需要专注于影响以避免这种负面影响,但让我们也多关注一下观感,因为我们与依赖我们的团队沟通得不够多。所以让我们与他们建立更好的沟通渠道。让我们为他们提供更好的状态更新,”等等。所以再说一次,重点不在于“哦,这个层面是对的,而所有其他层面都是错的”,而在于对在这种情况下什么是正确的事情保持敏感。
执行问题往往是战略或文化问题
**Lenny:**所以你谈到了执行,以及对于早期初创企业来说,这可能是默认需要专注的最重要的工作类型。这实际上很好地引出了我们的第四个大想法,也就是你前阵子发的一条引人深思的推文,你说:“大多数执行问题实际上是战略问题或文化问题。”所以,我很高兴能多听听你是如何发现这一点的,这意味着什么,也许还有如何解决这些问题。
**Shreyas Doshi:**于是,作为领导者,我比较晚才意识到这一点,在一个每个人都出于好意的高绩效环境中,我遇到的大多数执行问题实际上并不是执行问题,它们要么是战略问题,要么是人际问题,要么是文化问题。所以,为了说明这一点,我要指出的是,许多领导者在这样的环境中极其忙碌,无论是快速增长的初创企业还是快速增长的大型公司,他们极其忙碌,通常是不堪重负。就像我早些时候说的,我曾经就是那样的人。更深入地看看他们在做什么。我有机会与我在指导或辅导的同行,或者我团队中的人一起观察这个问题,PM 或 PM 领导者极其忙碌,通常是不堪重负。
我注意到两件事,让他们忙碌的原因有两个。一个是组织在某种程度上施加了非常高的观感要求。所以他们必须做很多与观感相关的工作,出现在某些状态会议上等等。这个我们谈过了。所以让我们把它放在一边。但他们如此不堪重负的另一个原因是,他们不断地在解决执行问题。所以他们解决了最重要的那些,新的出现了,他们又去解决那些。然后又有两个新的要解决,如此反复,这就像经典的打地鼠游戏。当我注意到这一点时,我将分享一个这可能发生的具体例子,一个执行问题,一个看似执行的问题浮出水面,比如说两个团队没有对齐。他们在需要协作的地方却没有对齐。每个人都知道这一点。而这正在影响我们的执行。这种未对齐正在影响我们的执行。它正在影响我们达成 OKR 的能力,也正在影响他们达成 OKR 的能力。
所以作为一个领导者,或者假设你是一个产品总监或产品副总裁,负责其中一个团队,你现在被委派去修复这个执行问题,这样我们就可以走得更快。所以你开了十几次会来弄清楚到底发生了什么,你试图诊断这个问题,如何更好地对齐。然后你和另一边的同行交谈,然后你决定,“好的,这就是我们要做的来解决这个执行问题。我们将创建一个新的评审流程。”于是,我们将创建这个流程,我们将定期跨这两个团队评审优先级。然后我们还将作为这些独立团队的管理者进行定期的一对一沟通,以便他们保持同步。所以这种类型的场景极其常见,再说一次,特别是在那些想要完成很多目标的高增长组织中。
在经过许多次会议、大量工作和大量沟通之后,你会想出这个解决方案。因此,随着我作为领导者的成长,我对这类情况越来越好奇。当我更仔细地观察时,我开始意识到,那些看起来像是执行问题的东西,这种未对齐以及它导致的执行问题,通常并不是执行问题。相反,在某些情况下它是一个战略问题,因为我们未对齐的原因是我们在追求不同的战略,或者更常见的情况是,我们未对齐的原因是我们不知道战略是什么。所以,我们不知道战略是什么。我们根据看似合理的东西制定了一些 OKR。这些 OKR 并没有很好地对齐。我们没有优先级的概念,也没有在现实发生变化时该怎么应对的概念。
这些都是清晰且正确的战略应该有助于厘清的东西。但实际上,正是这种缺乏战略的状况导致了未对齐,而不是因为他们没有定期开会。而在这些会议中发生的情况,同样地,是你在争论细枝末节,比如,“好吧,你要做这个功能吗?我依赖这个。或者你能从那个团队调两个工程师过来吗?”这些都是 PM 非常熟悉的东西。你在谈论所有这些小事,但没有人意识到比如,“我们能从根本上解决这个问题吗?”所以,当我开始发现这通常是一个战略问题时,有时它并不是战略问题,而是文化问题。那么,在两个团队未对齐的这种情况中,什么是文化问题呢?
基本上就是你遇到了一个问题,你设定了一种主要应该为 OKR 进行优化的文化。在这样一种文化中,很难让两个团队更好地协同工作,因为如果其中一个团队没有达成他们的 OKR,而原因是他们为了公司的利益在正当地帮助另一个团队,那么那个团队的管理者在下一次绩效评估时就会受到责罚。
所以,那是一个文化问题。现在,你可以安排会议,你可以要求这些人进行你想要的任何同步,但这解决不了文化问题,执行问题会在一个月后以不同的方式再次显现。所以这就像是一个文化问题的例子,或者它也可能是一个人际问题,这实际上相当常见。仅仅就是这两个人无法和睦相处。这两个团队的管理者相处不好,他们可能只是在不断地制造摩擦。因此,作为领导者,重要的是你要发现这一点,然后辅导他们化解分歧,辅导其中一人或两人度过这个难关,以便他们能更好地合作。当你解决了那个问题,你就不需要那个月度评审会议以及所有这些东西和其他五十件事了,因为它们无论如何都不会起作用。所以这只是团队未对齐的一个具体例子,它通常被视为执行问题,但并不是执行问题。
识别真正的执行问题
**Lenny:**当截止日期推迟、人们感到惊讶时,有没有迹象告诉你?在你遇到的执行问题中,有没有迹象表明它可能是这些其他因素之一?或者根据你的经验,它几乎总是这些其他东西之一?
**Shreyas Doshi:**所以,有些问题确实是真正的执行问题。比如说,你遇到了基础设施问题,你的基础设施太老化了,无法再维持你所获得的所有使用量,那就会导致执行问题,使得你的推进变慢,或者你会遇到停机、高延迟之类的情况。那是一个执行问题。另一个真正属于执行问题的例子是你存在技能差距。比如说,你的工程师在某种特定技术或特定类型的规模扩展上不是特别熟练,而他们碰巧在那个领域工作,那就必然会造成执行问题;或者你有一个更偏向于从零到一阶段的人,但现在你让他们负责这个规模化的成熟项目,所以那是一个技能差距,也会导致执行问题。
所以,确实存在非常具体的真正属于执行问题的实例。只不过在增长非常快的高绩效组织中,我们忽略了可能起作用的其他因素。那么,如何判断某件事看似是执行问题但实际上不是呢?一个绝对可靠的识别方法是,当你贴上创可贴,而创可贴却掉下来了。许多组织总是在不断地一遍又一遍地解决同一个问题,比如,“哦,我们永远无法和睦相处。我们永远无法让这两个团队协同工作。这个团队总是很慢。”于是你贴上了创可贴,但创可贴不起作用。组织的记忆往往短得令人惊讶。所以我们忘记了三个月前我们贴过这个创可贴并且它已经失效了,我们只是把它当作,“哦,让我们想个新解决方案吧。”于是,瞧,又多了一个新会议。所以这就是诚实很重要的地方。记忆也很重要,不,不,不,这是我们贴的创可贴,但问题仍然存在。所以它可能不是一个执行问题。
机会成本与投资回报率
**Lenny:**我很喜欢创可贴掉下来这个画面。好的。那么,这就自然过渡到了我要谈的第五个也是最后一个重要理念,这可能是你所有理念中最让人脑筋急转弯的一个。它是关于优先级排序的,你提出了一个非常有趣的观点,那就是你不应该去思考你应该做的最高投资回报率(ROI)的工作,而这是我一直以来思考的方式,也是我认为大多数 PM 思考优先级排序的方式。你的观点是,你应该从最小化机会成本的角度来思考它,而不是从 ROI 的角度。所以,我很期待听到你对此的看法,以及这个想法是从何而来的。
**Shreyas Doshi:**是的。我想我是在 Stripe 通过观察 Patrick 学到这一点的,特别是在我在那里的最后几年里。然后我将我学到和观察到的内容浓缩进了这条推文里,那就是当你在高杠杆角色中时,你应该停止做那些仅仅能提供正向投资回报率(ROI)的工作。你应该开始专注于最小化机会成本的工作,而驱动这一点的观察是,在一个高杠杆角色中——产品管理就是高杠杆角色的一个很好例子,创始人按定义来说处于高杠杆角色中,工程领导者、设计领导者、设计师,这些都算是相当高杠杆的角色。而在一个高杠杆角色中,会有数百件你可以做并且能提供正向 ROI 的事情。什么是正向 ROI?很简单,就是创造的价值大于你时间的价值,这在本质上会确保 ROI 大于零。
所以,问题是你不应该做这些事情中的大部分。而这种 ROI 心态在高杠杆角色中之所以是次优的,甚至可能是有害的,原因是 ROI 的公式是用创造的价值减去你的时间成本,再除以你的时间成本。所以,你的时间成本在分母上。仅仅为了简单起见,我们且称之为所花费的时间。所以,当做某件事所花费的时间在分母上时,无论是在个人层面还是团队层面,我们为了在工作上获得高 ROI 最终会采取的做法是,试图减小分母。既然它是一个比率,而你减小了分母,这个比率的值就会增长。那么,在时间作为分母的这种情况下,你如何减小分母呢?就是你开始去做那些花费更少时间的事情。
从最小化机会成本中发现巨大机遇
**Shreyas Doshi:**于是你开始摘那些低垂的果实。你开始优先处理速赢项目。速赢项目非常受欢迎,在任何团队会议或冲刺会议上,“哦,那是个速赢项目。好的,我们做吧。”我并不反对速赢项目。问题是我们只是用速赢项目填满了盘子。虽然这在大多数情况下可能没问题,但在高杠杆角色的大多数情境中,你会错过上行空间,也会错过通过专注其他事情本可以获得的机遇。现在让我们来看看机会成本,你如何计算机会成本?机会成本简单来说就是最优选项的价值减去所选选项的价值。所以本可以选出的最优选项与你实际选出的选项之间的差异,就是机会成本。因此你需要最小化机会成本,这意味着你需要致力于最优的事情。
因此,当我们重新调整自己的思维,从机会成本的角度来思考时,我们不再想“哦,这是否是对我时间的好利用?”。相反,你会想“这是否是对我时间的最好利用?”。这是我们思维中一个微妙但深刻的转变。因为当我们考虑机会成本时,我们会选择某些如果仅仅抱着投资回报率(ROI)心态就永远不会选择的事情。同样,这既适用于个人层面,即我们作为个人日常决定要做的工作,也适用于我们与团队一起做的工作,即我们优先考虑的事情。这就是你应该尽量最小化机会成本并专注于此,而不是仅仅追逐正向投资回报率(ROI)这一说法的基础。
**Lenny:**你脑海中有没有这样的例子,当你这样做或者做错了的时候,帮助启发这个想法?还是说这只是你随着时间推移学到的一个更广泛的教训?
**Shreyas Doshi:**哦,我的意思是,我一直都能看到这种情况,我在几乎每家公司做的工作中都有。而且我自己也犯过这种错,我认为我通常看到这种情况作为例子的典型场景是,你正在试图为下个季度做优先级排序。有五件你可以做的确定的事情,会产生小到中等的影响(impact),而且非常清晰。然后有两件模糊的事情,也许在内心深处你知道你应该去追求它们,但你最终没有选择它们,因为,同样,你通过观察来满足自己,“哦,这些中的每一个都是正向投资回报率(ROI)。我们可以做的这五件事,每一件都被非常清晰地界定为正向投资回报率(ROI)。”所以你没有碰那两件事。现在,可能其中一件事能够有意义地改变你的业务轨迹,但弄清楚它、充实它需要做更多的工作。
但我们说服自己正向投资回报率(ROI)很棒。所以我们让自己忙起来,这就是我看到我自己做的,也看到其他团队做的。当然,当我经常与产品经理甚至创始人坐下来交谈时,我发现有一种向这类任务的引力,它们只是提供正向投资回报率(ROI)。所以它本质上最常出现在我们的规划中。再说一次,我并不反对速赢项目或提供正向投资回报率(ROI)的事情,但我总是想检查一下,我们默认忽略了哪些大机遇,以及在什么场景下我们可以开始追逐那些机遇。
所以当我开始做 Stripe Connect 时,这是 Stripe 的一个非常重要的产品,也是 Stripe 的一大块业务,有一段时间我注意到,就在我刚开始做它的时候,我注意到团队正在做很多正向投资回报率(ROI)的事情。我加入进来,只是简单地发起了这样的讨论:“嘿,我们来做这个庞大而可怕的项目怎么样?因为我从客户那里听到有一些需求,而且直觉告诉我,以更灵活的方式管理市场支付的需求会随着时间的推移而增长。”如果我们只关注正向投资回报率(ROI),我们就不会去看它,但当我们开始看它时,我们意识到,“哦,是的,这是一个巨大的机会。”然后我们能够去追求它,因为我们把心态从仅仅追求正向投资回报率(ROI)转变为了最小化机会成本。
时间分配的粗略指导
**Lenny:**沿着这条线还有一个问题,纯粹从战术层面讲,每个产品经理最终都会得到一个包含他们想法、投资回报率(ROI)、成本和收益等所有东西的电子表格。你建议人们为机会成本创建一列,还是说这更多是你在浏览想法列表时经历的一个更广泛的思考过程?
**Shreyas Doshi:**是的,更多的是后者。我不建议试图去量化机会成本,因为这只会徒劳无功。相反,团队需要的是有时仅仅是一种自由,有时仅仅是一种许可,去探索和攻克那些能最小化机会成本的事情。因此,作为领导者,我们能做的最好的事情就是给团队这种自由或许可去追求这些事情,以及它表现出来的方式。我尝试这样做的方式是,当我们做规划时,我经常给团队关于我们想花多少百分比的时间在什么类型的活动上的指导。我是从谷歌经典的 70-20-10% 学到这一点的,在谷歌快速增长的那些年里,70% 用于搜索和广告,20% 用于应用程序,比如 Gmail 之类的,10% 用于其他大赌注。
所以,我发现这种方法在规划期间非常有用。再说一次,这取决于背景,但是当团队开始计划下一个季度或下半年或下一年时,我作为领导者的角色是,希望我已经澄清了战略,这样他们就可以把它作为输入。但我在作为领导者的角色中看到的另一件事是澄清粗略的分配。所以我会作为指导与团队分享的是,鉴于我们的情况,鉴于我们的战略,鉴于市场上发生的事情,我希望我们将大约 60% 的时间目标放在渐进式改进上。我指的是那些在日常基础上改善用户生活的渐进式功能。所以这些实际上是我们做的高投资回报率(ROI)的事情,同样,这些数字就是它们本身的样子,选择适合你的任何东西,但我希望 60% 用于渐进式改进。30% 我想分配给大型新举措。
因为它是 30%,所以不能是五个大型新举措,可能是一两个。然后 10% 我希望我们分配给稳定性和基础设施。所以这是我将与团队分享的指导。然后我会要求团队基于这个指导创建他们的计划和提案。因此,这给了人们空间去说,“好的,我们确实有这 30%,所以把更多的高投资回报率(ROI)任务或速赢项目放进去是没有意义的。”我认为仅仅是这个简单的指导就能让团队做正确的事情。我经常对他们带回来的所有令人惊叹的东西感到惊喜。
第六个大理念:高能动性的重要性
**Lenny:**我真的很喜欢这个经验法则,作为伴随这个大理念的绝佳金句。我意识到我们现在已经聊了一个半小时了,我不想占用你所有的时间。所以有这样一个想法,我认为用它来结尾可能会非常好。这将是关于高能动性和产品经理具备高能动性的重要性的额外的第六个大理念。它引起我注意的原因是,我发现这在我的职业生涯中非常重要。我认为这引导了我一路上看到的很多成功,就是一直感觉我有能动性,感觉对我正在做的事情和我前进的方向有主人翁精神。所以,我很好奇听听你对此的看法,并深入探讨一下高能动性这种特质,以及它对产品经理来说有多重要。
**Shreyas Doshi:**我认为 Eric Weinstein 创造了高能动性(high agency)这个词,我发现它后产生了强烈的共鸣,与我的一些想法以及多年来我在脑海中定义这个概念的方式非常契合,即高能动性是指找到方法得到你想要的东西,而不去等待条件变得完美,也不去归咎于环境。我们都见过这样的人,他们要么在逆境中强行突破,要么经常能够扭转逆境来实现目标。虽然这是许多奋斗领域的重要特质,但我认为这对于产品经理来说尤为关键,因为作为产品经理,我们不断在与逆境抗争,资源不足、遗留基础设施的挑战、人员配置问题、客户问题等等。作为产品经理,从来不缺需要解决的问题。
多年来我持续注意到,当我开始思考是什么区分了那些产生了巨大影响的产品经理时——甚至比对团队或公司的影响更重要的是,那些给我带来积极惊喜的产品经理,那些真正超出预期、甚至超出了他们纸面能力的产品经理。你看到某人的纸面资历,然后看到他们的工作和影响,你在纸面上可能假设的情况与他们实际取得的影响之间存在巨大差异。反之亦然,有时你遇到的产品经理拥有巨大的潜力,他们在纸面上看起来很棒,但当你与他们共事或管理他们时,你知道他们并没有发挥出这种潜力,离实现潜力还差得远。当我审视这两种情况时,我很清楚高能动性是一个重要因素,第一类产品经理尽管面临各种劣势和其他问题,他们只是展现了强烈的主人翁精神。
因此,主人翁精神是一个组成部分,它是高能动性的一个组成部分。他们展现了强烈的主人翁精神,然后通过挑战进行创造性执行(execution)。因此,创造性执行是高能动性的另一个方面,他们这样做时带有高度的韧性,这是高能动性的第三个方面。当我意识到这一点时,为什么会发生这种情况就变得非常清晰了。这就像那些事物一样,一旦你看到了它,你就开始在人们身上看得更清晰。因此,那时我写到了产品经理版本的高能动性,我认为这就是为什么它在很多人中引起共鸣的原因,因为同样,它为人们已经理解并看到、但找不到合适词语表达的事物提供了词汇。
结尾与致谢
**Lenny:**我认为这是一个非常好的总结方式,让人们停留在那种赋能的点上,基本上就是承担责任,感受高能动性和韧性。Shreyas,这次对话非常有启发性。我猜这将会对很多产品经理甚至非产品经理有所帮助。所以最后两个问题,如果人们想联系你或了解更多,可以在哪里找到你?然后听众怎样才能帮到你?
**Shreyas Doshi:**好的。在 Twitter 上关注我,账号是 @shreyas。如果你没有 Twitter 账号,可以在 LinkedIn 上关注我,直接搜索 Shreyas Doshi 就能找到我。如果你真的很喜欢这些推文并想看更多内容,你可以在 Twitter 上超级关注我。这是一个我非常享受的小型社区,里面有产品经理、创始人、产品人员、设计师、工程师等,我们在里面会对这类话题以及更多内容进行更深入的探讨。如果你想了解更多关于我对产品相关各种事情的看法,超级关注我也许是一个很好的方式。
关于我正在做的其他事情,我今年晚些时候会推出一门关于产品直觉(product sense)和产品管理的课程,如果感兴趣的话,请留意。最后,我认为我能向听众寻求的最好帮助就是,如果这些想法中的任何一个引起了你的共鸣,请把它们分享给其他人。当然,如果有问题,随时提问。但我认为我这里的使命是真正帮助人们在我们作为团队工作、处理项目和产品时,对周围发生的事情带来更清晰的认识。因此,我真的很喜欢人们分享这些想法,无论是在 Twitter 上、公开场合,甚至是私下分享给其他人。所以这也许是你能做的最好的事情,帮助我完成我的使命。
**Lenny:**太棒了。真是一个完美的结尾方式。Shreyas,非常感谢你进行这次对话。
**Shreyas Doshi:**谢谢,Lenny。这次聊天非常愉快。感谢你的邀请。这真的是一种荣幸,我期待着未来某个时候能再次交流。
**Lenny:**接下来会有 Shreyas Doshi 的十大理念。我也对此感到非常兴奋。再次感谢你。
**Shreyas Doshi:**太好了。再见。
**Lenny:**这太棒了。感谢您的收听。如果您喜欢这次聊天,请不要忘记订阅播客。您也可以在 lennyspodcast.com 上了解更多信息。我们下期再见。
术语表
| 原文 | 中文 |
|---|---|
| Ben Horowitz | 本·霍洛维茨 |
| execution | 执行 |
| Gary Cline | Gary Cline |
| go-to-market | 走向市场(go-to-market) |
| high agency | 高能动性(high agency) |
| IC | 独立贡献者(IC) |
| impact | 影响 |
| John | John |
| LNO framework | LNO framework |
| Marc Andreessen | 马克·安德森 |
| optics | 观感 |
| Patrick | Patrick |
| placebo productivity | 安慰剂生产力 |
| post-mortems | 事后复盘(post-mortems) |
| pre-mortems | 事前验尸(pre-mortems) |
| product sense | 产品直觉(product sense) |
| ROI | 投资回报率(ROI) |
| Shreyas Doshi | Shreyas Doshi |
此文档由 AI 分片翻译(translate_long_document)