Brandon Chu 谈在 Shopify 做产品、写作如何改变他的职业轨迹、成就优秀 PM 的习惯、做平台 PM 的利弊,以及 Shopify 如何度过疫情
Brandon Chu on building product at Shopify, how writing changed the trajectory of his career, the habits that make you a great PM, pros and cons of being a platform PM, how Shopify got through Covid
Full Episode Transcript
Lenny: If you’re a product manager, you’ve almost certainly come across one of Brandon Chu’s Medium posts. His writing about all aspects of the job is some of the best writing out there on the skills of being a PM, and has informed a lot of my thinking on both product management and writing. Brandon is currently a VP of Product at Shopify, where he’s been for seven years, and in our conversation, we talk about what it’s like to build product at Shopify, what Shopify has learned about being effective working remotely, having done it from day one, the impact of writing on one’s career and how to get started, the benefits of becoming a platform PM, the manager track versus the IC track, and a bunch of other stuff. Brandon is a wealth of knowledge on the art of product management, and I’m really excited to bring this episode to you.
Do you want to reduce friction in your onboarding flow? Then let me tell you about Stytch, and that’s Stytch with a Y. Stytch is on a mission to eliminate friction from the internet. They’re starting by making user authentication and onboarding more seamless and more secure. They offer super flexible, out of the box authentication solutions for companies of all sizes, from email magic links to SMS pass codes, one tap social logins, to even biometrics. Stytch is your all-in-one platform for authentication. Stytch customers have been able to increase conversion by over 60% after spending just one day integrating, and with their API and SDKs, you can improve user conversion and retention and security all while saving valuable engineering time. Your engineers will come and thank you for using Stytch, because Stytch keeps you from having to build authentication in-house, and the integration process is super fast and super smooth. To get 1,000 dollars in free credits, just go to stytch.com, and that’s Stytch with a Y, and sign up and just mention that I sent you.
Brandon Chu: Hey, Lenny. Thanks for having me.
Introducing the Guest
Lenny: I’m curious. When you were younger, what did you want to be when you grew up?
Brandon Chu: An astronaut.
Childhood Space Dream
Lenny: Say more.
Brandon Chu: I’ve always just had a longing for space. I have a vision in my mind, and I still think I’m going to do this. One day, I’m going to see the whole earth in one view, and it’s going to make me feel… This is going to sound weird… But make me feel really small, which I think will make me feel connected. And so, even since I was 16, I’ve been saving 2,000 dollars a year in a separate account that I just invest into the market, because I calculated that it would cost half a million dollars by the time I was 55, and I think it’s going to actually work out timing-wise, because it’s like the cost is coming close.
From Finance to Product Management
Lenny: This is an amazing story. That’s a very PM-y way of approaching it. Just start putting money away.
Brandon Chu: I guess so.
Shopify’s Product Culture
Lenny: Plan for going to space, hoping the tech would catch up. This is going to be a great podcast V2 when you’re on your way to space.
Brandon Chu: Yeah. We’ll do it for sure. I’ll bring my Starlink up there.
How Shopify Makes Decisions
Lenny: I just got an email from Starlink that you can now move your Starlink around and get internet as you move.
Brandon Chu: Oh, that’s amazing. So they’re going to have a mount on Teslas and you just plug it into your Tesla and just, yeah.
Shopify During COVID
Lenny: Exactly. It’s all coming together. Okay. So you wanted to be an astronaut, eventually got into product. I love to hear… I like that segue. I got into product initially and then just kind your journey to where you are today, which is VP of Product at Shopify.
Brandon Chu: So way back in university, I kind of grew up actually in the era where people really wanted to work on Wall Street still. So I actually came up through the finance ranks and stuff like that. And I worked in industry at Kraft Foods of all places for about four years, but how I kind of broke into product management is I got really bored that really quickly. And I started moonlighting and bootstrapping a startup on the side and it was called Tunezy and it helped YouTube musicians at the time, which were blowing up. This is kind of when Justin Bieber was becoming famous by doing webcam cover music and stuff like that. And we helped YouTube musicians monetize their fan bases by offering fan experiences at their tour stops. And so this was really early. This is before YouTube even had a music category. And so my co-founder and I, neither of us were technical, but we were pretty good at pitching.
And so we kind of entered a lot of startup competitions and we got some funding and some office space and we quit our jobs literally the weekend after we won that. And then fast forward three and a half, four years, we never really made a really big company out of it, but we kind of soft landed sold the company. And I’d say that’s my first foray because my job as a co-founder there was really to work with engineering and design. And it was through that experience that I learned everything about product and I got a lot more technical too. I was able to do a little bit on the front end. And so from that, after the acquisition and the integration that parlayed that into product management career basically. So I joined a growth stage startup in Canada, in Toronto called FreshBooks, which is still around today.
They’re a Series D company now. And I kind of learned the chops of product management there because the folks there were X Microsoft 15 years, really technical, process-oriented and framework heavy product management. And I had my just scrappy entrepreneurial experience. So I kind of hardened my PM skills through that over about four years. And then I joined Shopify the week of the IPO actually. So that’s almost seven years ago and it was one of the largest companies I ever worked at. I had 500 people even then at least because I’d been in startups prior. So I thought maybe the story’s over.- But as I met Tobi through my interview process, I realized that that was definitely not true. And it obviously is not true now.
So yeah. I’ve been seven years there, various PM roles, areas of the product and then eventually really started to build some domain expertise around platform management and developer ecosystems and kind of grew my career there. And through that domain, became product director and then a VP of product. And then in classic Shopify form, I completely threw it all away and started something a little different inside the company 18 months ago. So now I lead what we call product acceleration, which is the team that does all of Shopify’s investments and then [inaudible 00:07:02].
Remote Work and the Burst Model
Lenny: Amazing. So I was looking at your LinkedIn and just hearing this story, especially the Shopify piece, it’s a pretty incredible trajectory. And imagine a lot of people listening to this may be like, “Shit. How do I follow a similar path? How do I do it Brandon did.” Do you have any advice about what it was that helped you, either habits, skills, behaviors that helped you get to where you’re today that maybe newer PMs could learn from?
Brandon Chu: I think what I learned over the arc of my career is that especially when it comes to product management specifically, it’s a lot of the hard skills that PMs are known for, so organizational, analytical, good communication, even technical skills. There’s sort of table stakes and commodities to be an entry level PM. And to be clear, it’s not easy to be a PM. It’s not an entry level job. And so that is no knock on that. I’m saying to grow beyond that though, I think domain expertise can take you a little bit further like if you’re an amazing payments PM or you have some really nuanced knowledge and whatever, 3D modeling or something like that.
But I think ultimately to have the highest trajectory and what certainly was a tailwind for my career was you guys have to lean into those founder skills. And so things like being a great storyteller, how to get the most out of people around you, foster creative and motivated teams and know how to make really, really hard high conviction decisions that actually can’t be solved. You got to take a leap of faith and how to do that and bring teams through that type of ambiguity and then how to lead by example and have accountability when you make those choices. So I found that ultimately, those really became the things that were limiters for some careers I observed and then were definitely propelling for a lot of the people that made it to high level of leadership.
Thoughts on Writing
Lenny: Awesome. And I know you wrote a lot about a lot of these things, which we’ll talk about your writing, which I’m a huge fan of and I have been a fan for a long time. But before we get into those, I want to chat a little bit about Shopify and your experience at Shopify and just understanding the product culture at Shopify. As an outsider, Shopify feels like an incredibly strong product culture. And I know a lot of amazing PMs that work there and even outside PMs, just generally amazing people. What would you say are some of the defining characteristics of how teams build product at Shopify maybe that are different from how other companies approach product?
Feedback and Iteration in Writing
Brandon Chu: Shopify has an incredibly strong product culture. Whether it’s uniquely different, I can’t know for sure, but I would say I’d start with, it’s a highly technical company. That’s not unique, but it’s just something that should be known about Shopify. When I joined, all project management was just in GitHub, just commenting on poll requests and even marketers in order to augment or upload a blog post, you’d have to commit and deploy it. So there was no breaks given for folks that didn’t want to touch code and stuff like that. I think it was very much and this all stems from Tobi, a very well renowned developer in the Rails Core community and it all kind of flowed from him.
And so because of that, I think everyone in the company had their hands really deep in the product regardless of what function you are, which brings me the second thing I think is really awesome with Shopify, when it comes to how the product org works, it’s that we don’t actually put the product org on a pedestal as the only people that can have an opinion about the product or should be listened to when we think about what should be built. There’s sort of an understanding of Shopify that everyone at the company from engineers to support, to sales, everyone’s responsible for product thinking and it’s not just the area for a small group of PMs.
And so that’s some of the foundations of it. And again, all stems from Tobi. I’d say the last one is that this comes from the fact that we have Canadian roots. And I say that actually in a way that’s almost opposite of the stereotype when it comes to tech anyway. There has been a lot of failed tech companies in Canada and no company that’s ever truly been global. And so ambition and a founder mentality has been something that we’ve architected the culture of the product team around. And so 30 to 40% of the PM team are ex founders either through failed startups or through acquisition.
And this is really important to us for obvious reasons about just versatility and grit and growth mindset but then also we are building a platform for other entrepreneurs, whether they’re merchants on our platform or developers to build their own stuff. And so we have a lot of empathy for our customers through that. And so the way this is all kind of coalesced is the one liner job description we give to PMs as they come in is “Your job is to help teams ship the right thing at the right time in the right way.” And it really comes down to two main concepts. There’s help teams. So it’s like servant leadership. You’re not necessarily the CEO of the product. You’re not dictator. Everyone’s responsible for product thinking and you’re there to help the team get to ultimately the right thing. And that is what you are accountable for.
Finding Endless Writing Inspiration
Lenny: I love that definition. In practice, do you give PMs a little bit more sway over decisions or do you try to keep it completely equal amongst functions?
Why Every PM Should Write
Brandon Chu: Actually, I think it depends on the level. So I think as you go to towards more the junior PMs and the ICs, there is a much bigger emphasis on balanced decision making between all the Kraft’s user experience and engineering, of course. And then it’s more when you get to director level or above, that’s when there is more emphasis put on where the PM wants to lead, because ultimately, it becomes a pure strategic function at that point and that is your only job. Your only job is to say, “We need to go there and my ass is online for us going there.” And so that is something I think we matured into. There was obviously lots of tension as we grew of, “Hey. We used to collaborate, but now you’re saying we have to do this thing.” And it’s like, well, actually, the company, the context changed, my role changed and we have to do something and it has to be someone’s job to make that choice. So it’s a bit of both is the answer.
Lenny: Awesome. Spending a little more time on decision making in general at Shopify. Is there kind of a framework or a specific process you guys use to make bigger decisions?
Writing’s Deep Career Impact
Brandon Chu: What we do have is an annual planning cycle basically, we call investment plans and it’s for fairly large SWOTs to the organization. I’m talking like 20% chunks of all of Shopify consolidated under a VP here and there to put forward a vision for what that team’s going to accomplish that year, whether that is a directional change or even specific outcomes in some cases. And we spend time aligning with both Tobi, the rest of the C level exec team, even sometimes the board on what that is and what headcount may go with that and what not. But that’s sort of the main arc of planning. What happens after that is just chaos, all the teams underneath and like I said, one fifth of Shopify may be moving towards one investment plan, that’s at this scale almost 2500 people. Right? So they’re all now chaotically moving towards those end goals and iterating through ideas good and bad.
And so this is actually where Shopify is a really hard place too, because we do this because we recognize a couple things. One is it’s important that we set broad direction, so everyone can put their energy towards the right place. But we also want a place where we’re hiring smart people so that they can figure out what to do. And we also know that in software and in tech and in this world, things change so rapidly. So don’t even kid yourself that we’re going to plan out everything we’re going to have to do for the next year to get there. And so we set this directional kind of outcome and vision based kind of north star for where we want to go. Then product directors start to basically shoot their shot and say, “This is how my group can contribute to those things. Here’s what we’re going to try to commit to in the next quarter basically.”
And it’s through that almost back and forth, the trust battery thing that I was talking about plays in. Again, they’re selling it to their peers, the engineering directors. They’re selling it to the VPs. They’re selling it to the broad team as well to get momentum behind it and to say, “You know what? This feels right. Let’s start doing that.” But what’s really amazing and also difficult about Shopify though is we’re pretty good at never falling into sunk-cost fallacy. So we’ll throw it all away anytime if the world changes. Right?
And so that’s why it’s actually a really tricky place for a lot of folks because there are cases and it’s happened to me many times where it’s just like you’re building three, six months into something and it’s just not important anymore or the world changed. And so that’s kind of how the sausage gets made. And it really comes down to giving teams the agency, giving product folks at certain levels the responsibility to make a bet, and then having the humility to understand that soccer’s hard, the world changes and that we always have to ask ourselves this is the most important thing that we can do right now.
Most Satisfying Piece of Work
Lenny: It’s so important. A lot of companies just want to avoid upsetting people, want to avoid creating chaos. And it’s so important to always be rethinking even if it’s like we just put a plan together, maybe we should change it because things have changed. And so I’m not surprised Shopify is really good at this.
The World of Platform PMs
Brandon Chu: To give an example, during COVID, this cultural resilience we had to change was so vital because all of a sudden, these grandiose ideas and visions we had for 2020 didn’t matter and what mattered was like, “Oh, shit. Retail businesses are going from a hundred percent to zero.” It’s like 0% revenue overnight. And how do we help a brick and mortar store across the street now do order online and pick up it in store? How do we do that? How do we throw away everything? This is what matters now. Let’s try to ship three things in the next month that matter.” And that’s very jarring, I think, unless you have a culture that just understands that can happen any day and it kind of gets excited by those.
Platform and Ecosystem Design Framework
Lenny: I’d love to actually hear whatever you could share on the COVID period of Shopify and just what folks did to work through that.
Brandon Chu: Yeah. Through all the roadmaps, we asked ourselves, “Hey. Our customers, their livelihoods are at risk right now.” And this is when no one knew it would actually be a tailwind for e-commerce. Right? We didn’t know the severity of COVID. It could have been a really, really bad pandemic from a death rate perspective. So no one’s betting like, “Oh, everyone’s going to stay home for two years and everyone’s going to buy stuff online.” Everyone’s like, “Okay. All our customers are going to go to zero, unless we help them figure out how to actually survive through this.”
And so of course, online only merchants or merchants who were well established online have that infrastructure. There wasn’t supply chain issues yet. So they’re good. The focus then turned, of course, to all these both hybrid brick and mortar online customers and customers that are only brick and mortar. And so we did all those things. Some restaurants and grocery stores on the platform, how do we help them do exactly that buy online, pick up at the curb? How do we help them launch buy gift cards now at a discount so that basically you can, as a consumer, help these companies stay afloat. If you recall back in 2020, that was a huge thing. Buy gift cards at the restaurant you like, because if you don’t, it might not exist.
Platform PM vs. User-Facing PM
Lenny: I did that a bunch. I remember. Yeah.
Brandon Chu: So these things exist on Shopify in apps because they were never really mission critical, but now it became really mission critical. So all of a sudden we’re trying to gear 500 people towards ship gift cards, which sounds like a really small feature, but it’s pretty hard when you have millions of merchants and hundreds of millions of consumers using your platform every day, ship it in two weeks. And so it became war time truly. And yes, Tobi got way more involved, as did Craig Miller, our CPO at the time. And we went down from trying to ship maybe the 40 things that quarter to three and nothing else mattered. And that became the rhythm of the company for almost that entire year.
The Ultimate Advice for PMs
Lenny: Wow. How long did that kind of war time period last internally?
Brandon Chu: I’d say the edge came off a little bit I think mid 2021. It wasn’t that long ago actually, maybe about a year ago that it started. I would say it never really left war time per se, but everyone sort of adjusted to it. And so many other things were happening because we had offices before and we made the decision very early in the pandemic to say, “We’re never going to have offices again. We’re a digital by default company. Hire anywhere in the world, but let’s make sure we have really great infrastructure.” And so there was so many things happening inside the company that just changed. It really changed overnight. Shopify, the experience, the culture of the company changed overnight. And so it’s hard to say when it stopped, it just evolved.
Lenny: I wanted to actually ask about that and so I’m glad you brought that up. The fact that Shopify’s been very remote friendly for a long time, I imagine it’s rooted in the fact that it was founded in Ottawa and it’s probably hard to hire the scale of people that you’re all hiring out of Ottawa. And I imagine there was an advantage to having a lot of that experience working remotely in this new modern world. And I also imagine wasn’t easy still, but what I’m curious about is what sorts of things have you learned about working remotely that you can share that other companies can maybe learn from Shopify’s experience?
Brandon Chu: Finding enough that in-person still matters. It does. And that doesn’t mean we’re rolling back at all the fact that we’re remote only, but what we’ve done is we’ve actually instituted with something we call bursts. So bursts at Shopify are the ability for your team generally maybe once a quarter or whatnot, to just come together to do really high velocity creative work together, to hang out together. And so we’ve gone pretty far on this where we actually have in-house built web and mobile apps that allow teams to one click, say I have 20 people. We want to do a burst in Laguna Beach and then click the button and then flights get booked, hotels get booked, food is taken care of. No one has to pay any. There’s no expenses that go back and forth. The app itself helps you check into those places.
And we have really cool experiences. And in France and Ireland, I’ll leave a little bit to the imagination, but it’s really cool. So we started allowing kind of that as the world opened up for travel and now teams are doing it all the time. I’m going next week actually to one with our team.
Lenny: You just do a personal burst. I just want to go to The Bahamas first.
Brandon Chu: You can try. We’ve done other things too, because you spoke in Bahamas. I actually worked out of the Caribbean for five weeks in March. And because we also had a policy that we instituted that said for 90 days out of the year, you can work in any country you want. And so what we tried to do with a remote only world is we tried to turn all the weaknesses on its head and to say, “Okay. Well, we can’t see each other every day, but let’s remember all the ways that sucked from a commute perspective and even when you were together, if you were just working in your desk and never even talking to each other, that wasn’t great. So why don’t we just optimize for the stuff that was amazing about it and make it super easy and fun?”
And that’s what bursts became. And then, hey, we have amazing infrastructure now. We can work with global teams 24/7/365. Why are we forcing people to stay in a location? The reality is the 98 thing is mostly because of a tax thing, but ultimately, we have the infrastructure that people can just log in from wherever. And so why not lean into.
Lenny: Yeah. This is really interesting. I love that your answer to how to work remotely better is get together more often, which I hear a lot from companies, but I love that you’ve built this infrastructure to enable it. I’d love to hear a bit more of how this product works. Is it all in-house? Any advice I guess, for anyone trying to build something like this?
Brandon Chu: I hate saying that it is all in-house because that is not easy, really accessible for midsize or below companies, but basically, you initiate an event called the burst. You can choose what type of thing you’re trying to do, whether it’s a pure work thing or you want to have a little bit of activity and social aspects of it. There’s different locations, depending on how many people are going that are available to you. There’s a booking system. If you choose to do something a little more low key and just meet in, let’s say a major city, then we actually allow you to access our old offices. So the leases didn’t go away. So we had to use these offices for something and these offices have now completely been retrofitted. They’re beautiful. And they are amazing. I wouldn’t even say co-working spaces. They’re just community spaces now that you go in and you can use them and you have everything. There’s food there. There used to be there’s board rooms and whatever you want to have your little offsite or whatever it may be.
And then there’s a rating system after. How is the burst there? There’s a whole team that manages the logistics of all these things. So that it’s very just like we don’t have managers all over the company trying to figure out flight plans and stuff like that. And yeah. It’s great. And we also get the data to be able to see, hey, what teams haven’t been together in a very long time? And ask the lead, “Hey. Why is that? Is it because everything’s good and people are busy? Maybe something about a baby or something like that and they can’t get around.” Or is it a prompt that, “Hey, maybe your energy is low as a team, it’s time to get together.” So that’s the benefit I think of having built that app and that infrastructure is that we get to really understand how it’s actually helping.
Lenny:
Brandon Chu: I don’t know the exact answer, but I would imagine. So we also use trip actions inside of Shopify and I’m pretty sure they have an API, so probably we’ve done something directly with them. So they’ve handled all the really complex stuff, but we probably use them for the booking action itself.
Lenny: Okay. Sweet. This is super interesting. I’ve never heard of this. I want to transition to talk a little bit about your writing. So your writing is how I originally discovered you. It’s on the top, I don’t know, 1% of most useful, actionable, interesting writing on the Kraft Food product management. I still refer to it often and share it with people all the time and it says a lot, because it’s a little older at this point and you’ve kind of slowed down the writing. I’m curious when you were in that writing phase, a lot of people want to write, a lot of people know that it’s good for many reasons, but a lot of people don’t do it. What would you say worked well for you when you were in that period to get you to actually get stuff written and also just create time for writing?
Brandon Chu: Yeah. Well, first of all, thank you. That’s super generous. I think if you say I’m in the top 1%, then Lenny, you’re definitely in the top 0.1 or 0.01% and so kudos to you.
Lenny: I aspire to be you.
Brandon Chu: And also thank you for being generous saying I’ve slowed down a bit. The reality is I haven’t written anything since 2018. So when I reflect on it, I think I wrote those in a time where I was figuring out a lot of stuff while I was executing. And I wanted to crystallize in my mind some mental models and frameworks that had been forming somewhat intuitively. The funny thing about those posts when I reflect on them and I’ve rarely reread them, but every once in a while, someone shares an excerpt and I end up kind of rereading and be like, “Do I even believe this still?” But when people read them, they think like, “Oh, they’re learning from someone who’s figured it out for a while and now they’re sharing it later in their career or something.”
But the reality is, and maybe this resonates with you. It’s like I figured out everything in those posts at the exact moment I wrote them. It was the writing process itself that actually allowed me to solidify those mental models and those frameworks in my mind. And so I wasn’t ahead of the game in any way. It was just I think I really wanted to disambiguate the chaos in my mind about what my job was. And it took me to really interesting places. And I think it was also coupled with two things, which was I had a really good career trajectory at the same time so I could actually observe. I wasn’t too mired in being a PM one for five years and then moving. I was moving through things really quickly so I was able to contrast things because it was literally like, “Oh wait, three months ago, it was that. Now, how do I change?”
And that, of course, is not just me, but it’s also at Shopify I grew so much during that time. Right? We grew seven years ago. I came at just under 500 people. Were over 12,000 people today. And so it was a really formative time for the whole company and definitely myself. And in terms of just writing well and shipping quality posts and stuff like that, I’m sure this resonates with you. You just got to put in the work. You got to put in a lot of hours. I put 40 hours into a post, do it on the weekends or I brain dumped a first draft of it in two hours and drew 38 hours of editing or getting feedback from people or drawing some diagrams that I put in there. But it was that process.
And I think it was such an amazing thing to learn how to do is to just sit and write for five hours and reread the thing and actually also get feedback from people. Don’t be so afraid to share raw, early thoughts and for it to not make sense but then when you give to someone objective and they read it, they’ll be like, you really learn things about how you put a narrative together in your mind versus how someone actually reacts to it. And so that fearlessness to get a lot of feedback, I think, was something I developed through those years.
Lenny: Everything you said 100% resonates with my approach. There’s a quote I often think about. It might be Hemingway or might be misattributed to Hemingway that “I don’t know what I think until I’ve written it down.” And that’s exactly how I feel like it’s a forcing function to help you actually figure out something. And that’s exactly how I started.
Brandon Chu: And it’s a release too, because when you write it down, you just kind of release it from your mind. It’s not floating around there because I’m scared to lose it or something like that. And you kind of just now you cleared your mind and you can actually think. You build on top of that knowledge into something else.
Lenny: That’s exactly how I felt when I first started writing. I just want to get these things out of my head before I forget them partly to help crystallize something that I can actually hold onto that won’t fade away.
Brandon Chu: Okay. How many posts have you written now?
Lenny: I think probably 300.
Brandon Chu: 300. How are you still motivated to, or where do you even find things to write about now?
Lenny: So I have a endless list of things I want to write about. And partly, these ideas come from founders and PMs that are constantly sending me questions that they have. And the way I see it is until nobody has any more questions to ask about starting a company, building a product, driving growth, I’m going to have things to write about.
Brandon Chu: That’s amazing.
Lenny: And it feels like that’s an endless supply. The bigger challenges, it gets harder and harder because the easier stuff is getting knocked out. And so that’s the bigger challenges. Things remaining are things that take more time, more research, more digging, things like that. But at this point, yeah, I’ve been doing it for over three years and still got plenty of ideas.
Brandon Chu: [inaudible 00:30:48].
Lenny: And there’s no better motivator than somebody paying you for your content and [inaudible 00:30:51].
Brandon Chu: Well, it’s a symbiotic relationship.Right? All those questions and feedback from your subscribers and whatnot is fodder for the next thing that you’re going to give. And I think that’s an amazing relationship.
Lenny: That’s exactly right. I wanted to ask you, do you think every PM/leader should spend time writing? Who should? Who shouldn’t? What are you feeling on that?
Brandon Chu: I think yes. Even if it’s not to be publicly shared or whatnot, I think ultimately, especially in a increasingly digital world and increasingly remote world, you’ve got to be able to articulate yourself. Again, even going back to that process of writing and what it does for how you understand what you’re saying, you owe your team, your peers, your stakeholders that level of clarity. So even if you write it and throw away, you’ve created a clarity in your mind and you can articulate it as such and people deserve that. And I think that if you’re going to be a really good PM, you have to have that skill.
Lenny: What impact have you seen as a result of your writing that you’ve done?
Brandon Chu: Oh, it’s honestly been the most important thing I’ve ever done in my career unbelievably. And it’s had probably two really interesting effects. One is that as Shopify grew and when we were going through hyperscale, you probably recognize this from your Airbnb days as well but people are falling from the sky. Every day there’s 20 new people showing up and you having been there already, now you got to figure out what all these people are doing and give them all the context and all these types of things. And how do you even teach them the culture and the ways that you work and stuff like this. And so one amazing, and just the context, I’m really old at Shopify now. I’m like 99.1% tenure. So I’m ancient at the company.
Lenny: Is there a stat that shows up? Is there a little dashboard?
Brandon Chu: There is in our little internal wiki thing.
Lenny: [inaudible 00:32:35].
Brandon Chu: So I’m literally ancient in the company. And so one of the amazing effects that the writing had was that people that would join my team already knew how I thought. It was pretty onboarded a lot of the PMs that would join my team because obviously, they’re going to look for who their leads is and Google that a bit and they see a posting and be like, “Is this person legit or not or whatever?” And so I didn’t really even have to onboard many people in so many ways. They kind of knew how I thought about the world. And also, even when I was in Shopify and writing those posts, there’s so much noise in Shopify. It’s a very chaotic place. There’s so many exciting things happening that it is very hard to tell a 200 person PM org, “Stop. Pay attention to this idea.”
So I actually found that writing externally and getting momentum externally was a better way to influence internally what was happening, to the effect that Tobi would read my post here and there and he’d be like, “Great post.” And I’d be like, “Hey, daddy loves me.” But no, but seriously, it would help build my trust battery with Tobi because of the way that those posts gain traction and whatnot. So it has had an incredible, incredible impact on my personal career. And also I think it has brought a lot of really great people to Shopify. Literally every week a new PM messages me and says like, “Hey. I just joined. Your post had a lot of influence on me or whatever. And I’d love to meet up and blah, blah, blah.” But that has been amazing and it’s so rewarding. Another small example, this wasn’t in the black box, product management like general cannon or whatever per se, but I was working on the integration product with Facebook Messenger via Shopify.
And as part of our launch, I wrote just to get more, because we’re a very small company than them. So we’re using any angle we can. So I’m writing on my personal blog about this thing that we launched and David Marcus, who’s now leading their blockchain crypto stuff, but he was CEO of PayPal for a while. And then he came in to lead all the Facebook’s payment stuff and Messenger. Oh, sorry. Kind of lead Messenger. Anyway, he shared it on his Facebook and on Twitter. And then that blew up and all of a sudden, the CPO of Shopify, Craig or whatever, now starts thinking I’m legit even though… Because someone of his caliber was also sharing these things, about a product that we built and whatnot. So it was just really interesting how these little things had an impact on how people perceive you and thus how much impact and momentum you can create inside a company.
Lenny: If you think about it, say you spend 40 hours on that post, what are or why that is spending a week or two writing something and the impact that could have on your perception within the company on your future career opportunities and even just people joining the company and that are going to work for you. They’re like, “Oh my God, I’m going to work for Brandon Chu. I’m so excited.”
Brandon Chu: I’d say even if it never got picked up, the ROI is already huge because it just again helps you refine how you talk about the work and the decisions, but that aside, it accelerated my career probably a decade.
Lenny: That’s a really good point. You should not be focused on this needs to go viral for this to be worth the time because I find that the more you think about that, the less well it does because that becomes the wrong intent.
Brandon Chu: Yeah. Well, to be perfectly transparent about it, it is a factor in why I stopped writing. It had gained so much traction and I had become an exec now at Shopify and I was so busy at them. I was like, “I don’t have the time to make this thing as good as it was. And I’m not even going to put another post out because I don’t want to disappoint people.” That’s a real thing. I think you’re probably better conditioned with this having written 300 posts now. I think you’re a machine, but for me, it was like, I would put one every couple months maximum or something like that. And so when I lost the time, I had kids and all these types of things, it seemed insurmountable to prioritize.
Lenny: I wanted to ask, what’s your favorite thing that you’ve written? Which piece is your favorite?
Brandon Chu: I don’t know if I have a favorite, but the one that always I’d say has overall had the most traction or just constantly, even to today, people still tweet about or message me, whatever, was the one about making good decisions as a PM. Basically, the short of it is, the first thing it argues is that the most important thing to figure out when you’re dealing with any decision is actually figuring out how important that decision is. Since we’re faced with hundreds of decisions in any given moment around the product or whatever, and that we’re only human and we can only prioritize a few, you got to figure out the importance of them so you can prioritize. And so it talks about things like either decision reversible or not. Does it affect a lot of users in a material way or not, stuff like that, ways to prioritize them basically.
And then it kind of argues that okay, given the fact that we only have limited time and that the most important decisions are so much more important than the other 98, 99 of them, you should basically spend all your time on those very few important decisions. And for all other decisions, you should just literally just go with whatever your gut is or delegate it because you’re only human and your gut is going to be right a decent amount of time too. And so just make those fast so that you can keep the team velocity high. You don’t ever want to be a blocker, that’s the other tension and then spend all your time on these few critical decisions.
Lenny: Would you say that’s still generally the way you work looking back at that post?
Brandon Chu: Yeah. Definitely is still the way I work. I probably do it too much in terms of me doing my job here and there.
Lenny: Awesome.
Brandon Chu: It’s like, “Oh, that isn’t important.” If you take overtime too, you get weathered down about what’s actually super dire versus not. And once you’ve had a few battle scars of things that you thought were going to ruin everything, your career, your reputation, blah, blah, blah, and then actually nothing happened, you just start to raise the bar about what’s actually important.
Lenny: I love it. We’re definitely going to link to that in the description for this episode. Is there a post that you wish you had written or want to write if you have the time?
Brandon Chu: I’ve been wanting to write literally for three years. It’ll probably be really long, but just a huge post about being a platform PM as opposed to product PM. And there’s so many interesting differences in the ways that you have to think about prioritization. And I even told a story about it’s a big cultural change too, that you have to affect people way beyond your team. Now you have to also work and you have to tell us to work multiparties. So you’re building a, let’s say a developer platform that they’re building apps. Okay. Now there’s multiple stakeholders. So the developers building these apps that are going to be consumed by these businesses, these merchants, and these apps also may be presented to end buyers. There’s now three constituents and there’s all these crazy things around policy, data sharing, just tension between which side gets economically rewarded for doing what. There’s a lot of really interesting things.
And so one day I hope to write something about that and that’s even on just the pure strategy and kind of economic view of it. But then there’s also a super fascinating product design and engineering problems of just like, okay, you have this web app or whatever, and you want apps to exist in it. Well, how are they going to exist in it? Right? Okay. Are you just going to let them put their link in there and then it opens up a new tab into that other product that’s kind of lame? That’s basically a Facebook comment of a link, or are you going to allow the actual third party product to exist inside of your product and how are you going to do that? Is it going to be an eye frame? Well, that’s kind of janky.
If it’s going to be deeper, then now we’re talking about direct data integration. We’re talking about maybe your app serving UI on behalf of that app, but then some of the data comes from the third party server and it gets really, really interesting in terms of user experience and whatnot and it’s actually quite common in our life that we don’t think about it.
So when you long press on an app on your iPhone and it has a shortcut list of things you could do quicker. Right? Okay. Say if you long press your email app, it’ll probably say create new email as one of them. That’s an extension. That’s iOS saying, “Hey, Gmail app. I’m going to give you the ability to actually deep link this experience into your app through our operating system.” Right? Someone actually had to design that idea, that user experience and we just take it for granted because that’s how it works. Right? But there’s so many crazy decisions there about, well, if you go too far, you give Google too much control there and they could do some really messed up stuff. Or if you don’t go far enough, then it’s really just lame. It’s not actually powerful. And so it’s a really interesting domain.
Lenny: I’m glad you touched on this because this is exactly where I wanted to go next.
Brandon Chu: Cool.
Lenny: I want to chat about the PM career track, but maybe before we get into that, I know you haven’t written this post, but for someone that’s designing a platform or an ecosystem, is there any kind of just guiding frameworks or rules of thumb that you’ve come to to help you make some of these decisions that you talked about?
Brandon Chu: I actually say the first thing is as a PM, your psychology has to really change around your own validation. So usually, you can build a product, ship it, customers tell you if it’s good or not. The cycles for platform work are five to 10 odd times longer. You’re maybe changing something on the infrastructure level, then opening up an API and then doing an alpha period for the API where developers now build on that and test things. And then you move into a beta. And then finally, two years later, some end customer actually uses that app, right, for this. And you’re not designing actually the end user’s experience. You’re designing a canvas for developers to build their own creative ideas on. And it’s just a very different type of work. And so I would say that’s the first thing psychologically is be prepared for those much longer cycles.
Surround yourself with people on your teams that find ways to enjoy that process and also find ways to celebrate rewards along the way like we would, not rewards, but celebrate shipping things along the way. When that API went into alpha, there’s no press release, but how do you make the team feel amazing about that work? Right? You have to tell the big narrative about this is going to change how merchants actually get different apps in these areas or whatnot. And here’s some of the crazy things that we’re seeing in the early adoption, et cetera. So that’s my main thing on psychology. I’d say in terms of preparing yourself, you really have to think about before you even get into the technical or design execution of any particular platform area, really think about the principles behind the platform that you’re building. So an example, and then a contrast with Shopify’s, in Amazon’s platform, I’m making this up, but I assume that a pretty big important intro principle is that if there’s ever a toss up between deciding between the seller and the buyer, the consumer, we’re going to decide with the consumer. Right?
That’s why every time you refund something on Amazon, anytime you got a complaint, send you another one. Right? They made that trade off to be a consumer focused platform and obviously, that’s been amazing for them, but you also hear the contrasting stories of sellers that are really pissed off Amazon that have ruined their businesses and whatnot. So not to hate on that, but that’s a second order effect of that decision. In Shopify’s case, we are here to support entrepreneurs and businesses in making their dreams come true and creating independence. And that is sometimes at the cost of developers on our platform. And so sometimes we may make a data policy change saying, “Hey. It’s more important that the merchant has access to this data across apps. And it’s important that actually you push that data back in Shopify so that you don’t hold that data back so that this other app can’t use it.”
And now we’re sending the same end customer two marketing texts when they’ve already opted out of marketing texts or something like that. And so this is where you have to understand those principles and the stack rank of the constituents there to be able to make good policy and design choices. And I think it’s something that if you’re not conscious of early as a platform PM, you will blow up some stuff or there will be some bad instances that come up or you’ll get blocked by the CEO or whatever on the day before it launches, which has happened to me.
Lenny: Oh, no. This sounds like a very hard place to be in an organization, building a platform, building an ecosystem like this. You went into the platform world pretty early when you got to Shopify. And I know a lot of PMs think about, “Should I go platform? Should I go user facing product?” Do you have any advice for folks that are trying to decide which path to take? And is it even a one way door? Is it easy to go to a different direction later?
Brandon Chu: That’s a really tough question. I think if you have any particular interest in the types of problems that you solve, I’d give you a little snapshot of the things you think about as a platform PM. If that stuff gets you really interested, then follow that guy. I don’t think it’s either, or I don’t think one is better than the other. I think they’re completely different types of problem domains. I don’t think it’s also a one way door. I’d say even if you do primarily user facing or consumer facing side of the product, you’re going to be consuming things on some platform somewhere, whether it’s an internal API or a third party or whatnot. So you’re going to experience platforms good and bad. Right? And so you’ll learn about it. And then alternatively on the platform side, you’re going to be designing the canvas and you’re going to see what gets built there and you’re going to learn what are good and bad bounds of not a single user experience, but a universe of user experiences that are possible.
If you create a UI kit or something like that, you’re going to see the good and the bad that comes out of that UI kit being given to the third party ecosystem and you’ll learn about consumer. And so I also think oscillating between them is an amazing experience too, because there are really long cycles and platform work. And sometimes it’s nice to ship and iterate and grow week over week and talk to your users about every single feature that you’re shipping every other week. And that’s so fun in different ways. And so I think having both is actually the right goal in both experiences.
Lenny: To zoom out a little bit and as a final question, if you could suggest just one thing for PMs to do to help them level up in their career and just do better, what would that be?
Brandon Chu: Everyone has so many different backgrounds, but I’d say overall, based on most PMs that I’ve met, I’d say, look, it is hard to do when you are a PM somewhere, but do a legitimate side hustle, found a company on the side and learn everything else. Because I think sometimes you’re in this silo of your feature, your area or whatnot. And you forget what it means to sell something to a customer, what it means to support a product, what it means to ship something and get destroyed because it doesn’t even work or something like that. And so I think it humbles you a bit. It reminds you of how hard it is to build software and how many people it takes to do that well. And especially if you’re not in technical, really lean into it and build something simple, learn how to build something simple for yourself, demystify the technology.
That experience will take you far. I love telling people that literally don’t even know what HTML is or something like that, which I was one of those people that from right now over the weekend, you could build a clone of Twitter using a tutorial on Rails or something like that. You can do it. You may not know everything that’s actually happening, right? But you could actually get that deployed and it’ll work and it’ll blow your mind that you did that. And I think once people break through that wall, when they’re nontechnical, I think the momentum builds from there and so the side hustle and then also break technical walls or obscurity is what I would recommend.
Lenny: Awesome. I love that advice. It’s kind of like a microcosm of create your own little business and do all the things and break out of your little box that you’re in. Maybe as a PM, where can folks find you online and how can listeners be useful to you?
Brandon Chu: You can find me online, I guess, on Twitter @BrandonMChu and be useful to me. The simplest answer for me, I guess is I’m a pretty active angel investor. I’ve invested in 60 companies over the last five, six years. So if you’re interested in an occasionally helpful angel investor, then hit me up. We may be a little bit too busy, but really the honest answer, I don’t need anything. I think if anyone’s listening and they want to help me out, just go help some stranger in the world that needs it. I’d rather you do that. I think I’ve been so lucky in life that I don’t want anything.
Lenny: Awesome. Thank you so much, Brandon.
Brandon Chu: Thanks, Lenny. It’s been a blast.
Lenny: That was awesome. Thank you for listening. If you enjoy the chat, don’t forget to subscribe to the podcast. You could also learn more at lennyspodcast.com. I’ll see you in the next episode.
Reformatted by reformat_english_direct.py
Brandon Chu 谈在 Shopify 做产品、写作如何改变他的职业轨迹、成就优秀 PM 的习惯、做平台 PM 的利弊,以及 Shopify 如何度过疫情
Transcript
嘉宾介绍
Lenny: 如果你是一名产品经理,你几乎肯定读过 Brandon Chu 的 Medium 文章。他关于产品管理工作各方面的文章,是关于 PM 技能最好的写作之一,也深深影响了我对产品管理和写作的思考。Brandon 目前是 Shopify 的产品副总裁,已经在那里工作了七年。在这次对话中,我们聊到了在 Shopify 做产品是什么体验,Shopify 从第一天起就远程办公,在这方面积累了哪些高效经验,写作对职业发展的影响以及如何开始,成为平台 PM 的好处,管理者路径与 IC 路径的对比,以及许多其他话题。Brandon 在产品管理这门艺术上知识渊博,我非常高兴能把这期节目带给大家。
儿时的太空梦
Lenny: Brandon,非常感谢你来参加节目。
Brandon Chu: 嘿,Lenny,谢谢邀请。
Lenny: 我很好奇,你小时候长大想做什么?
Brandon Chu: 宇航员。
Lenny: 展开说说。
Brandon Chu: 我一直对太空有一种向往。我脑海里有一个画面,我现在仍然觉得这件事会实现——有一天,我要一眼望见整个地球,那会让我感到……这听起来可能有点奇怪……但会让我觉得自己很渺小,而我认为这种渺小反而会让我感到一种联结。所以从十六岁起,我就每年往一个单独的账户里存两千美元,直接投到市场里,因为我算过,到五十五岁的时候需要五十万美元,而且我觉得时间上应该刚好能对上,因为成本也在逐渐接近那个数字。
Lenny: 这个故事太精彩了。这真是一种非常 PM 式的做法——就开始往里存钱。
Brandon Chu: 大概是吧。
Lenny: 先为去太空做资金规划,然后期待技术能跟上。等你真的奔赴太空的时候,我们再来录一期 podcast V2。
Brandon Chu: 哈哈,肯定要录的。到时候我带着 Starlink 上去。
Lenny: 我刚收到 Starlink 的邮件,说现在可以带着 Starlink 移动使用了,移动中也能上网。
Brandon Chu: 哦,太棒了。他们大概会在 Tesla 上装个支架,你直接插到 Tesla 上就行,嗯。
Lenny: 没错,一切都在逐渐成型。
从金融到产品管理的旅程
Lenny: 好的。你小时候想做宇航员,后来进入了产品领域。我很想听听……我喜欢这个过渡。你最初是怎么进入产品领域的,然后一路走到今天成为 Shopify 产品副总裁的,整个过程是怎样的?
Brandon Chu: 早在大学时期,那个年代人们还是真心想去华尔街工作的。所以我实际上是从金融领域起步的,还在 Kraft Foods 这样的企业工作了大约四年。但我之所以能转入产品管理,是因为我很快就感到无聊了,于是开始在业余时间偷偷做一家创业公司。公司叫 Tunezy,帮助当时的 YouTube 音乐人——那时候他们正迅速崛起,正是 Justin Bieber 通过网络摄像头翻唱歌曲走红的那个时期。我们帮助 YouTube 音乐人在巡演站点通过粉丝体验来变现他们的粉丝基础。那真的非常早期,甚至早于 YouTube 设立音乐分类。我和我的联合创始人都不是技术背景,但我们非常擅长路演。
所以我们参加了很多创业比赛,拿到了一些资金和办公空间,获奖的那个周末我们就辞职了。快进到三年半、四年之后,我们虽然没有把它做成一家很大的公司,但最终以软着陆的方式把公司卖掉了。我觉得这是我第一次真正踏入产品领域,因为作为联合创始人,我的核心工作就是和工程、设计协作。正是通过这段经历,我学到了关于产品的一切,技术能力也提升了不少,甚至能做一些前端开发。所以在收购和整合完成之后,我基本上把这段经历转化成了产品管理的职业生涯。我加入了 FreshBooks,多伦多一家处于成长阶段的创业公司,这家公司现在还在运营。
现在已经是 D 轮公司了。我在那里学到了产品管理的基本功,因为团队里都是前微软十五年的老兵,是非常技术化、流程导向、重框架的产品管理风格。而我只有自己那种野蛮生长的创业经验,所以在那里大约四年的时间里,我把 PM 技能真正锤炼成熟了。然后我在 Shopify IPO 那一周加入了公司,那差不多是七年前的事。它是我工作过的最大的公司——当时已经有至少五百人,因为我之前一直在创业公司里。所以我本以为故事到这里就结束了。但在面试过程中我见到了 Tobi,我意识到故事远没有结束。当然,现在看来显然也是如此。
所以在那里七年,担任过各种 PM 角色,负责过产品的不同领域,然后逐渐在平台管理和开发者生态系统方面建立起了真正的专业能力,并在这个领域里不断成长。通过这个方向,我成为了产品总监,然后是产品副总裁。再然后,以典型的 Shopify 风格,我把这一切全部推倒重来,十八个月前在公司内部开始了一个不太一样的新项目。现在我在带领我们所说的产品加速(product acceleration)团队,负责 Shopify 的所有投资,然后 [听不清]。
Lenny: 太厉害了。我之前看了你的 LinkedIn,又听了这段经历,尤其是 Shopify 这部分,轨迹确实非常惊人。我猜很多听众可能会想,“天哪,我怎样才能复制类似的路径?怎样才能像 Brandon 那样走过来?” 对于是什么帮助了你走到今天——不管是习惯、技能还是行为方式——你有没有什么建议可以给到新入行的 PM 借鉴?
Brandon Chu: 回顾我整个职业生涯,我学到的是,尤其是在产品管理这个领域,PM 所以擅长的那套硬技能——组织能力、分析能力、良好的沟通,甚至技术能力——这些其实只是入门级 PM 的基本功和标配。当然,做 PM 并不容易,它不是一个入门岗位,所以我绝没有贬低的意思。但我想说的是,要想在此基础上进一步成长,专业能力可以帮你走得更远一些——比如你是一个非常出色的支付领域 PM,或者你在 3D 建模之类的事情上有非常深入的知识。
但我认为,要想拥有最高的成长轨迹——这也确实是我职业生涯中的一大助力——你必须去拥抱那些创始人式的技能。比如成为一个出色的叙事者,懂得如何激发身边人的最大潜力,培育有创造力和积极性的团队,以及知道如何做出那些真正无法被”解决”的、需要高度信念的艰难决策——你得迈出信念的一跃,并且知道如何在模糊性中带领团队前行。还有如何以身作则,在做出这些选择时承担起责任。我发现,最终这些才是我所观察到的一些人职业生涯的瓶颈,同时也是那些走到高层领导岗位的人的助推力。
Shopify 的产品文化
Lenny: 太好了。我知道你写过很多关于这些内容的文章,我们后面会聊到你的写作——我一直是你的忠实读者,关注了很长时间。但在聊那些之前,我想先聊聊 Shopify 以及你在 Shopify 的经历,了解一下 Shopify 的产品文化。作为局外人,Shopify 给我的感觉是拥有极强的产品文化。我认识很多在那里工作的优秀 PM,甚至不只是 PM,整体上都是非常出色的人才。你觉得 Shopify 团队打造产品的方式有哪些标志性特征,可能是其他公司不太一样的?
Brandon Chu: Shopify 确实拥有极强的产品文化。至于它是否独一无二,我不能确定。但我想先说的是,这是一家技术基因非常重的公司。这一点本身并不独特,但这是了解 Shopify 需要知道的一点。我刚加入的时候,所有的项目管理都在 GitHub 里,就是在 pull request 上评论;甚至市场人员要修改或上传一篇博客文章,也得自己 commit 和 deploy。所以对于不想碰代码的同事,公司没有任何”优待”。我认为这很大程度上源于 Tobi——他是 Rails Core 社区非常有名的开发者,这一切都从他那里辐射开来。
正因为如此,我认为公司里每个人,不管你是什么职能,都非常深入地参与到了产品之中。这也引出了我觉得 Shopify 在产品组织运作方面第二个非常棒的地方:我们并不会把产品组织捧到神坛上,当成唯一对产品有发言权、或者在思考该做什么时唯一应该被倾听的人。在 Shopify 有一种共识——从工程师到客服到销售,公司里的每个人都有责任进行产品思考,这不是一小群 PM 的专属领地。
以上就是 Shopify 的一些根基,同样,这一切都源自 Tobi。我想说的最后一点是,这与我们的加拿大根基有关。不过我这么说的方式,实际上跟科技圈里人们对加拿大的刻板印象恰恰相反。加拿大有过很多失败的科技公司,也从来没有一家真正全球化的企业。因此,雄心壮志和创始人精神,正是我们围绕产品团队文化所刻意打造的。PM 团队中大约 30% 到 40% 都是前创始人,要么是通过失败的创业公司,要么是通过被收购而来。
这一点对我们非常重要,原因显而易见—— versatility、韧性和成长心态。但同时,我们也在为其他创业者搭建平台——不管是平台上的商家,还是在其上构建自己产品的开发者——所以我们通过这种方式对客户有着很深的共情。所有这些汇聚在一起,形成了我们给新入职 PM 的一句话岗位描述:“你的工作是帮助团队在正确的时间以正确的方式发布正确的东西。” 它实际上归结为两个核心概念。一是”帮助团队”——也就是仆人式领导。你不一定是产品的 CEO,也不是独裁者。每个人都有责任进行产品思考,而你在那里的角色是帮助团队最终找到正确的事情。这就是你所需要负责的。
Lenny: 我很喜欢这个定义。在实践中,你们是会给 PM 在决策上稍微多一些的话语权,还是尽量让各职能之间完全平等?
Brandon Chu: 实际上,我觉得这取决于职级。在偏向初级 PM 和 IC 的层面,我们更强调各职能之间的平衡决策——用户体验、工程等各 craft 之间当然都是平等的。而到了总监级别或以上,才会更加强调 PM 想要引领的方向,因为到了那个层面,这本质上已经变成了一个纯粹的战略职能,而那就是你唯一的工作。你唯一的工作就是说,“我们需要去那个方向,而这个决定由我来担责。” 我认为这是我们在发展过程中逐渐成熟起来的。显然,随着公司成长,会有很多摩擦——“嘿,我们以前都是协作的,但现在你说我们必须做这件事?” 但实际情况是,公司的上下文变了,我的角色变了,总得有人来做这个决定,而这必须成为某个人的职责。所以答案是两者兼而有之。
Shopify 的决策方式
Lenny: 好的。再多聊聊 Shopify 的决策机制。你们有没有某种框架或特定流程来做比较大的决策?
Brandon Chu: 我们确实有年度规划周期,基本上我们称之为投资计划,面向的是对组织而言相当大规模的战略调整。我说的是占 Shopify 全部资源 20% 左右的板块,由各 VP 统筹,提出一个愿景,说明该团队那一年要实现什么——可能是方向性的调整,在某些情况下也可能是具体的成果。我们会花时间与 Tobi、其他 C 级别高管团队,有时甚至董事会来对齐这些内容,包括配套的 headcount 等等。但这基本上就是规划的主线。主线之后发生的事情就是混沌——下面的所有团队,正如我所说,五分之一的 Shopify 可能在朝一个投资计划的方向推进,这规模差不多是 2500 人。所以他们都在朝着那些最终目标混乱地前进,不断地迭代各种想法,好的坏的都有。
Brandon Chu: 这其实也是 Shopify 工作之所以特别难的地方之一。我们这样做是因为我们认识到几件事。第一,设定大方向很重要,这样所有人都能把精力投入到正确的地方。但同时,我们也希望招募聪明的人,让他们自己去想清楚该做什么。而且我们也知道,在软件、科技、这个行业里,一切变化太快了。所以别自欺欺人地认为我们能把接下来一年要做的事全规划好。于是我们设定一个方向性的成果、一个愿景性的北极星,指引我们想去的地方。然后产品总监们开始各显身手,说”我这组可以这样为这些目标贡献力量,这是我们在下个季度基本要承诺去做的事。”
在这个反复拉锯的过程中,我之前提到的”信任电池”机制就发挥作用了。同样,他们也在向同级推销——向工程总监推销,向 VP 推销,也向整个团队推销,以凝聚动量,让大家觉得”确实,这个方向感觉对了,我们开始干吧。“但 Shopify 真正了不起、同时也真正困难的地方在于,我们非常擅长不陷入沉没成本谬误。所以只要形势变了,我们随时可以把之前的东西全部扔掉。
这也是为什么对很多人来说 Shopify 确实是个很棘手的地方。有些情况——我自己也遇到过很多次——就是你做了一个东西三四个月甚至半年,然后突然它就不重要了,或者形势变了。事情大概就是这样运作的。归根结底,就是要赋予团队自主权,赋予一定层级的 PM 承担押注的责任,然后保持谦逊,认识到踢球很难、世界在变,我们必须始终问自己:这是当下我们能做的最重要的事情吗?
Lenny: 这一点太重要了。很多公司只想避免让人不高兴,想避免制造混乱。但持续重新思考真的非常重要,哪怕是我们刚刚制定了一个计划,也许应该改变它,因为情况已经变了。所以 Shopify 在这方面做得很好,我一点也不意外。
Brandon Chu: 举个例子,COVID 期间,我们这种拥抱变化的文化韧性就至关重要,因为突然之间,我们为 2020 年制定的那些宏大想法和愿景都不重要了,真正重要的是”天哪,零售企业的收入从百分之百归零了”——一夜之间收入变成 0%。我们怎么帮街对面的实体店实现在线下单、到店自提?怎么做?怎么把之前所有的计划全部推翻?这才是现在最重要的。让我们在接下来一个月里把三件真正重要的事给上线了。“我觉得这非常震撼,除非你的文化本身就理解这种事随时可能发生,甚至对此还有些兴奋。
COVID 期间的 Shopify
Lenny: 我很想听听你愿意分享的关于 Shopify COVID 期间的情况,大家是怎么应对那段时期的。
Brandon Chu: 当时所有 roadmap 都推翻了,我们问自己:“我们的客户,他们的生计正处于危险之中。“而且那时候没人知道这实际上会成为电商的顺风。我们不知道 COVID 的严重程度,从致死率的角度看,它本可能是一个非常非常严重的疫情。所以没人在赌”大家都会宅家两年,都在网上买东西”。所有人想的都是:“除非我们帮他们想清楚怎么熬过这一关,否则我们的客户全都要归零。”
当然,纯线上商家或者已经建立完善线上渠道的商户有那个基础设施,当时供应链问题还没出现,所以他们没问题。于是焦点自然转向了所有那些线上线下混合的商户,以及纯线下实体店客户。所以我们做了所有这些事情。平台上的一些餐厅和杂货店,我们怎么帮他们实现线上下单、路边自提?怎么帮他们立刻上线打折礼品卡,这样作为消费者你就能帮助这些公司维持经营。如果你回忆 2020 年,那是一个巨大的风潮——去你喜欢的餐厅买礼品卡,因为如果你不买,那家店可能就不存在了。
Lenny: 我当时买了不少,我记得。
Brandon Chu: 这些功能本来在 Shopify 上是通过 app 存在的,因为它们从来不是核心刚需,但现在突然变成了核心刚需。于是我们一夜之间要调动 500 人去做礼品卡上线,听起来是个很小的功能,但当你有数百万商户、数亿消费者每天在使用你的平台时,要在两周内上线就没那么简单了。那确实进入了战时状态。是的,Tobi 大幅增加了介入程度,我们当时的 CPO Craig Miller 也是。我们那季度从原本计划上线的 40 个东西砍到只剩 3 个,其他一切都不重要了。这成了那差不多一整年整个公司的节奏。
Lenny: 哇,那种战时状态在内部持续了多久?
Brandon Chu: 我觉得紧张感大概在 2021 年中才开始缓解。其实也没过多久,大概一年前才开始的。我觉得它从来没有真正离开过战时状态,只是大家都适应了。而且还有很多其他事情同时在发生,因为我们之前是有办公室的,然后在疫情初期我们就做出了一个决定——“我们再也不会有办公室了。我们是数字优先的公司,在全球任何地方招人,但要确保有非常好的基础设施。“公司内部有太多事情在变化,真的是一夜之间改变的。Shopify 的体验、公司的文化,一夜之间就变了。所以很难说什么时候结束的,它只是不断演变。
远程工作与 Burst 机制
Lenny: 我其实正想问这个问题,很高兴你自己提起来了。Shopify 很早就是远程友好的,我猜想这与它最初在渥太华创立有关——在渥太华要招到你们那种规模的人才可能比较难。我猜想你们在远程工作方面积累的大量经验,在这个新时代是很有优势的。当然我也能想象依然不容易,但我好奇的是,你们在远程工作方面学到了什么可以分享的,让其他公司可以从 Shopify 的经验中受益?
Brandon Chu: 最重要的发现是——线下的面对面依然重要。确实重要。但这并不意味着我们要退回到非远程的模式,而是我们建立了一套叫 burst 的机制。Shopify 的 burst 就是允许你的团队——通常大概每季度一次左右——聚在一起,做高强度的创意协作,一起交流联络。在这个事情上我们走得很远,我们实际上内部开发了 web 和移动端 app,让团队可以一键操作——比如 20 个人,想在 Laguna Beach 做一次 burst,点一下按钮,机票订好了,酒店订好了,餐饮也安排好了。没有人需要报销走费用审批流程,app 本身就能帮你完成入住。
我们在法国和爱尔兰也有很棒的体验地点,具体的我就留点想象空间,但确实很酷。所以随着世界恢复旅行,我们开始允许这种形式,现在各团队一直在做。我下周就要去参加一个我们团队的 burst。
Lenny: 你自己做个个人 burst 不就行了。我就想先去巴哈马。
Brandon Chu: 你可以试试。我们还做了其他事情,因为你提到了巴哈马。我三月份实际上在加勒比地区工作了五周。我们还有一项政策,一年中有 90 天你可以在任何国家工作。所以我们在纯远程的世界里尝试做的,就是把所有劣势都翻转过来——“好吧,我们没法每天见面,但别忘了通勤的那些痛苦,而且就算在一起,如果你只是坐在工位上、从不跟人说话,那也不怎么样。那我们为什么不把那些真正美好的部分优化到极致,让它变得超级简单又有趣呢?”
于是 burst 就变成了这个样子。而且,嘿,我们现在有了了不起的基础设施,可以和全球团队 24/7/365 协作。为什么要强迫人们待在一个地方?现实情况是,那个 98 天的限制主要是税务原因,但归根结底,我们的基础设施已经可以让人们从任何地方登录。那为什么不全力拥抱这一点呢?
Lenny: 这个很有意思。我很喜欢你关于”如何更好地远程工作”的答案——是更频繁地聚在一起。这我从很多公司都听到过,但我很喜欢你们为此搭建了整套基础设施来支撑。我很想多了解一下这个产品是怎么运作的。全部是内部开发的吗?对于想搭建类似系统的人,你有什么建议吗?
Brandon Chu: 我不太想说它全部是内部开发的,因为这对于中型或更小的公司来说并不容易,也真的不太容易落地。但基本上,你发起一个叫 burst 的活动。你可以选择你要做什么类型的事情——是纯粹的工作,还是想加入一些活动和社交元素。根据参与人数的不同,有不同的地点可供选择。还有一套预订系统。如果你选择做一些更随意的事情,比如就在某个大城市碰面,那我们实际上允许你使用我们以前的办公室。租约并没有取消,所以这些办公室得派上用场,而它们现在已经被彻底改造了。非常漂亮,非常棒。我甚至不叫它们联合办公空间了,它们现在是社区空间——你走进去就可以使用,什么都不缺。有食物,有会议室,想搞个小型的 offsite 或什么的都行。
之后还有一个评分系统。这次 burst 怎么样?有一整个团队负责管理所有这些活动的后勤事务。所以非常省心——我们不需要让全公司各处的 manager 去操心航班安排之类的事情。确实很棒。而且我们还能拿到数据来看——嘿,哪些团队很久没有聚在一起了?然后去问负责人,“嘿,怎么回事?是一切都很顺利、大家都很忙?还是有人在带孩子之类的事情走不开?” 或者这本身就是一个提示——“嘿,你们团队的精力可能有些低落了,该聚一聚了。” 所以我认为自建这个 app 和基础设施的好处在于,我们能真正理解它在实际中是如何发挥作用的。
关于写作
Lenny: 真的太有意思了,我从来没听说过这样的东西。我想把话题转到你的写作上。你的文章是我最初发现你的途径。在 craft 的产品管理领域,你的文章属于最有用、最可实操、最有趣的那 top 1%。我现在还经常翻看,也一直分享给别人——这已经很说明问题了,因为那些文章到现在已经有些年头了,而且你也确实放慢了写作节奏。我好奇的是,在你那个写作阶段,很多人想写,很多人知道写作有很多好处,但很多人就是不写。你觉得当时对你来说什么方法奏效了,让你真正把东西写出来,并且腾出时间来写作?
Brandon Chu: 首先谢谢你,这太慷慨了。如果你说我 top 1%,那 Lenny,你绝对是 top 0.1% 甚至 0.01% 了,向你致敬。
Lenny: 我 aspire to be you。
Brandon Chu: 也谢谢你善意地说我”放慢了一点”。事实是我从 2018 年起就什么都没写了。回想起来,我认为我写那些文章的时期,正是我在执行过程中搞清楚很多事情的时候。我想要把自己脑海中一些已经逐渐成形的思维模型和框架结晶化。有趣的是,当我回想那些文章——我很少重读它们,但偶尔有人分享一段摘录,我就会重新读一下,然后心想:“我现在还信这个吗?” 但别人读的时候,他们会觉得:“哦,我在向一个已经想明白很久的人学习,他在职业生涯后期分享这些。”
但实际上,也许你能产生共鸣——那些文章里的所有东西,都是在我写的那一刻才搞清楚的。正是写作这个过程本身,让我能够把这些思维模型和框架在脑海中固化下来。所以我并不是走在前面的,我只是真的很想理清自己脑子里关于”我的工作到底是什么”的那团混沌。而这个过程带我去了一些很有意思的地方。我认为还有两个因素配合在了一起:一是同一时期我的职业发展轨迹非常好,所以我能够真正去观察。我没有在一个 PM I 的位置上陷五年才挪动。我在不同角色之间移动得很快,所以我能做对比—— literally 就像,“哦等等,三个月前还是那样,现在我该怎么调整?”
当然这不只是我个人的原因,也是因为在 Shopify 我在那段时间里成长了很多。对吧?七年前我加入时公司不到 500 人,现在超过 12,000 人。所以那段时间对整个公司来说都是一个极具塑造性的时期,对我来说当然也是。至于写作本身、产出高质量文章这些事,我相信你也有同感——你就是要下功夫。你得投入大量时间。我会在一篇文章上花 40 个小时,周末写,或者先用两小时脑暴出一个初稿,然后花 38 小时编辑、收集反馈、画那些配图。就是这样一个过程。
写作过程中的反馈与迭代
Brandon Chu: 我觉得学会这样做真是一件了不起的事——坐下来写上五个小时,反复重读,并且从别人那里获取反馈。不要害怕分享那些粗糙的、早期的想法,哪怕它暂时还说不通。但当你把它交给一个客观的读者,对方读完后,你会真正学到很多——关于你脑中如何组织叙事,和别人实际如何理解它之间的差距。那种不怕大量获取反馈的勇气,我觉得就是我在那些年里培养起来的。
Lenny: 你说的每一点都 100% 和我的做法共鸣。有一句话我经常想起,可能是海明威说的,也可能是被误归于海明威的:“直到我把它写下来,我才知道自己想的是什么。” 这正是我的感受——写作是一种倒逼机制,帮你真正把一件事想清楚。我当初起步的时候就是这样。
Brandon Chu: 而且它也是一种释放。因为你写下来之后,就把它从脑海中释放出来了。它不再在那儿飘着,因为你害怕忘掉之类的原因。你清理了自己的头脑,然后才能真正去思考,在那些知识之上继续构建新的东西。
Lenny: 这正是我最初开始写作时的感受。我就是想把这些东西从脑子里倒出来,趁还没忘记——部分原因也是想把它结晶化成某种我能真正抓住的、不会消散的东西。
Brandon Chu: 好吧,你现在写了多少篇了?
Lenny: 大概 300 篇吧。
Brandon Chu: 300 篇。你现在怎么还有动力写?或者你从哪里找到可写的东西?
源源不断的写作灵感
Lenny: 我有一个写不完的选题清单。这些想法部分来自创始人和 PM 们不断发给我的问题。我的看法是,只要还有人关于创办公司、打造产品、推动增长方面有任何问题,我就会有东西可写。
Brandon Chu: 太厉害了。
Lenny: 而且感觉这是一个取之不尽的源泉。更大的挑战在于,越往后越难,因为容易的题目已经被写掉了。所以剩下的都是更大的挑战——需要花更多时间、更多调研、更多挖掘之类的事情。但到现在,我已经写了三年多了,仍然有大量想法。
Brandon Chu: 而且没有比有人为你的内容付费更好的动力了。
Lenny: 确实,再也没有比有人愿意为你的内容付费更好的激励了。
Brandon Chu: 这是一种共生关系,对吧?你的订阅者给你的所有那些问题和反馈,就是你下一篇内容的养料。我觉得这是一种非常棒的关系。
Lenny: 说得完全对。我想问你,你觉得每个 PM / 领导者都应该花时间写作吗?谁应该写?谁不应该写?你怎么看?
每个 PM 都应该写作
Brandon Chu: 我觉得是的。即使不是为了公开发布,我认为归根结底——尤其在一个越来越数字化、越来越远程化的世界里——你必须能够清晰地表达自己。再说回写作这个过程,以及它如何帮助你理解自己到底在说什么,你对你的团队、你的同事、你的利益相关者,有义务给出那种程度的清晰度。所以即使你写完就扔掉,你也在脑海中建立了一种清晰度,你可以据此清楚地表达出来,而人们值得得到这样的清晰度。我觉得如果你想成为一个真正优秀的 PM,你必须具备这项技能。
Lenny: 你看到你的写作带来了什么样的影响?
写作对职业生涯的深远影响
Brandon Chu: 坦率地说,这大概是我职业生涯中做过的最重要的事情,毫不夸张。它产生了两个非常有趣的效果。第一个是,随着 Shopify 的成长,当我们经历超大规模扩张的时候——你在 Airbnb 那段日子可能也有同感——人像从天上掉下来一样,每天有 20 个新人出现。而你已经在这里待了一段时间了,现在你得弄清楚所有这些人在做什么,给他们提供所有的上下文,所有这类事情。你还要怎么教他们文化、工作方式等等。还有一个背景是,我现在在 Shopify 资历非常老了。我的司龄排在 99.1%。所以我在公司里算是古董了。
Lenny: 有个数据面板会显示这个吗?有个小仪表盘?
Brandon Chu: 我们内部的 wiki 里有。
Lenny: [听不清]
Brandon Chu: 所以我在公司里 literally 就是个古人。写作带来的一个非常棒的效果就是,加入我团队的人已经知道我是怎么思考的了。很多加入我团队的 PM 已经相当程度地完成了 onboarding,因为他们当然会去搜一下自己的负责人是谁,Google 一下,然后看到我写的文章,心里判断一下”这个人靠谱吗”之类的。所以在很多方面,我甚至不太需要给别人做 onboarding。他们已经知道我如何看待这个世界了。而且,即使我在 Shopify 内部写那些文章的时候,Shopify 里有太多的噪音。那是一个非常混乱的地方,太多激动人心的事情在发生,以至于你很难让一个 200 人的 PM 组织停下来,说”注意这个想法”。
所以我实际上发现,在外部写作并获得外部的势能,反而是影响内部事务的更好方式。效果到了这种程度——Tobi 偶尔会读到我的文章,然后说”写得好”。我就心想:“嘿,老爹疼我了。” 但说真的,这确实帮我建立和 Tobi 之间的信任电池(trust battery),因为那些文章获得了关注和传播。所以它对我个人职业生涯产生了极其深远的影响。同时我觉得它也为 Shopify 吸引了很多非常优秀的人。几乎每周都有新的 PM 给我发消息说:“嘿,我刚加入。你的文章对我影响很大,很想约个时间聊聊”之类的。这真的很棒,也非常令人满足。
再举一个小例子,这个不是黑盒产品管理那个系列的文章,而是我在 Shopify 做与 Facebook Messenger 的集成产品时的事。作为我们发布的一部分,我写了一篇文章——因为想要获取更多曝光,我们当时比他们小得多,所以任何角度都要利用。于是我就在个人博客上写了关于我们发布的产品。然后 David Marcus——他现在在领导他们的区块链加密货币业务,但他曾经是 PayPal 的 CEO,后来加入 Facebook 负责支付业务和 Messenger——他把我的文章分享到了他的 Facebook 和 Twitter 上。然后那篇文章就爆了,突然之间 Shopify 的 CPO,Craig,开始觉得我靠谱了——尽管……因为一个他那个级别的人也在分享这些关于我们打造的产品的内容。所以这些小事如何影响人们对你的看法,进而影响你能在公司内部创造多少影响力和势能,真的非常有意思。
Lenny: 如果你想想看,假设你在一篇文章上花了 40 个小时——花一两周写一篇东西——它对你公司内部形象的潜在影响、对你未来职业机会的影响,甚至对那些愿意加入公司、愿意为你工作的人的影响——他们会想:“天哪,我要给 Brandon Chu 干活了,太兴奋了。”
Brandon Chu: 我会说,即使那篇文章从未被任何人注意到,ROI 已经非常巨大了,因为它再次帮助你精炼了你如何谈论自己的工作和决策。但撇开这一点不谈,它让我的职业发展加速了大概十年。
Lenny: 这个观点非常好。你不应该把注意力放在”这篇文章必须要火才值得花时间”上面,因为我发现你越是这么想,效果反而越差,因为你的出发点就错了。
Brandon Chu: 对。坦白说,这也是我后来停笔的原因之一。文章获得了那么大的反响,我在 Shopify 也已经做到了高管,忙得不可开交。我就想,“我没时间把下一篇写到之前那个水准了。我干脆就不发了,因为我不想让大家失望。“这是真实存在的压力。你现在写了三百多篇文章,大概已经适应得很好了。我觉得你就是一台写作机器,但对我来说,我最多也就每隔几个月发一篇。所以当我失去了时间——有了孩子,还有各种各样的事情——写作这件事就觉得怎么也排不上优先级了。
最满意的作品
Lenny: 我想问一下,你写过的东西里最喜欢哪篇?哪篇是你的心头好?
Brandon Chu: 我不知道算不算有”最喜欢”的,但如果要说整体影响力最大的、直到今天还不断有人在 Twitter 上转发或者私信我的,那篇关于 PM 如何做出好决策的文章。简单来说,它首先论证的一点是:面对任何决策时,最重要的事情其实是搞清楚这个决策本身有多重要。因为我们在任何时刻都要面对围绕产品等方面的上百个决策,而我们只是凡人,只能优先处理其中几个,所以你必须先判断它们的重要性,然后才能排序。文章里讨论了诸如这个决策是否可逆、是否会在实质上影响大量用户之类的标准,基本上就是一些帮助你排列优先级的方法。
接下来文章的论点是:既然我们的时间有限,而那几个最重要的决策的重要性远超其他 98%、99% 的决策,你基本上应该把所有时间都花在那少数几个重要决策上。至于其他所有决策,直接凭直觉拍板或者委派出去就好了——你毕竟只是凡人,你的直觉也有相当不错的命中率。所以快速做这些决策,保持团队的速度。你永远不想成为瓶颈——这是另一个张力所在——然后把所有时间投入到那几个关键决策上。
Lenny: 回头看那篇文章,你现在的工作方式大体上还是那样吗?
Brandon Chu: 是的,我的工作方式确实还是那样。甚至可能有点过头了——在工作中时不时就会这样——“哦,这件事不重要。”
Lenny: 太棒了。
Brandon Chu: 随着时间推移,你也会逐渐打磨出一种判断力,分辨什么才是真正十万火急的,什么不是。一旦你经历过几次所谓的”战斗伤疤”——那些你以为会毁掉一切、毁掉你的职业生涯、你的声誉之类的事情,结果实际上什么都没发生——你就会不断提高”什么叫真正重要”的门槛。
Lenny: 我很喜欢这个说法。我们一定会在这一集的描述里附上那篇文章的链接。有没有一篇你希望自己写过,或者如果有时间的话想写的文章?
平台 PM 的世界
Brandon Chu: 有一个我想写了整整三年的主题。可能会非常长,就是一篇关于做平台 PM 和做产品 PM 之间区别的大文章。在优先级排序的思维方式上有很多有趣的差异。我还讲过一个故事,就是这其实也涉及一个很大的文化转变——你需要影响远超自己团队范围的人。现在你还得跨多方协作。假设你在做一个开发者平台,开发者在上面构建应用——好了,现在就有多个利益相关方了。开发者在构建这些应用,这些应用要被商家使用,而这些应用可能还会呈现给终端买家。现在就有了三方利益相关者,围绕政策、数据共享、哪一方因做什么而获得经济回报等问题,存在各种错综复杂的张力。这里面有很多非常有意思的东西。
所以我希望有一天能把这些写出来,而且这还仅仅是从纯策略和经济视角来看。除此之外,还有超级迷人的产品设计和工程问题——比如,你有这么一个 Web 应用,你想让第三方应用存在于其中。那它们怎么存在呢?你是让它们放一个链接进去,然后打开一个新标签页跳到那个产品?那挺没劲的,基本上就是一个 Facebook 评论里贴链接的水平。还是说你要让第三方产品真正嵌入到你的产品里面?怎么嵌入?用 iframe?那也挺粗糙的。
如果要做得更深,那我们就得谈直接的数据集成了。可能你的应用要代表那个第三方应用来渲染 UI,但其中一部分数据来自第三方服务器。在用户体验等方面这就变得非常非常有趣了,而实际上这种模式在我们的日常生活中非常普遍,只是我们不会去想它。
比如你在 iPhone 上长按一个应用,它会弹出一个快捷操作列表,对吧?假设你长按邮件应用,其中一项可能是”新建邮件”。这就是一个扩展点(extension)。这是 iOS 在说,“嘿,Gmail 应用,我允许你通过我们的操作系统将这个体验深度链接到你的应用里。“对吧?必须有人去设计这个想法、这个用户体验,而我们只是习以为常,觉得它本来就是这样运作的。但这背后有太多疯狂的决策——如果你走得太远,给了 Google 太多控制权,他们可能会做出一些很过分的事;如果你走得不够远,那就真的很鸡肋,实际并不强大。所以这是一个非常有趣的领域。
Lenny: 我很高兴你聊到了这个话题,因为这正是我接下来想聊的方向。
Brandon Chu: 好。
平台与生态设计的框架
Lenny: 我想聊聊 PM 的职业发展路径,但在进入那个话题之前,我知道你还没写那篇文章,但对于那些正在设计平台或生态的人来说,你有没有总结出什么指导性的框架或经验法则,来帮助你做你刚才提到的那些决策?
Brandon Chu: 我首先要说的是,作为 PM,你在自我验证方面的心理必须做出很大的转变。通常情况下,你构建一个产品、发布它,客户会告诉你它好不好。但平台工作的周期要长五到十倍。你可能先在基础设施层面做一些改动,然后开放一个 API,然后进入 API 的 alpha 阶段让开发者在上面构建和测试,然后进入 beta 阶段,最后两年之后,某个终端客户才真正用到那个应用。而且你设计的不是终端用户的体验,你设计的是一块画布,让开发者在上面构建他们自己的创意想法。这是一种非常不同的工作。所以我想说的第一点就是从心理上做好准备,迎接那些长得多的周期。
Brandon Chu: 要让团队中围绕在你身边的人能够找到享受这个过程的方式,同时也能找到沿途庆祝成果的方式——不是那种大张旗鼓的庆祝,而是在过程中庆祝每一次交付。当那个 API 进入 alpha 阶段时,没有新闻稿,但你如何让团队对这项工作感到自豪?对吧?你要讲清楚那个宏大的叙事——这将改变商家在这些领域获取不同应用的方式,诸如此类。还要展示我们在早期采用中看到的一些令人惊喜的案例,等等。所以这就是我在心理层面最主要的建议。在准备工作方面,我想说的是,在进入任何平台领域的技术或设计执行之前,你真正需要做的是深入思考你所构建的平台背后的原则。举个例子,然后跟 Shopify 做个对比——在亚马逊的平台上,我这是在编的,但我猜想一个非常重要的基本原则是:如果卖家和买家——也就是消费者——之间出现利益冲突需要取舍,我们会站在消费者这边。对吧?
这就是为什么每次你在亚马逊上退货时,只要你提出投诉,他们就会再给你寄一个。对吧?他们做出了一个以消费者为中心的平台取舍,显然这对他们来说效果非常好,但你也听到过相反的故事——卖家对亚马逊非常愤怒,说它毁掉了他们的生意,诸如此类。这么说不是要黑亚马逊,但那是那个决策的二阶效应。而在 Shopify 这边,我们的使命是支持创业者和企业实现他们的梦想、创造独立自主。这有时候是以我们平台上的开发者为代价的。所以我们有时可能会做出一项数据政策变更,说:“嘿,商家能够跨应用访问这些数据更重要。而且你需要把这些数据推回 Shopify,而不是把数据扣留,不让其他应用使用。”
否则就会出现这种情况——同一个终端客户收到两条营销短信,而他们明明已经退订了营销短信之类的。所以这就是你必须理解那些原则、理解各利益相关方优先级排序的地方,才能做出好的政策和设计决策。我认为,如果你作为平台 PM 在早期没有意识到这一点,你可能会搞砸一些事情,或者出现一些糟糕的案例,又或者在上线前一天被 CEO 叫停——这种事在我身上确实发生过。
平台 PM vs. 用户端 PM
Lenny: 天哪。听起来在一个组织中做平台、构建这样的生态系统是一个非常艰难的位置。你在到 Shopify 之后很早就进入了平台领域。我知道很多 PM 都在思考,“我应该去做平台吗?还是去做面向用户的产品?“对于那些正在犹豫该走哪条路的人,你有什么建议吗?这真的是一条单行道吗?之后转向其他方向容易吗?
Brandon Chu: 这个问题真的很难回答。我觉得如果你对要解决的问题类型有特别偏好的话,我可以给你一个快速概览,让你看看作为平台 PM 会思考哪些事情。如果那些东西让你很兴奋,那就追随你的兴趣。我不认为这是非此即彼的选择,也不认为其中一个比另一个更好。我认为它们是完全不同类型的问题域。我也不认为这是一条单行道。我想说的是,即使你主要做面向用户或面向消费者端的产品,你也在某个地方消费着某个平台的东西——不管是内部 API 还是第三方服务之类的。所以你会体验到平台的好与坏,对吧?你会从中学习。反过来,在平台这边,你要设计的是一块画布,你会看到上面构建出了什么,你会学到——不是一个单一用户体验的好坏边界,而是一个可能存在的用户体验宇宙的好坏边界。
如果你创建了一个 UI 组件库之类的东西,你会看到这个组件库交给第三方生态后产生的好的和坏的结果,你会从中学习到关于消费端的知识。所以我也认为在两者之间来回切换是一种很棒的经历,因为平台工作的周期真的很长。而有时候能够每周发布、迭代、增长,每隔一周和用户聊你发布的每一个功能,那种感觉也很有趣,是另一种不同的乐趣。所以我认为同时拥有这两种经历实际上是一个正确的目标。
给 PM 的一条终极建议
Lenny: 把视角拉远一点,作为最后一个问题——如果你只能给 PM 一条建议来帮助他们提升职业水平、做得更好,那会是什么?
Brandon Chu: 每个人的背景都不同,但总的来说,基于我遇到的大多数 PM,我会说——虽然当你作为 PM 在某个地方工作时这很难做到——但去做一个真正意义上的 side hustle,在业余时间创办一家公司,去学习其他所有的东西。因为我觉得有时候你会困在你的功能、你的领域的孤岛里。你忘记了把东西卖给客户意味着什么,忘记了为一个产品提供支持意味着什么,忘记了发布一个东西然后因为它根本不能用而被用户骂得体无完肤意味着什么。所以我觉得这会让你变得谦逊一些。它提醒你构建软件有多难,要把这件事做好需要多少人。特别是如果你不是技术背景的人,更要深入技术——去构建一些简单的东西,学着为自己构建一些简单的东西,消除对技术的神秘感。
那次经历会让你走得很远。我喜欢跟人说——就是那些连 HTML 是什么都不知道的人,我曾经就是其中之一——从现在开始,用一个周末的时间,你就可以按照 Rails 教程构建一个 Twitter 的克隆版。你真的可以做到。你可能不清楚所有底层到底发生了什么,对吧?但你可以把它部署上线,它能跑起来,而你会对自己能做到这件事感到不可思议。我觉得一旦非技术背景的人突破了那堵墙,势头就会从那里积累起来。所以 side hustle,同时打破技术的壁垒或模糊地带,这就是我的建议。
Lenny: 太棒了。我喜欢这个建议。这就像是一个微缩版——创建你自己的小生意,做所有的事情,打破你所处的那个小盒子。最后一个问题,人们可以在网上哪里找到你?听众们怎样才能帮到你?
Brandon Chu: 你可以在 Twitter 上找到我,账号是 @BrandonMChu。至于怎么帮到我——对我来说最简单的回答大概是,我是一个比较活跃的天使投资人。过去五六年我投资了 60 家公司。所以如果你对一个偶尔能帮上忙的天使投资人感兴趣,可以联系我。我可能有点忙,但说实话,我不需要什么。我觉得如果有人在听这个节目并且想帮我的话,去帮助世界上某个需要帮助的陌生人吧。我宁愿你那样做。我觉得我这一生已经非常幸运了,我不需要任何东西。
Lenny: 太棒了。非常感谢你,Brandon。
Brandon Chu: 谢谢,Lenny。聊得很开心。
Lenny: 这次对话太棒了。感谢收听。如果你喜欢这次对话,别忘了订阅播客。你也可以在 lennyspodcast.com 了解更多。我们下期再见。
术语表
| 原文 | 中文 |
|---|---|
| angel investor | 天使投资人 |
| bootstrapping | 自力更生创业 |
| Brandon Chu | Brandon Chu |
| craft | craft(职能/专业领域) |
| domain expertise | 专业能力 |
| frameworks | 框架 |
| Head of Product | 产品负责人 |
| hyperscale | 超大规模扩张 |
| IC | IC(独立贡献者) |
| investment plans | 投资计划 |
| manager | manager |
| mental models | 思维模型 |
| moonlighting | 业余时间兼职做 |
| offsite | offsite(团队外出活动) |
| onboarding | onboarding(入职引导) |
| platform PM | 平台 PM |
| PM | PM |
| product acceleration | 产品加速(product acceleration) |
| ROI | ROI(投资回报率) |
| servant leadership | 仆人式领导 |
| side hustle | side hustle(业余副业) |
| soft landed | 软着陆 |
| Tobi | Tobi |
| trust battery | 信任电池(trust battery) |
| VP of Product | 产品副总裁 |
此文档由 AI 分片翻译(translate_long_document)