关于 Figma 如何打造产品的内部视角 | Yuhki Yamashita(Figma 首席产品官(CPO))
An inside look at how Figma builds product | Yuhki Yamashita (CPO of Figma)
Podcast Intro and Guest Background
Lenny: There’s something controversial about this idea that everyone can see what you’re doing or that multiple designers can be in the file at the same time. We like to say that one of the first responses we saw Lenny [inaudible 01:08:35] Figma was, if this is the future of design, I’m quitting, right? I’m changing careers.
And there’s that tension of that narrative tension, but that is signal that you’re part of this revolution and you’re trying to change something. And when it equips your customers or user base with that, then I think that’s something that they can really get behind and champion.
So it’s not just that they’re championing for a tool, they’re also championing for a new way of working. Obviously, that’s a tall order or don’t want to come up with that, but hopefully, if you’re a founder and you’re working on something, your vision is so big that you have those kind of ideas and it’s like, how do you actually equip your customers to want to talk about that?
Welcome to Lenny’s podcast. I’m Lenny, and my goal here is to help you get better at the craft of building and growing products, interview world class product leaders and growth experts to learn from their hard won experiences, building and scaling today’s most successful companies.
Today my guest is Yuhki Yamashita. Yuhki is Chief Product Officer at Figma, where he’s been for almost four years. Prior to Figma, he was at Uber, both as a Product Leader and also, interestingly, as Head of Design for one of their bigger product teams. Before Uber, Yuhki spent time at Google and Microsoft, even taught an introductory computer science course at Harvard.
In our conversation, we explore Figma’s product development philosophy, how they build such consistently great products, how they hire, what habit Yuhki has found to be the most instrumental in his success in his career, and also what Yuhki and his product team have learned by building a product led growth business.
This episode builds on a newsletter post where I interview Yuhki about how Figma builds product. So if you enjoy this episode, or even while you’re listening to it, I highly recommend you check it out. It’s currently my fourth most popular newsletter post of all time. You can find it at lennysnewsletter.com. With that, I bring you Yuhki Yamashita, after a short word from our wonderful sponsors.
And not only does it allow you to be more efficient in your work life, but you can easily transition to using it in your personal life, which is another feature that truly sets Notion apart. The other day, I started a home project and immediately opened up Notion to help me organize it all. Learn more and get started for free. At notion.com/lennyspod, take the first step towards an organized happy team today. Again, at notion.com/lennyspod.
Also, if you want to sell to the enterprise, proving security is essential. SOC 2 can either open the door for bigger and better deals, or it can put your business on hold. If you don’t have a SOC 2, there’s a good chance you won’t even get a seat at the table. Beginning a SOC to your port can be a huge burden, especially for startups. It’s time consuming, tedious and expensive.
Enter Vanta. Over 3000 fast growing companies use Vanta to automate up to 90% of the work involved with SOC 2. Vanta can get you ready for security audits in weeks instead of months, less than a third of the time that it usually takes. For a limited time. Lenny’s podcast listeners get $1,000 off Vanta. Just go to vanta.com/lenny, that’s V A N T A.com/lenny to learn more and to claim your discount. Get started today.
Yuhki, welcome to the podcast.
Yuhki Yamashita: Thank you for having me, Lenny.
Career Path and Trajectory
Lenny: I’m quite honored to have you on this podcast. For folks who don’t know, we actually collaborated already on a newsletter post that has quickly become my fourth most popular post of all time, which you can find if you search for how Figma builds product. And so I am really excited to dig into a lot of the stuff that we, maybe, didn’t cover in that newsletter. Also, just like how product works at Figma in more depth, how the PM team works, how you think about product, and things like that. So again, thank you for joining me.
Yuhki Yamashita: Hi, team, as a huge fan of this podcast, so really honored to be here.
Transitioning from Product to Design
Lenny: Wow, that means a lot. I really appreciate that. So you are currently Chief Product Officer at Figma, which is such an epic role. It’s such an epic company. Could you take just, maybe, a minute or two to high level share your career arc, how you got to where you’re today as CPO at Figma?
Yuhki Yamashita: My first job out of college is actually at Microsoft, and I was the Product Manager on Hotmail. If anyone, any listener remembers Hotmail, and I didn’t really know what product management was at the time, and I mute it as a interdisciplinary function that will give me exposure to all my other functions so that I can actually decide which function’s interesting to me.
And so, spent a couple years at Microsoft. Through that, also, moved on to Hotmail to Windows. And at the time, they were working on Windows 8 and Windows 8 was really interesting because it’s a very touch forward version of Windows. And so there’s just a lot of conversations about UI and UX, and that was really fun for me.
And as I was thinking about what’s next, I really felt the draw of Silicon Valley and I ended up at YouTube, and I believe Shishir has been on this podcast before?
Comparing Design and Product Management
Lenny: [inaudible 00:06:19] you.
Yuhki Yamashita: Yeah, so Shishir was leading YouTube at the time, and he continues to be a great mentor of mine, but had the opportunity to lead the YouTube app on iOS over there. And it was really funny because I had never touched the iPhone before my first day, so my manager, on my first day, just sent me to the Apple Store to buy an iPhone. But that was my next job and that was a really interesting change for me, too, of, and we can talk about this later, as well as different companies and different styles of product management and really figuring out, I think it was a place that taught me a lot about some of my product last weeks to date.
And this is also around a time where there are a lot of interesting companies that were working in the physical and digital space. And so Airbnb was one of them, Uber was another. So I felt this draw just because it seemed just a really interesting space to be in. So eventually, ended up at Uber. Uber was another company where I feel like a lot of my philosophy that, hopefully we can get into today, around how to build products, how to build products in the kind of environment that’s really fast moving. And so that I learned a lot from there.
And to date, all those companies has really been focusing on the core experiences on consumer products, and that’s really been most of my career. And as part of that, worked with a lot of amazing designers. But at Uber, I realized that I wanted to dip my toes into design directly. For the tail end, I actually switched from PM to design and managed a few design teams working on our bikes and scooter efforts just to understand what that’s like. And it was around this time, around my Uber career, where we encountered this tool called Figma.
I’d happened to be working on a project that experimentally brought Figma into the company. It was a time in the company where we were trying to transform our culture to be much more transparent and inclusive, and Figma was the perfect fit for that. So, I got to watch how Figma changed the way it worked, how it’s spread within the company. We got to know the Figma team a little bit, as well. And yeah, I was really drawn to that mission and as a product manager who’s been straddling that boundary between design and products for all my career, I really loved how Figma proactively blurred that boundary and opened up that process of participating in design. So I really got behind that mission and that’s how I ended up here, at Figma.
Storytelling and Synthesis Skills
Lenny: It’s so fascinating that you moved into design from product, and then back into product. At Uber, were, what was the role? You were Head of Design for the mobility team?
Yuhki Yamashita: Yeah, it’s called New Mobility, focused on just our micro mobility efforts, basically. Yeah.
Actionable Tips for Better Storytelling
Lenny: Do you recommend this path for PMs to switch into design? I know it’s not something anyone can do, but do you feel like that is an important skill role to experience as a PM, you encourage people to try that?
Yuhki Yamashita: Well, I decided it’s not for everyone, but I think that it’s, first of all, a really great empathy building exercise of understanding that point of view, and also pushing yourself to push on the product from a different angle. Because I think as a PM, you’re in the center facilitating all these different trade offs, and when you go into design, you have to ignore some of those other aspects to really be insistent on pushing on the best experience possible. Just suspend everyone’s disbelief in business feasibility or engineering feasibility to push on a vision. And that’s just an interesting exercise to do.
And then, I think the last thing is, I actually think it’s an opportunity for in design and PM to learn from each other. When I became manager of design teams, one of the things that I coach designers on, are how to win over PMs, and how to speak in PM’s language, and likewise, it’s important for PMs to understand that, as well. So those are some of the things that I thought were helpful, but again, it has to come from a place of passion that you know you really want to do this.
Product Managers Must Own the Why
Lenny: Which job would you say is harder; design or product management?
Yuhki Yamashita: They’re hard for different reasons. I would say managing designers is harder than managing product managers.
Engineering Retrospective Practices
Lenny: Interesting.
A Customer-Centric Culture
Yuhki Yamashita: And I think part of it is that designers are, it’s really important to focus on growing their craft and helping them develop as designers. So it might not be that the company’s biggest problem is one where you can actually learn this new thing you’re trying to learn as a designer, and this probably happened for engineers, too, right? You could be working on the onboarding funnel, and that might not be the best place to be learning micro interactions, or maybe it is, but those aren’t always aligned.
Whereas, with Pms, it’s a little bit more like PMs are just hungry for impact, and so you can point them to the biggest problems a company has. And while PMs also do want to understand different kinds of problems or have the experience working on different kinds of problems, at the end of the day, I feel they want to be working on the thing that matters most in the company. So from that perspective, it’s easy.
But as you know, and the reason this podcast exists is because PM isn’t easy. And so the discipline, I think, is harder in a sense that it’s sometimes hard on a day-to-day pace to know if you’re doing the best thing you could possibly be doing. And so I think that makes it a little bit harder as a PM, as well.
Lenny: I had a designer friend who moved into a PM role, I had a product role at a startup and she’s like, “Holy shit, I had no idea how hard being a product manager was, and a product leader. I have so much more empathy for the PM role.” And so, it’s interesting, it works in both ways. Similarly, I was actually a manager of engineers, at one point, and I felt the same way where managing PMs was a lot easier than managing engineers. So, translates to a lot of different roles.
Balancing Feedback and Spotting Blind Spots
Yuhki Yamashita: Yeah, I can see that.
Lenny: Folks listening to your career arc and just all the places you’ve been, all the wonderful things you’ve done. Imagine many people are like, wow, how do I have a career like that? Microsoft, Google, Figma, Uber. If you had to think back and identify maybe one habit, or one skill, or behavior that you think has most contributed to your success as a leader, as a product leader, what do you think that would be?
Early Growth and the Social Graph
Yuhki Yamashita: People who work with me know that I often talk about storytelling and, in fact, if you’ve ever reported to me, storytelling has showed up in some kind of performance review, I feel, and that’s how much I care about it. And I actually think that a lot of being a great product manager is being a great storyteller. And I know a lot of us have already talked about it out there. I think the importance of storytelling is understood, but maybe I would share two things that are specific about it that I think are interesting.
One is to understanding the power of synthesis and it’s this idea that maybe even as a early career PM, you’re inside some of these reviews and a lot of people say, “Hey, at least you could take some notes for the meeting so that you’re adding value.” And so that’s common advice, here, but I think the most powerful part of that is that in some ways, you can synthesize what happened. And a lot of things are said in a review and there’s still this bring it all together into a distillation of a message. And even that’s like, that’s a lot of power, I think. And what do you take away from all these different opinions that all these leaders had, and how do you push that, push the project forward from there? So that’s one example.
Or another example is, I really love thinking through frameworks and offering ways of talking about a problem or ways of thinking about a problem. And that’s synthesis, too, of figuring out all these different disparate parts and coming up with a way to a lens to look at something. And I feel like it’s something that was, I learned, mostly through literature classes almost, where you’re doing literary commentary and you’re reading a William Yates poem and you’re trying to, you observe all these interesting things, but then you have to take those different observations and distill it into a thesis, into something cohesive. And I think that’s what a good PM can do. All these different ideas, and opinions, and problems, and how do you distill it down? And so I think that’s one aspect of storytelling that’s really important.
And the other aspect of storytelling, of course, is a story is only as good as the action that it’s capable of driving. And a lot of times that I often coach my product managers are on, we’re living in a world where everyone is constantly distracted, and you get these 30 seconds of attention at a time. And so, just the ability to really tell something powerful that sticks is really important, the memorability of it.
And I often talk about memification, which is this idea that I found this out most at Uber, I feel, where there’s certain insights, data insights, research insights that were memmified to the point where someone like Travis or Dara would just cite this insight in the middle of a meeting, and you know that you’ve really done your job as, maybe, a researcher or a data scientist or product manager if people are able to do that and draw from that in that way. And that’s what, ultimately, sticks.
And so when you start thinking about it from that perspective, it’s really powerful because it’s the way in which knowledge is transferred within the company and you compel action for it. Or when I’m being, maybe, asked questions by other leaders or stakeholders, the thing that’s going through my head is, okay, there’s this story that, that leader is trying to develop, or a meme about what this project is about or what the biggest problem is. And so, what story are they trying to create in their head so that they can remember or talk about what’s happened?
And if you take that mindset, you just realize that it’s a really useful way to think about everything.
Lenny: I’m really excited to chat about this idea because it comes up a lot. The power of storytelling, it’s similar to being good at vision. It’s like PMs are always told, “Hey, you got to improve in vision.” Here’s a skill the great PMs are really strong at. And I feel like storytelling is similar. It’s this vague cloud of a skill that you build over time. And you mentioned a few things that you recommend to people that you work with. Think of it as a meme, maybe.
Is there anything else? When you’re doing a performance review with a PM and one of their skill gaps is storytelling, is there anything else you recommend they specifically do to get better at the skill, or is it just do it again and again and watch me do it, watch other people do it and you’ll learn?
Collaborating with Dylan Field
Yuhki Yamashita: Yeah, I think of it as resetting the internal computer of my brain a little bit so that I start from scratch again. And when I’m starting from no context at all, can I build up the story from bare and explain what’s happening? And oftentimes, you’re just caught in the middle of everything and you have all this context that might not be obvious if you step away from it for just a second.
I guess the way to think about it is, put yourself in another user’s shoes, and that user is someone who has no idea what’s happening and still wants to understand, in a nuanced enough way, what you’re grappling with. And so, that reset moment, and to pull yourself out helps you tell a better story, in many cases. So that’s one thing that comes to mind, yeah.
Navigating Failed Experiments and Setbacks
Lenny: Got it. So it’s escape the curse of knowledge a little bit and just assume people don’t know anything about the context, the background, why this is important, come back to the beginning.
Yuhki Yamashita: Yeah, I think another thing that where I learned storytelling is through teaching. So when I was a course assistant for a computer science class and I had to explain pointers, you’re like, okay, I really have to borrow on real world metaphors or something that is much more grounding because if you assume a lot of knowledge, then it can be inaccessible to a lot of people. And so if you can tell a story that any student can understand, then you’ve really done your job. And once you’ve learn that skill of being able to tell anyone who has no context, then it becomes much easier to turn to these other audiences that are closer and closer.
Secrets to Building High-Quality Software
Lenny: When I asked you in our newsletter interview what one of the core philosophies of product managers is, in the way you think about product and the role of PM at Figma, an interesting thing that you highlighted is that to you, it’s really important that PMs own the why of a product and an idea. And I think it connects to what you’re talking about, now. I’m curious just why you think that’s so important for product managers and why that’s so core to the way you think about product, and at Figma.
Yuhki Yamashita: I really can’t remember why I heard this, but it really stuck with me because oftentimes, there’s this debate about well, is a PM the person who comes up with the idea. And the answer is usually no, it doesn’t have to be at all. And in many cases, in our case, your customers come up with a ton of different ideas and certainly, the what and how are things that are shared within the company and not something that PM uniquely drives. But I do think the why is something that I really always hold the PM uniquely responsible for.
And I think the place where I learned this, the importance of this the most, was actually first, at YouTube. I had been working at Microsoft for a long time and I was early in my career, so I was just really focused on my, what we called, our feature crew, our engineer designer, our tester, and just writing specs that really specified exactly how everything works. And so that was the Microsoft culture back then, and your specs had to be perfect, right?
Then moved over to YouTube, and all of a sudden, you’re responsible for an entire app, and you have a pretty big team, and you cannot specify everything that happens. And so, naturally, designers and engineers are just making their own choices. Made is an error handling situation, and in Microsoft culture, you would’ve had a table that specifies exactly what happens during that error. But in Google culture, it’s like, okay, well the engineers and designers, they can figure it out.
So then it’s like, how do they make a really great decision? How do they make all these local decisions that you’re not a part of, how do you make it so that a great decision’s made? And if everyone has an understanding of why we’re doing this, what problem we’re solving, then people can make really great decisions. It’s the only way you can really scale. So that’s where it came from.
And then since then, I’ve started to realize, also, that there are other functions that do this well. So for example, our engineering team at Figma, whenever we do a retro or postmortem, we do this thing called five why’s. And it’s the idea behind it, it’s like, well, why did this happen, outage happen, okay, and why did that thing happen? And go deep enough where you can find the root cause and go fix all those things.
And I think a PM can do this, too, which is a customer is asking for a feature, but then you would say, okay, why are they asking for it, and back up the problem. But I think there’s one more step you can take, which is, why do they have that problem in the first place? And maybe there’s something there, and that could be an opportunity to make a bigger product impact by fixing that underlying condition that created the problem in the first place.
Making the Product a Daily Habit
Lenny: That’s so cool that you actually do the five whys. I hear people talking about the five whys all the time, and I don’t know, I haven’t heard people actually using it. So you actually do this at your post-mortems, you said?
Yuhki Yamashita: Yes. Engineering team that’s accepting them, yeah.
Lenny: That’s so interesting. Can you talk a bit more about these postmortems? Is this just when something goes wrong or is this just every project you retrospective postmortem thing?
Yuhki Yamashita: As it relates to five whys, it’s more when something went wrong. But I do think we have a retro culture, [inaudible 00:22:24], where there’s always opportunity to make things better. And if you don’t create the environments to talk about it, then some of those will go unaddressed forever, so.
Lenny: Cool. Okay.
Yuhki Yamashita: Yeah.
Lenny: Another attribute of the product team and how you build product at Figma that you shared that was really interesting is you mentioned that you just have an obsession with a proximity to customers, that you make sure your PMs and product team are really close to customers. When you hear that, you’re just, imagine everyone listening is like, oh yeah, we’re really close to customers, we talk to customers all the time. Of course you got to talk to customers. I’m curious what it is that, maybe, you think sets you apart, in terms of how you think about being close to customers, and if there’s a story, maybe, of just, wow, this is how close we are to customers and maybe something that emerged out of that, that’d be really cool to hear.
Yuhki Yamashita: Well, I think a lot of it starts with our origin story in many ways, which is that way back when, when Dylan, the small group of people were building Figma, this is the time when no one believed it was possible to have a design editor in the browser. And so it just seemed like science fiction, almost. And yet, what Dylan did consistently throughout, was just put the product in front of designers, ask them for feedback, come back to them the next time with that feedback implemented, and it becomes better and better and better.
And at no moment was there a tentative expectation that the designer suddenly turns around and implements that tool in their organization. It was really just about listening really carefully to what the community had to say, and through that process, making them evangelists. And that’s where a lot of how Figma came to be and why we have such a strong connection with our community where we’ve actually, they’ve really helped shape the product to date, and there’s a deep belief in that, and they’re the ones in that are now advocating for Figma and helping us spread within the community and within their company.
So that’s the backdrop for why we have such a strong connection with our customers, and there’s a lot of things that you see. So for example, maybe someone on my team Sho, and oftentimes, Sho will tweet out to the community, here’s what we’re thinking, or we’re actually thinking about focusing a lot more in prototyping. What are the top problems you’re seeing? And people come back with all these different answers because everyone’s passionate. And we go in there and just look at all the feedback and understand what people are saying and just have a stronger pulse on how people are feeling. And that’s not to say that everything is then implemented verbatim, but we really find it useful to feel like we have a sense of what people are thinking.
And I think the most crazy version of it, maybe, is Dylan’s always reading customer feedback. In fact, has reads the most customer feedback of all of us and has been doing that for a decade. And oftentimes, there used to be this thing where he would drop in tweets that he sees into different Slack channels to be like, hey, this seems concerning, or we’re getting this feedback. And it got to a point where we got big enough where people would feel like they had to drop everything and deal with that tweet.
So Chris, our CTO, and I intervened. We created this new channel, private channel called Concerning Tweets, and it just, we’re this small group of us that Dylan can drop us in. And these are tweets that aren’t going viral, by any means. They’re just things that you see is with one like, sometimes zero likes, but he feels there’s an essence of truth to them and we make sure that we look at what’s going on there and see if there isn’t something much bigger that we should be focusing on. But that’s the extent to which someone like Dylan, from top down, implements this idea that we need to be staying close to what our users are saying.
Lenny: That’s an awesome idea for a channel, a way to contain that potential madness that it creates. Is there anything else you’ve learned around hearing feedback like that in a tweet, let’s say, or just a few loud voices and deciding what to actually work on? Do you have an approach there? Just deciding what’s worth paying attention to?
Yuhki Yamashita: As we built out our research and data functions, it’s really important to balance out the vocal minority with what’s actually happening. So I really view some of those tweets more as canaries in the coal mine, in a way, and inputs into, many inputs we have around everything our customers could possibly be experiencing. And it’s important to realize that we have certain forums, like our support tickets, where customers are, tend to be much more dissatisfied. And we have other kinds of inputs that are sales conversations with prospects, where it’s really more about perceptions around Figma, in some cases.
And I think it’s just important, especially as a product manager, to feel like you have this balanced portfolio of different kinds of feedback to know that you don’t have any blind spots. So I think that’s one of the things that I focused a lot on when I came in, which is the Figma team is very good at Twitter and staying on top of the sentiments. And luckily for us, a lot of designers are on Twitter, but the reality is that most of our audience, at this point, probably aren’t. And so building our capabilities to extract feedback or more insight from those other sources, as well.
Lenny: That reminds me, I think Twitter was really instrumental to the beginnings of Figma. I believe Dylan made this social graph of the most influential designers on Twitter, and that was his go-to market strategy, get those designers on Figma, and then I think he open sourced his code to do that. Is that right?
Yuhki Yamashita: Yeah, that sounds right to me. And he is very intentional about which designers we need to win over. I think it was very novel at time.
Lenny: What is it like to work with Dylan Field? As an outsider, he’s a legend, feels like he’s an incredibly smart, talented, hardworking, CO. There’s always tension a little bit between a Chief Product Officer and a CO, and so I’m just curious, what do you like to work with as a product leader? And then, is there, I don’t know, a memory that comes to mind of just a way that encapsulates what it’s like to work with Dylan?
Yuhki Yamashita: We’re very different, actually. And Dylan is very, he’s very based on intuition and instinct. And that intuition is actually built off of thousands and hundreds of thousands of customer interactions where he might look at something and be like, “You know what? This isn’t going to land well,” or, “Here’s the biggest problem right now.” And you’re like, well, how does it conclude that? And part of my job is to build out that logic streak for him of how did you arrive at that conclusion so that people can understand that at scale, in a way. But he’s very much about that.
Or I think there’s a way which, sometimes, it’s a product manager, you want to lay out a problem and say, okay, we’re going to first focus on this problem, and then [inaudible 00:29:21] these three approaches. We’re going to take this approach and have a review at every step along the way. But for Dylan, I think, it’s very hard for him to really fully get bought into it until he sees the end implementation to viscerally feel if this is a good solution or not. And so I think that’s the kind of thinker he is where he really needs to see it to feel it. But it’s not totally random. It’s based on all these interactions with customers and somehow encoded in him to build up some of those intuitions.
And I think one of the things that’s really interesting about him is that he actually really cares very deeply about any given user and how they’re feeling about Figma. I remember when, during the height of the pandemic, we were doing a one-on-one walking around Delores Park, because this is the era where you would take meetings, if you take meetings, they’re all outside, and then he needed to use the bathroom. So he came out to my house in the Castro, he used the bathroom, and then he met my partner, and my partner was on Figma, had Figma pulled up because he is just doing work. And then Dylan just went straight in there and wanted to ask what the biggest problems were or what’s not working, and they started geeking out on some issue around Google fonts, and this is the first major interaction between the two of them.
But it’s one of those things where that’s how much Dylan cares. And on one level it’s just easy to say, “Hey, this is a single user who just happens to be using your product,” and be dismissive with it or not care that deeply because you think you already know all the biggest problems, but that’s not his attitude. And so that’s the level of, I guess, customer obsession, if you will, that he exhibits and then, in turn, informs his intuitions.
Lenny: That’s amazing. Figma is 10 years old at this point. He’s been at this for a long time, like a decade. And the fact that he’s still so obsessed with just a random person just using Figma and he’s taken the opportunity to experience it in real time every chance he gets, sounds like.
Yuhki Yamashita: Yeah.
Lenny: Hey, Ashley, Head of Marketing at Flatfile, how many B2B SaaS companies would you estimate need to import CSP files from their customers?
Taking Personal Responsibility for End Users
Ashley: At least 40%.
Bottom-Up Fixes vs. OKR Conflicts
Lenny: And how many of them screw that up, and what happens when they do?
Ashley: Well, based on our data, about a third of people will consider switching to another company after just one bad experience during onboarding. So if your CSP importer doesn’t work right, which is super common, considering a customer files are chalk full of unexpected data and formatting, they’ll leave.
Lenny: I am 0% surprised to hear that. I’ve consistently seen that improving onboarding is one of the highest leverage opportunities for both signup conversion and increasing long-term retention. Getting people to your a-ha moment more quickly and reliably is so incredibly important.
Ashley: Totally. It’s incredible to see how our customers like Square, Spotify and Zora are able to grow their businesses on top of Flatfile. It’s because Wallace data onboarding acts like a catalyst to get them and their customers where they need to go faster.
Lenny:
As an outsider, it feels like Figma is just always firing in all cylinders, shipping the best product. People love it. I use it, I should’ve mentioned this, but I use it probably every day for my newsletter for illustrations and banners and all this stuff. Yeah, I don’t know what I do without it. And it always feels like Figma is just killing it. I know that’s never the reality. I’m curious, is there a story of something that just, maybe, didn’t work out the way you hoped? Whether it’s a feature, a launch, or something like that that just shows people that it’s, not everything always works out.
Love-Hate Relationship: Core Experience and OKRs
Yuhki Yamashita: We run experiments all the time that don’t come back with winning results, and we certainly have built a lot of more complex features that took a while to take off.
So a good example of this is in the design system space, we have something called branching and merging. And branching and merging is this workflow of maybe you’re building a really complex design system, and then you don’t want anyone ever randomly touching your components that are used by thousands of other projects, so you create this workflow of, someone, maybe, effectively suggesting a change, you’re reviewing it and then pushing it in.
And so, in theory, makes a lot of sense and things that our customers asked us for, but once we built it, in the initial stages, just didn’t really see that much adoption and didn’t feel great because it’s a really big investment for us. It’s a lot of work that we put into it and there’s just many different reasons. Some of it was performance, some of it was, this is a foreign workflow and it just takes time, and us helping customers implement some of those workflows, we realized some gaps because we don’t really use it that much ourselves.
And so, I think as we’re getting bigger, one of the things that I’m realizing is that we’re starting to build a lot of features that are not, necessarily, for organizations like ours. And when we do that, we really need to be creative about how we understand how effective those are because we’ve had such a strong culture of internal testing and dogs looting, and those are the things that really helped make sure the quality of our product was good enough. But now we’re working with really new types of customers and needing to push ourselves and build that muscle, as well.
Lenny: Speaking of high quality software, again, I’ll repeat, I think Figma is one of the most beloved software products. It’s become central to a lot of the ways people work. It’s also, I think, one of the fastest growing SaaS products, in general. And I don’t know, this is maybe the ultimate softball question, but I’m just curious, what is it that you do at Figma to build such high quality software? Because it’s rare for B2B software, especially. What do you do as a product leader, as a product team to just set this high bar, make sure that the stuff that you put out is great consistently, and the more tactical the better?
Three Criteria for Great OKRs
Yuhki Yamashita: It’s so important that you’re using your own products. And I think we’re in a very lucky position where all of us can get creative around using Figma in some way. And obviously, designers are the, internally within Figma, are the most vocal and the ones who are in the product six hours a day, essentially. But even for PMs, one of the first things I did when I arrived was we were a little bit more of a memo culture, and I was like, you know what? We should be a deck culture because we can build those decks in Figma, and just that act alone allows you to encounter a lot of issues and for you to get familiar with it.
And so I think there are ways in which, sometimes, you have to get creative to enable your company, your entire company to use a product more. Or as an example, recently, we just did calibrations for performance reviews in FigJam, and our Head of Design, Noah, came up with this amazing template and we distributed it through HR and that was another reason for everyone to use FigJam. And so that’s the biggest thing. The more hours people are spending inside your product, internally, I think, just naturally becomes better. Because a lot of times, it’s not just about people raising their hands and saying this is the problem, it’s more about you just want to make your own workflows, your own day-to-day better, and derive satisfaction from improving that.
Fostering a Culture of Experimentation
Lenny: So the takeaway there is get your product teams to use the product as often as possible. That is a really clever way of doing that at Figma. I know you mentioned in our newsletter interview that you switch from memos to decks. Usually, it goes the other way around, and now I get the second order effects of that where people are building their decks in Figma. That is very clever, and not everyone’s building collaboration software, but that is a really clever idea. And I think there’s probably a bit of trickle down from Dylan’s obsession with the product in making it, just continuing to just be obsessed with making a great experience combined with that, people using the product and this trickle down of we really need to make this as awesome as possible.
Ashley: There are other companies, for example, when I was at Uber, especially working on the driver’s side, of course we went out and driving, and that speaks to some aspects of it. But one of the things that I’ve realized is when you are logging a bug and you add some engineers to it, to have them look into it, the degree of motivation is so different if that engineer has, somehow, experienced a problem in some way.
So for example, everyone at Uber would take Ubers into work, and if an engineer working a driver app saw a driver struggling with something, they would find it embarrassing and feel personally accountable to go and fix that. And when you can create that sense of personal accountability, then all these crazy things happen and all this progress happens. So I think for us, as getting creative at Uber about, okay, well how do we increase those interaction points at the point where, if someone building feels like they have some kind of personal relationship with the end user, and this is what happens, at Figma, too, where a lot of our designers feel personally accountable, in a way, because all their customers are people they already know in the community on Twitter and all those kinds of things, so they feel like they have to put something out there that’s defensible or that they’re really proud of. So I think that personal accountability can really make a difference.
Lenny: That begs a question of, I imagine this engineer at Uber coming back to their desk and like, I’ve got to fix this bug. And then their PM’s like, no, we got goals to hit, here’s our priorities, we got this roadmap, we don’t have time to fix this right now. It’s just one random bug. And so there’s a two part question, just like you have a approach to that, do you encourage engineers, designers just fix stuff that seems broken/you mentioned that you have a fun experience with OKRs and how you’ve approached OKRs at Figma, and you’ve gone back and forth a little bit. And so maybe, as a second part, just talking about your experience with OKRs at Figma.
Core Traits When Hiring PMs
Yuhki Yamashita: The first part, I would say that I think one of the most powerful things, especially for startups, is that bottoms up energy, and maybe a developer noticing something is wrong and just going off and fixing it. And for the most part, I try not to get in the way of that because if people are doing that constantly, and everyone the company is trying to make the product better, that is sometimes a way more effective way to improve the quality of experience than this top down of, oh, let’s define this quality experience metric and try to change all the things, because you might miss these things. So that’s one aspect.
And the second thing is, I think a lot of PMs have grown to realize this, which is, if you ask an engineer about how much time it’ll cost to go and build something, and it’s something that they came up with or they’re advocating for, it’s almost always half the time as something that you are asking for, as a PM. And that motivation is so different.
And that’s why getting the buy-in of developers is really important, because you want to feel like they’re personally vested in this problem, and then, all of a sudden, their willingness or their creativity, or all these things spike. And so when you think about all those things, when there’s a situation where an engineer or a designer’s trying to fix a real custom problem, I’m like, by all means.So that’s on that.
OKR is totally bigger topic, and maybe I’ll set the conflicts of why I have such this love-hate relationship with it, which is that a lot of my career, I’ve actually just worked on core experiences, and OKRs were the bane of my existence, in a way. Because when you’re working on a core experience, sometimes you’re just, I’m just trying to make the experience better. And sure, I can come up with this BS way to measure what that looks like, but that’s not what I’m thinking about every day, anyway. So it just seems very performative, and there’s just a lot of work that goes into it.
And you encounter one of two situations. One is, you come up with some secondary metric that nobody actually cares about that, technically, you can measure and, technically, you can move, but you haven’t actually proven that it really matters. So maybe it is some satisfaction metric that you have on some survey, but you haven’t actually done the work to show that, that actually has correlations with retention or anything that actually “matters for real” in the business, or it’s some weird usage metric or something like that.
And then the other extreme is to say, no, we’re going to be ambitious and we’re going to send it for business goals. So for example, even if I was the PM for the rider experience at Uber, I’d be like, you know what? We’re going to contribute incremental trips because the experience is going to be so good that we can get more people to come back. And I think the reality for a lot of that is, it’s a metric that you don’t have full control over or there are many hops until it can affect it, and okay, well maybe we can make the experience better and maybe that improves your attention and maybe this. And by the time you get there, you actually can’t even prove that you moved the top level metrics. So either you anchor something that matters, but you can’t move, or you anchor something that you can’t move but doesn’t actually matter. So that’s the relationship I’ve had with [inaudible 00:42:45], so even it’s really frustrating.
So when I write that thinking about, one of the things I realized is that we had OKRs, but people were treating it almost as a to-do list or a task list of, okay, here’s how, by the end of quarter, I need to complete these tasks and then I’ll feel like I did my job, kind of thing. And we would have these dreadful meetings where we go through these spreadsheets and have people stand up in front of everyone and talk about those commitments, or those key results, rather. But they were dreadful for a reason, which is that you just couldn’t really understand what the team actually really cared about. And it got to this point where we had all these, and this is similar to the secondary metric problem, but either you couldn’t approve that you actually moved it, or you’re trying to work on something that I don’t actually understand why it’s useful.
And so that was when I deprecated it and said, “I just want to understand your headline. What are you trying to do, philosophically?” And just don’t stress about whether you can measure it or not. I just don’t understand what you’re optimizing for, and let’s first have that to date. And then once we get there, then let’s talk about, okay, well what are some ways that you can measure it? And some of it’s qualitative, so it’s quantitative, and that’s fine. And I almost feel like sometimes, it’s better to take the report card approach of saying, Hey, just give yourself a score, tell me how you derive that score, let’s all understand that the metrics and those inputs that go into it can change over time, and we’re going to get more sophisticated about how we measure it. But at least everyone understands what on earth you’re trying to go for.
So that’s where I moved in my first year, I would say, and then we hired a Head of Data who is a friend of mine from Uber, too. And one of the things she felt was, okay, but it’s still very loosey goosey, and super subjective, so let’s just try to bring OKRs back and see if we can just do them better next time. And so we’ve done that, and they were definitely better than when I first arrived just because we had a data science team and we had more rigor around metrics and things like that. But again, this time it was less about not understanding what people were doing, but more not understanding if teams are actually committed to moving those OKRs. And one of the problems that you find is we have these OKRs, but they feel like these post-rationalizations of the projects that you’re working on, anyway.
And at the end the quarter, you come back and see if those OKRs move, fingers crossed. But if you stop an engineer in the middle of the hallway or the virtual hallway, so to speak, and ask them, okay, what are your team’s biggest goals or OKRs? [inaudible 00:45:31], they wouldn’t be able to say it. They’re just like, well, I’m working on this project that’s really important. And so it’s, well, what’s the point of publishing this OKR if you’re actually not thinking about moving it on a daily basis almost, right?
And so that’s when we’ve tried to experiment with this terminology, well, maybe if we should call it commitments instead, people would take it a little bit more seriously. And it’s my belief that oftentimes, commitments are this care between the why and the what, and sometimes the face of the commitment is the what.
It’s a project and there are many why’s behind it, or it’s the why and there are many projects behind it. So that what’s trying to formalize that idea, but it definitely felt a little bit complicated, a little bit. Sometimes people are like, well, OKRs exist for a reason and this is, basically, an OKR with just a different name. So my honest sense is we still haven’t figured it out and we’re still iterating on a bunch of different things, but I think I’ve developed some philosophies around it, which is, no matter what you call it, because it doesn’t matter as much.
I think that, for me, there are three things that really matter about the good OKR, and one is legibility. People look at it and understand what it is, and it’s not some weird obfuscated metric that doesn’t mean anything to anyone. I think actionability, I want OKR to inspire action. You look at that and you’re like, it’s stirs action, makes me want to do something differently. And the third one is authenticity, which is, does this actually, honestly depict what you’re doing, what you’re trying to do on a day-to-day basis? Because if it doesn’t, then it’s hard for me to trust that, that it matters. Or if that’s something that just happens to describe what you’re doing but isn’t really connected in a meaningful way, then I question the value of it all.
So that’s why I am in the process. But I definitely am all ears to advice around this kind of stuff, because I feel like we haven’t quite cracked the code.
Lenny: I love hearing that. That ,hole journey. I feel like you always hear from product teams, here’s what we do now. You never hear, here’s the experiments we’ve been through, here’s what we’ve tried, here’s what worked for a while, here’s what doesn’t work now, and here’s what we’re doing now. So it’s really cool just to hear all the experimentation you’ve done. Clearly, Figma is a company where you encourage experimentation and trying new things that aren’t working, and it’s cool they have the flexibility to just like, let’s just do headlines for now, and no more specific goal metrics. We’re just going to build things that we think are important.
And in the newsletter post, for folks that are listening, you actually show the templates that you’re using these days for planning your projects and laying out your OKRs, so folks can check those out if they’re interested in seeing how you’re doing that, now. You also mentioned you’ve hired this awesome data scientist, and maybe just expanding that further, I imagine a lot of the success of Figma and the product that you built is the people that you hire. At Figma, I believe you have 22 product managers, which sounds very small for a company like Figma, and I imagine they’re all amazing. I’m curious what you look for in product leaders and product managers that you hire that, maybe, other folks aren’t as focused on, and just what does the interview process look like at Figma?
Effective Collaboration with Sales Teams
Yuhki Yamashita: Yeah, I shared some of these things. I really feel passionately about storytelling, and not to give it away or anything, but one of my favorite interview questions is asking, “describe to me a time when you’re part of controversial product decision, and what did you do,” and all those things. And I think it’s really revealing because if they can set up this conflict and understand why this problem was really important and represent both sides in such that you can understand why that conflict existed in the first place, then they can do it in this even-keeled way, where you realize that they can take on these different perspectives. You start to learn a lot about that person, I think.
Or sometimes, I just ask them for basic things, okay, talk about a big problem that you worked on. And the thought experiment, for me, is always coming out of that, do I feel compelled to work on that problem? And no matter how boring it sounds on the surface, I think a really great product manager can cash something, it’s like, well, this is why it’s so existential for us, and this why it’s so interesting, and really rally the troops up. So that’s one big thing of storytelling communication because at the end of the day, so much of our job, it’s around that.
I think other than that, some of the things that I value or things I think about as, hi Dan with UX conversations, it’s like we talk about problem, and I think about when you’re exploring solutions, it’s this tree of, okay, there’s just these branches of explorations and you finally arrive at these solutions. And a ton of people who can go up and down branches really quickly, have a really high command of all these different altitudes, as well, so that we can talk through a lot of things at the end of the day, feel like we walk away with some progress.
And I think that at Uber, our first two Product Officer, Jeff Holden, was someone who often talked about fast forwarding to the future and this idea that, okay, let’s just pretend we ran that experiment. What do you think it’ll come back with? Or let’s pretend we ran that, you just use a study. And the PMs who have the ability to imagine those outcomes, I think, it helps us be much more efficient, too, because we’re like, well, if we all think that it’s going to go there and that’s not going to compel us to take any action, why do it at all?
And so I think a lot of PM is about those shortcuts that you have to take. And it’s not just about what we build, it’s about building the right things. And sometimes, it’s just as important to decide not to build something, but it’s all only possible if you can have that kind of imagination or that ability to see around corners.
Lenny: I love that. I was going to ask you for your favorite interview questions in our lightning round and you jumped ahead, which is great. And those are really good examples. Hopefully, they don’t give too much away. I want to chat a bit about growth and how Figma grows. If you ask people about product led growth, and just whenever people talk about product led growth, they’re always companies like Figma, Slack… Figma is always seen as a model of product led growth and a product that grew through product.
I imagine now, there’s a very robust sales team, and I imagine, even earlier than people, probably, imagined there was a sales team. I’m curious, as a product leader, what you’ve learned about how to effectively work with sales and what you teach your product managers about how to work with sales to collaborate effectively.
Keys to Figma’s Early Growth
Yuhki Yamashita: We’re really lucky to have a sales team that understands their product really well and can hold their own with customers who are often also design leaders, product leaders and things like that. And I think that kind of credibility goes a really long way. One of the things that we all are collectively realizing is, we talk about product like growth, but in some ways, I like to think about it more as community led growth or there are certain people inside a company that feel so strongly about Figma and that they’re helping push for it in these advocates and evangelizing for Figma.
And so oftentimes, what the sales team does is really empower those individuals to make a stronger case or connect them to the rest of the company so that we can get a wider deployment or more leadership buying and things like that. And so oftentimes, a sales team is playing that role of creating those human connections and helping equip designers that feel passionately inside a company with the data, with the stories and all those things to help make a case. And I think that’s the most powerful way in which we can spread where the space of Figma is not the sales team, but in fact, it’s the internal designer.
And so that’s the mental model that I think we’ve been using it. We’re fortunate enough to have people inside companies who are so passionate to want to play that role. And so when you take that lens on, then you start to understand, okay, how can we help set this person up for success? And the sales team has different ways to do it. The product team can help, in terms of giving them visibility into how we’re thinking about evolving the product or what other customers might be doing. And so, I really see it as this partnership to enable that much as possible. And I think that’s what, to me, product growth looks like at Figma, is that.
Advice for Product-Led Growth Founders
Lenny: That is really interesting. Basically, making your champion inside the company a superhero, helping them be more effective at what they’re already doing, which is evangelizing this product that they really love. Interesting.
Is there anything that you think Figma did early on that you think was really important for it to start to grow, either in this way or in a different way? Imagine there’s just a lot of product led growth founders that are trying to create a product led growth product, and they fail. And so I’m curious, just what do you think people often miss and what do you think Figma did right that got it going?
Yuhki Yamashita: I think a lot of it was about the level of intention around building community. And the more there are organic conversations happening about Figma, the better. And one of the nice things about Figma is you can share out a file that you’ve been working on, and effectively open source something, but it’s your way of showing, here’s how we do it at so X, Y, Z company, and sharing that with the rest of the community. And when people see that and when people feel like they have this insider view in how other companies work, that’s where there’s a lot of interest.
And more recently, over the last few years, we’ve really been focused on a program called Friends of Figma where we have people who are passing about Figma, and all our different geographies come together in a Discord channel. They meet regularly and are helping us evangelize. And again, that’s that human connection between users, and then between us and the users is something that really helps build that kind of loyalty, which is the thing that, then, fuels all the champions to really push for it, internally, and give people the enthusiasm and courage to do that inside their organization.
Thoughts on the Adobe Acquisition
Lenny: It’s interesting how many corollaries there are to Notion and how they got started. I recently chatted with Camille, I don’t know if you heard that episode, but there’s a lot of similarities with how Notion use their community to help jumpstart growth and continue to grow.
The Continuous Evolution of Product Philosophy
Yuhki Yamashita: Totally.
Lightning Round Q&A
Lenny: It’s interesting that you can call that community growth, product growth. There’s a lot of overlap there, potentially.
Yuhki Yamashita: For sure.
Top Recommended Daily Tools
Lenny: What advice would you have for folks that are, I don’t know, maybe you already shared this, but just if you’re a product led growth founder listening to this, do you have any other piece of advice to that founder about how to get started with their product, their community, their growth strategy? Anything else you’d want to share there?
Yuhki Yamashita: Maybe a different way to talk about what we just talked about, is just, there has to be this, almost irrational, this emotional response to your product and this like love for it. First, it has to be cultivated internally, too. People, internally, have to authentically love something to really stand behind it. But then, externally, too, if people are loving something to the point where they can sing at the top of their lungs and just really talk about how Figma’s, great, if we can get there, that’s a wonderful place to be.
And I think that’s both a combination of you’ve really solved their problems well, but you also equip people with a philosophy around a different way of working. And I think that’s what worked well for Figma, too, which is, there’s something controversial about this idea that everyone can see what you’re doing, or that multiple designers can be in the file at the same time. We like to say that one of the first responses we saw [inaudible 00:57:51] Figma was, if this is a future of design, I’m quitting. I’m changing careers. And there’s that tension of that narrative tension, but that is signal that you’re part of this revolution and you’re trying to change something. And when it can equips your customers or user base with that, and I think that’s something that they can really get behind and champion, so it’s not just that they’re championing for a tool, they’re also championing for a new way of working.
Obviously, that’s a tall order or [inaudible 00:58:23] come up with that. But hopefully, if your a founder, you’re working on something, your mission is so big that you have those kind of ideas, and it’s how do you actually equip your customers to want to talk about that?
Conclusion and Final Thoughts
Lenny: That’s awesome. Reminds me of a quote and a tagline that the Airbnb’s first growth team had for a long time. Love drives growth, not the other way around. They made posters of this, put it all over the product teams.
Yuhki Yamashita: I love that.
Lenny: Part of the office and seemed to have worked for Airbnb, clearly working for Figma.
One last question feels like a question we have to touch on. I don’t know how much you can say about all this stuff, but with the potential acquisition with Adobe, which I know isn’t done, yet, but I’m just curious, what do you think will change, may change, you’re hoping will change, you’re hoping won’t change in how you build product at Figma within Adobe?
Yuhki Yamashita: Totally. Yeah. As you said, it hasn’t closed, yet, and so we’re still independent companies, but when we think about that theoretical future, I think about people often ask me, so what’s going to happen, in terms of the products that you work on, and how is that going to influence Figma? And the answer is, we don’t know, yet, but I get excited about two avenues. One is just really continuing our current mission of making product design better. And the reality is we look at product design, a lot of people are still using both Adobe and Figma alongside each other. And maybe you’re creating that micro interaction in After Effects, or maybe you’re doing that intricate illustration in Illustrator, or editing Raster in Photoshop, and then you’re bringing some of those things into Figma. But when you think about the end product development process, there’s so many ways in which, if we can make all those things seamless so that you’re not juggling a bunch of apps, or maybe you can have one single source of truth, that’s really exciting to me to think about. So concretely what that means, I don’t know, yet, but as thinking through those journeys, that gets exciting for me.
And then the other thing is really collaborating with the rest of Adobe and thinking about, we’ve figured out something really interesting in the form of realtime multiplayer collaboration, and that, as a platform. Adobe has a much broader set of use cases that they’ve been pursuing, and what do those two things together, what could that enable? And that gets exciting for me to think about all the creative tools that I’ve used in the past, be it video editing or 3D objects or things like that where it’s, okay, if we can bring in the power of the browser, of multiplayer, of this feeling of openness, would that make it way easier for people? Would it make it much easier for people to share work or get involved?
So those are the things that go through my heads, in terms of what’s possible. In terms of what I don’t want change. I really think that we’ve figured out something really amazing, in terms of our relationship with the community. We talked about proximity to community and our users. Those are things that we intend to keep and keep doubling down on. And I think it’s such an important part of the magic of how Figma works. So it’s something that, I think, I will continue to do and that’s what I draw a lot of motivation from in the first place.
Lenny: Awesome. You also get to work with Scott Delski, which is going to be pretty sweet and hoping to get Scott on this podcast at some point, too.
Yuhki Yamashita: That’ll be awesome.
Lenny: Any closing thoughts before we get to our very exciting lightning round?
Yuhki Yamashita: It’s really easy to listen to some of these podcasts and feel like, oh, these people have kind of figured everything out.
But the reality is, we haven’t, and we’re still experimenting with a lot of things. OKRs is a really good example of that, but a lot of other things. And so, just the other day I wrote about this idea of us living in a work in progress world, and I was talking about more from the context of we live in a world where all of our products, our product players, our strategies are work in progress, and how do you work in a world like that, when what you’re reviewing can change the next day.
But in a similar way, I think the way we work, the way we run product processes as product managers is, itself, very much a work in progress. So I would love to encourage this kind of conversation, Lenny, that you’re facilitating just because you have so much to learn from each other. And I’d love to continue to learn more from all of you on interesting ways that you grapple with these age old problems around things like how to set goals, or how to review work, or how to plan.
So anyway, just wanted to signal that we are very far from perfect, and I really eager to learn from everyone else, as well.
Lenny: I love that. That also reminds me of something the Airbnb founders always came back to. Joe and Brian were both designers, and as you learn to be a designer, you are taught that everything around you is designed by someone. Someone just decided this webcam’s going to look this way and work in this way, this chair, somebody decided very specifically, it’s going to be like this. And we assume the things that we are working within are just, they’re figured out. Someone much smarter than me figure this out. But it’s usually just someone just like you that had to figure something out quickly, and then that’s what you’re doing now. And so they always encouraged everyone to just remember someone designed this, doesn’t mean it’s the perfect solution, and you should always rethink things like that and not assume.
Yuhki Yamashita: Yep.
Lenny: Well, with that, we’ve reached our very exciting lightning round. I’ve got six short quick questions for you. I’ll just go through them pretty quick, whatever comes to mind, share, and we’ll see how it all goes. Sound good? All right.
Yuhki Yamashita: Sounds great.
Lenny: Awesome. What are two or three books that you’ve most recommended to other folks?
Yuhki Yamashita: First one that comes to mind is Switch, and it’s really about how to affect organizational change, something that’s Shishir recommended to me and we have the difficulty of affecting change in a large organization, basically, and how to overcome that.
The second one I would say is my favorite book of all time is one called The Story of the Stone, and it’s a Chinese novel, one of the most famous Chinese novels of all time. And it’s thousands of pages. It all takes place in a garden, but it’s one of the most beautiful piece of work I’ve read, so I like to recommend that, even though it’s nothing to do with PM.
Lenny: Did you say thousands of pages?
Yuhki Yamashita: Yeah.
Lenny: About a stone. Wow. I will check this out. I love it. I’ve not heard this one before. Favorite other podcast, other than the one you’re currently on?
Yuhki Yamashita: Well, I’ll have to admit, I’m actually much more of a visual learner, not a listener, and so I rarely listen to podcasts, but the two that I have listened to, in earnest, was first one was Cereal a long time ago, and then yours.
So I think some of the best, actually, but otherwise, more into reading.
Lenny: Awesome. This show’s also on YouTube, for folks that don’t listening and like watching things. Plug, plug. Favorite recent movie or TV show?
Yuhki Yamashita: The last movie I watched was called The Good Nurse, and it was about a serial killer working in a hospital, but it was a very different take on it. It was very human. It wasn’t grotesque at all, and was talking about how broken our system was. So, highly recommend it. Quite sad, but yeah.
Lenny: Okay, good tip. What are some SaaS products that you love that you, maybe, use at Figma or that you just discovered that you find very useful?
Yuhki Yamashita: Kind of cheating, but as I mentioned earlier, we’re starting to use FigJam for everything from calibrations, to interview debriefs, to product reviews, to everything. So that’s thoroughly started to dominate our usage. It’s been cool to see. And then we have our usual suspects like Slack and Asana, and then we’re all over the place on the rest. Some of us use Notions, some of these use Dropbox Paper, some of these uses Koda, and so we’re still figuring that one, out, I’d say.
Lenny: Dropbox Paper. Very cool.
Yuhki Yamashita: Yeah.
Lenny: I love that product, but I feel like no one uses it anymore, but it’s cool that you guys do. Final question, favorite FigJam or Figma plugin or template?
Yuhki Yamashita: We have this one called the Alignment Scale, which is a widget that you can insert into FigJam or Figma Design, actually. And we use it all the time. So basically, it’s just a simple scale and whenever people click it, their face appears on one end of the spectrum or the other. And so it’s our quick way of being like, we’re doing a product review, we on a pulse check, we drop it in and we’re like, how are people feeling aligned, not aligned?
And if people are aligned, we just move on. If not, then you know that it’s worth a discussion. So it’s just a fast way to figure out where all the hotspots are.
Lenny: Awesome. And if folks want to find that, they can actually go to the newsletter interview that we did. I think if you just Google how Figma builds product, it comes up number one, and then there’s a link to actual template, so you can plug that right in.
Yuhki, thank you so much for being here. I am going to go play with Figma and FigJam right after this. Two final questions. Where can folks find you online, if they want to reach out, learn more? Are you guys hiring, anything there? And then, two, how can listeners be useful to you?
Yuhki Yamashita: Yes, you can find me online on Twitter or LinkedIn. Feel free to reach out there.
In terms of how you can be useful to us? We’re really starting to build a lot of products for this audience, for product managers. FigJam is one example of this, so definitely try it out, give us the feedback, tell me all about all the cool things that you’re doing or you wish you could do on FigJam or Figma. And you can tweet at me, you can find me anywhere. And, of course, we’re also hiring, so if you know great people or are interested, yeah, there’s a lot of roles, so please get in touch.
Lenny: Awesome. Yuhki, thank you so much for being here.
Yuhki Yamashita: Thank you so much for having me, Lenny.
Lenny: Thank you so much for listening. If you found this valuable, you can subscribe to the show on Apple Podcast, Spotify, or your favorite podcast app. Also, please consider giving us a rating or leaving review as that really helps other listeners find the podcast. You can find all past episodes or learn more about the show at lennyspodcast.com. See you in the next episode.
Glossary
| English | 中文 |
|---|---|
| Alignment Scale | 对齐标尺 |
| branching and merging | 分支与合并 |
| Camille | Camille |
| canaries in the coal mine | 煤矿里的金丝雀 |
| Chris | Chris |
| CO | CO |
| Concerning Tweets | Concerning Tweets |
| CPO | 首席产品官 |
| CTO | CTO |
| dogs looting | dogs looting |
| Dylan | Dylan |
| Dylan Field | Dylan Field |
| five why’s | 五个为什么 |
| frameworks | 框架 |
| impact | 影响力 |
| Jeff Holden | Jeff Holden |
| Lenny | Lenny |
| memification | 梗化 |
| micro interactions | 微交互 |
| micro mobility | 微出行 |
| onboarding funnel | 新手引导漏斗 |
| postmortem | 事后复盘 |
| product led growth | 产品驱动增长 |
| realtime multiplayer collaboration | 实时多人协作 |
| Scott Delski | Scott Delski |
| Shishir | Shishir |
| Sho | Sho |
| single source of truth | 单一事实来源 |
| social graph | 社交图谱 |
| storytelling | 故事讲述 |
| Switch | Switch |
| synthesis | 综合 |
| The Story of the Stone | The Story of the Stone |
| work in progress | 进行中 |
| Yuhki Yamashita | Yuhki Yamashita |
Reformatted by reformat_english.py
真正颠覆性的产品往往伴随着巨大的叙事张力。Figma首席产品官Yuhki Yamashita在本文中揭示了Figma如何将这种初始的争议,转化为用户对全新工作方式的拥护。Yuhki曾先后任职于微软、Uber与Figma,期间他甚至主动跨界担任设计主管。这种打破产品与设计边界的独特经历,赋予了他极深的同理心,也深刻契合了Figma“开放设计过程”的核心哲学。本文深入剖析了Figma持续打造出色产品背后的开发理念与团队运作机制,并分享了产品驱动增长(PLG)的实战经验。这是一次难得的内部视角分享,将启发产品人重新思考如何真正赋能用户,以及如何通过跨界思维提升构建产品的能力。
关于 Figma 如何打造产品的内部视角 | Yuhki Yamashita(Figma 首席产品官(CPO))
Yuhki Yamashita: 每个人都能看到你在做什么,或者多位设计师可以同时在同一个文件里协作,这种想法颇具争议。我们喜欢说,我们看到 Lenny [听不清] Figma 时的最初反应之一就是:如果这就是设计的未来,那我就辞职,对吧?我要转行。这其中存在一种叙事上的张力,但这其实是一个信号,表明你正在参与一场革命,并且你正在试图改变某些东西。当你将这种张力赋予你的客户或用户群时,我认为这是他们真正能够拥护和支持的东西。因此,他们不仅仅是在拥护一个工具,他们也是在拥护一种全新的工作方式。显然,这是一个很高的要求,或者说你不一定要凭空想出这些,但希望如果你是一位创始人,并且正在做某些事情,你的愿景足够宏大,以至于你能产生这样的想法,这就好比,你究竟如何才能真正地赋能你的客户,让他们愿意去谈论这些?
播客开场与嘉宾介绍
Lenny: 欢迎收听 Lenny 的播客。我是 Lenny,我在这里的目标是帮助你提升打造和增长产品的技能,采访世界级的产品领袖和增长专家,从他们构建和扩展当今最成功公司所积累的宝贵经验中学习。今天我的嘉宾是 Yuhki Yamashita。Yuhki 是 Figma 的首席产品官(CPO),他在那里已经工作了近四年。在加入 Figma 之前,他曾在 Uber 担任产品负责人,有趣的是,他还在其中一个大型产品团队担任过设计主管。在 Uber 之前,Yuhki 曾在 Google 和微软工作过,甚至在哈佛大学教授过计算机科学入门课程。在今天的对话中,我们将探讨 Figma 的产品开发理念,他们如何持续打造出如此优秀的产品,他们如何招聘,Yuhki 发现在其职业生涯中最有助于成功的习惯是什么,以及 Yuhki 和他的产品团队在构建产品驱动增长(product led growth)业务时学到了什么。这期节目基于我之前的一篇时事通讯文章,在那篇文章中我采访了 Yuhki 关于 Figma 如何打造产品的话题。所以如果你喜欢这期节目,或者甚至在你听节目的同时,我强烈建议你去看看那篇文章。它目前是我有史以来第四受欢迎的时事通讯文章。你可以在 lennysnewsletter.com 找到它。话不多说,有请 Yuhki Yamashita。
Yuhki,欢迎来到播客。
Yuhki Yamashita: 谢谢你邀请我,Lenny。
Lenny: 能邀请你来这档播客我感到非常荣幸。对于还不了解的听众,我们其实已经在一篇时事通讯文章中合作过了,那篇文章很快就成了我有史以来第四受欢迎的文章,你可以通过搜索“Figma 如何打造产品”找到它。所以我非常兴奋能深入探讨一些我们可能在那篇文章中没有涵盖的内容。此外,还有更深入地了解 Figma 的产品是如何运作的,PM 团队是如何工作的,你是如何思考产品的等等。再次感谢你的参与。
Yuhki Yamashita: 大家好,作为这档播客的超级粉丝,我真的很荣幸能来到这里。
职业发展轨迹
Lenny: 哇,这对我来说意义重大。我非常感激。你目前是 Figma 的首席产品官(CPO),这是一个非常棒的职位。Figma 也是一家非常伟大的公司。你能否花大概一两分钟的时间,宏观地分享一下你的职业轨迹,你是如何走到今天成为 Figma 的首席产品官(CPO)的?
Yuhki Yamashita: 我大学毕业后第一份工作其实是在微软,担任 Hotmail 的产品经理。如果任何听众还记得 Hotmail 的话,我当时其实并不知道产品管理是什么,我将其视为一个跨学科的职能,可以让我接触到所有其他职能,这样我就能真正决定哪个职能让我感兴趣。因此,我在微软待了几年。在那期间,我也从 Hotmail 调到了 Windows 部门。当时他们正在开发 Windows 8,Windows 8 非常有趣,因为它是 Windows 一个非常注重触控的版本。所以当时有很多关于 UI 和 UX 的讨论,这对我来说真的很有趣。当我在思考下一步该做什么时,我深深感受到了硅谷的吸引力,最终我加入了 YouTube,我相信 Shishir 之前上过这档播客吧?
Lenny: [听不清] 你。
Yuhki Yamashita: 是的,Shishir 当时负责领导 YouTube,他至今仍是我的良师益友,我在那里有机会负责 YouTube 的 iOS 应用。这其实很有趣,因为在我入职第一天之前,我从来没有碰过 iPhone,所以我的经理在第一天直接派我去苹果商店买了一部 iPhone。但那是我的下一份工作,对我来说也是一个非常有趣的转变,我们可以稍后再谈论这个,关于不同公司和不同的产品管理风格,以及真正弄清楚,我认为这是一个教会了我很多迄今为止产品经验的地方。那也是一段有很多有趣公司在物理和数字空间交叉领域发展的时期。Airbnb 就是其中之一,Uber 是另一个。所以我感受到了这种吸引力,因为这似乎是一个非常有趣的空间。所以最终,我加入了 Uber。Uber 是另一家让我形成了许多哲学理念的公司,希望我们今天能深入探讨这些理念,关于如何打造产品,如何在那种节奏极快的环境中打造产品。我从那里学到了很多。
迄今为止,所有这些公司都真正专注于消费者产品的核心体验,这也构成了我职业生涯的大部分。在这个过程中,我与许多优秀的设计师合作过。但在 Uber,我意识到我想直接涉足设计领域。在最后阶段,我实际上从 PM 转到了设计岗,管理了几个负责自行车和滑板车业务的设计团队,只想了解那是一种什么感觉。大约也就是在这个时候,在我的 Uber 职业生涯期间,我们遇到了一款名为 Figma 的工具。
我碰巧在参与一个将 Figma 实验性引入公司的项目。当时公司正努力将文化转变为更加透明和包容,而 Figma 完美契合了这一点。因此,我得以观察 Figma 如何改变工作方式,如何在公司内部传播。我们也有机会稍微了解了 Figma 团队。是的,我确实被那个使命所吸引,作为一个在整个职业生涯中一直跨越设计与产品边界的 PM,我真的很喜欢 Figma 主动模糊这种边界并开放设计参与过程的方式。所以我真的非常认同那个使命,这就是我最终来到 Figma 的原因。
从产品到设计的跨界
Lenny: 你从产品转入设计,然后又回到产品,这非常有趣。在 Uber,那是个什么角色?你是出行团队的负责人吗?
Yuhki Yamashita: 是的,那个部门叫 New Mobility,基本专注于我们的微出行(micro mobility)业务。对。
Lenny: 你会推荐 PM 走这条转到设计的路吗?我知道这不是任何人都能做到的,但你觉得作为 PM,去体验一下这个角色是否是一项重要的技能?你会鼓励人们去尝试吗?
Yuhki Yamashita: 嗯,我觉得这并不适合所有人,但我认为,首先,这是一次非常好的建立同理心的练习,去理解那个视角,同时也能迫使自己从不同的角度推动产品。因为我认为作为 PM,你处于中心位置,协调所有这些不同的权衡,而当你进入设计领域时,你必须忽略其他一些方面,真正坚持去推动尽可能好的体验。就是暂时悬置大家对商业可行性或工程可行性的怀疑,去推动一个愿景。这是一个很有趣的练习。
然后,我想说的最后一点是,我其实认为这是设计和 PM 互相学习的机会。当我成为设计团队的管理者时,我指导设计师的内容之一就是如何赢得 PM 的支持,以及如何用 PM 的语言进行沟通,同样地,这对 PM 来说也很重要。所以这些是我认为有帮助的地方,但再说一次,这必须源于一种热情,即你清楚自己真的想做这件事。
设计与产品管理的难度对比
Lenny: 你会觉得哪份工作更难;设计还是产品管理?
Yuhki Yamashita: 它们难在不同的方面。我想说,管理设计师比管理产品经理更难。
Lenny: 有趣。
Yuhki Yamashita: 我认为部分原因在于,设计师非常注重精进他们的技艺,并帮助他们作为设计师进行成长。所以,公司最大的问题可能并不是你作为设计师能真正学到你想学的新东西的地方,这在工程师身上可能也会发生,对吧?你可能正在做新手引导漏斗(onboarding funnel),而那可能不是学习微交互(micro interactions)的最佳场所,或者也许是,但它们并不总是对齐的。
然而,对于 PM 来说,有点像 PM 只是对影响力(impact)如饥似渴,所以你可以把他们指向公司最大的问题。虽然 PM 也确实想要了解不同类型的问题,或者拥有解决不同类型问题的经验,但归根结底,我觉得他们想做的还是对公司最重要的事情。所以从这个角度来看,这比较容易。
但正如你所知,这档播客存在的原因正是因为 PM 并不容易。所以这个学科,我觉得在某种意义上更难,因为有时在日常的节奏中,你很难知道你是否正在做你所能做的最好的事情。因此我认为这也让做 PM 变得更难了一些。
Lenny: 我有一位转行做 PM 的设计师朋友,我当时在一家初创公司做产品工作,她就说,“天哪,我以前完全不知道做产品经理和产品领导者有多难。我对 PM 这个角色有了多得多的同理心。”所以很有趣,这是双向的。同样地,我其实有一度也是工程师的经理,我也有同样的感觉,管理 PM 比管理工程师容易多了。所以这可以延伸到很多不同的角色。
Yuhki Yamashita: 是的,我能理解。
故事讲述与综合能力
Lenny: 听众们听到你的职业轨迹,以及你去过的地方、做过的所有精彩的事情。想象很多人会想,哇,我怎样才能拥有那样的职业生涯?微软、谷歌、Figma、Uber。如果你回想一下,找出一个你认为最有助于你作为领导者、作为产品领导者取得成功的习惯、技能或行为,你觉得那会是什么?
Yuhki Yamashita: 和我共事过的人都知道,我经常谈论故事讲述(storytelling),事实上,如果你曾向我汇报过,我觉得故事讲述一定会以某种形式出现在你的绩效评估中,我就是如此看重它。我其实认为,成为一个伟大的产品经理,很大程度上就是成为一个伟大的故事讲述者。我知道我们中已经有很多人在外面谈论过这个。我认为大家都能理解故事讲述的重要性,但也许我会分享两个我认为很有趣的具体之处。
一个是理解综合(synthesis)的力量,这个想法是,也许甚至作为一个初级 PM,你参与到一些评审中,很多人会说,“嘿,至少你可以为会议做点笔记,这样你就在创造价值。”所以这是很常见的建议,但我认为其中最强大的部分在于,在某种程度上,你可以综合发生的事情。在评审中会说很多事情,但仍然需要把这一切汇聚成一个提炼过的信息。甚至就像,我认为那已经是很大的力量了。从所有这些领导者发表的不同意见中,你得到了什么启示,你又如何推动它,从那里推动项目前进?所以这是一个例子。
或者另一个例子是,我真的很喜欢思考框架(frameworks),并提供谈论问题的方式或思考问题的方式。这也是一种综合,弄清楚所有这些不同的零散部分,并提出一种看待事物的视角。我觉得这某种程度上是我学到的,几乎是主要通过文学课程学到的,你在那里做文学评论,你在读威廉·叶芝(William Yates)的诗,你试图去,你观察到了所有这些有趣的事情,但随后你必须把这些不同的观察结果提炼成一个论点,提炼成连贯的东西。我认为这就是一个好的 PM 能做到的。所有这些不同的想法、意见和问题,你如何将它们提炼出来?所以我认为这是故事讲述中非常重要的一个方面。
当然,故事讲述的另一个方面是,一个故事的好坏取决于它所能驱动的行动。我经常指导我的产品经理,我们生活在一个每个人都不断分心的世界里,你每次只能得到 30 秒的注意力。因此,真正讲述出某种有力且能留存下来的东西的能力非常重要,也就是它的可记忆性。
我经常谈论梗化(memification)这个概念,我觉得我主要是在 Uber 发现这一点的。在那里,某些洞察、数据洞察或研究洞察被梗化到了这种程度:像 Travis 或 Dara 这样的人会在会议中途直接引用这个洞察,如果人们能够这样做并以此方式借鉴它,你就知道作为研究员、数据科学家或产品经理,你真正完成了你的工作。而这最终就是留存下来的东西。
因此,当你开始从这个角度思考时,它就变得非常强大,因为这是公司内部传递知识并以此促进行动的方式。或者,当其他领导者或利益相关者也许在问我问题时,我脑海中闪过的念头是,好的,那位领导者正试图构建一个关于这个项目是关于什么,或者最大问题是什么的故事或梗。那么,他们试图在脑海中创造一个怎样的故事,以便他们能够记住或谈论发生的事情?如果你采用这种心态,你就会意识到这是一种思考一切事物的非常有用的方式。
提升故事讲述能力的具体建议
Lenny: 我非常激动能讨论这个想法,因为它经常出现。故事讲述的力量,类似于擅长愿景规划。就像人们总是告诉 PM:“嘿,你得提升愿景能力。”这是一个优秀的 PM 非常擅长的技能。我觉得故事讲述也是类似的。它是你随着时间积累的一种模糊的技能云。你提到了一些你向共事者推荐的方法。比如,把它当成一个梗。
还有其他的吗?当你在给一个 PM 做绩效评估,而他们的技能差距之一是故事讲述时,你还会推荐他们具体做些什么来提升这项技能,还是说只是不断地练习,看我做,看别人做,然后你就能学会了?
Yuhki Yamashita: 是的,我把它看作是稍微重置一下我大脑的内部计算机,以便我重新从头开始。当我在完全没有任何背景信息的情况下开始时,我能否从零开始构建故事并解释正在发生什么?很多时候,你只是深陷其中,拥有所有这些背景信息,但如果你哪怕稍微抽离出来一点,这些信息可能就不再那么显而易见了。
我想思考它的方式是,把自己放在另一个用户的立场上,而这个用户是一个对发生的事情一无所知,但仍想以足够细致的方式理解你正在应对的问题的人。因此,那个重置的时刻,以及把你拉出来,在许多情况下能帮助你讲出一个更好的故事。是的,这是我脑海中浮现的一件事。
Lenny: 明白了。所以就是稍微摆脱一下知识的诅咒,假设人们对背景、原因、为什么这很重要一无所知,回到最开始。
Yuhki Yamashita: 是的,我认为我学习故事讲述的另一个途径是通过教学。所以当我是计算机科学课程的助教并且必须解释指针时,你会觉得,好吧,我真的必须借用现实世界中的隐喻,或者更接地气的东西,因为如果你假设了很多知识,它就会让很多人难以理解。因此,如果你能讲出一个任何学生都能听懂的故事,那么你就真正完成了你的工作。一旦你学会了这种能够向任何没有背景信息的人讲述的技能,那么转向那些距离越来越近的其他受众就会变得容易得多。
产品经理要拥有“为什么”
Lenny: 当我在我们的简报访谈中问你,在你思考产品以及 Figma 中 PM 角色的方式中,产品经理的核心哲学之一是什么时,你强调的一个有趣的事情是,对你来说,PM 拥有一个产品和想法的“为什么”非常重要。我觉得这和你现在谈论的内容是相连的。我很好奇,为什么你认为这对产品经理如此重要,为什么这在你思考产品以及 Figma 的方式中如此核心?
Yuhki Yamashita: 我真的不记得我是从哪里听到这个的,但它真的留在了我的脑海里,因为通常会有这样的争论:PM 是想出那个想法的人吗?答案通常是否定的,根本不需要是。在许多情况下,在我们的情况下,你的客户会想出大量不同的想法,当然,“是什么”和“怎么做”是公司内部分享的事情,而不是 PM 独特驱动的。但我确实认为“为什么”是我真正始终认为 PM 独特负责的事情。
我认为我学到这一点、认识到其重要性的地方,实际上首先是在 YouTube。我在微软工作了很长时间,当时还在职业生涯早期,所以我只是非常专注于我们的、我们称之为特性小组的团队,我们的工程师、设计师、我们的测试员,只是编写真正精确规定一切如何运作的需求文档。那就是当时的微软文化,你的需求文档必须完美,对吧?
然后我转到了 YouTube,突然之间,你要对整个应用负责,你有一个相当大的团队,你不可能规定发生的每一件事。因此,设计师和工程师自然而然地就在做出他们自己的选择。假设出现了一个错误处理的情况,在微软文化中,你会有一张表格精确规定在该错误期间会发生什么。但在谷歌文化中,就像,好吧,工程师和设计师,他们自己能搞定的。
那么问题就变成了,他们如何做出一个真正好的决定?他们如何做出所有这些你没有参与的局部决定,你如何才能让一个好的决定被做出?如果每个人都理解我们为什么要做这件事,我们在解决什么问题,那么人们就能做出真正好的决定。这是你真正能够扩展的唯一方式。所以这就是它的由来。
从那以后,我也开始意识到,还有其他职能也做得很好。例如,我们在 Figma 的工程团队,每当我们做回顾或事后复盘(postmortem)时,我们会做一种叫做“五个为什么”(five why’s)的事情。它背后的想法是,好吧,为什么这会发生,比如宕机发生了,好的,那为什么那件事会发生?然后深入到足以找到根本原因,然后去修复所有那些东西。
我认为 PM 也可以这样做,也就是客户在要求一个功能,但你会说,好的,他们为什么要求它,然后倒推出问题。但我认为你还可以更进一步,那就是,他们为什么首先会有那个问题?也许那里有些东西,这可能是一个机会,通过修复最初导致该问题的潜在条件,来产生更大的影响力。
工程团队的复盘实践
Lenny: 你们真的会做五个为什么,这太酷了。我总是听到人们在谈论五个为什么,但我不知道,我没怎么听说过人们真正在使用它。所以你说你们确实在事后复盘中这么做?
Yuhki Yamashita: 是的。是工程团队在执行它们,是的。
Lenny: 这太有意思了。你能多谈谈这些事后复盘吗?这只是在出现问题时做,还是你们每个项目都会做回顾性的事后复盘?
Yuhki Yamashita: 就五个为什么而言,更多是在出现问题时进行。但我确实认为我们有一种回顾文化,[听不清],总是有让事情变得更好的机会。如果不创造环境去讨论这些问题,那么其中一些将永远得不到解决,所以。
Lenny: 太酷了。好的。
Yuhki Yamashita: 是的。
Lenny:
贴近客户的文化
你分享的关于Figma产品团队属性以及你们如何构建产品的另一个非常有趣的地方是,你提到你们痴迷于贴近客户,确保你们的PM和产品团队非常接近客户。当你听到这些时,想象一下每个听众都会说,哦是的,我们非常接近客户,我们一直在和客户交谈。当然必须和客户交谈。我很好奇,也许你觉得在贴近客户这方面,是什么让你们与众不同?如果有个故事的话,比如,哇,我们离客户有多近,以及由此产生的东西,那听听会非常酷。
Yuhki Yamashita: 嗯,我认为很多方面源于我们的起源故事,很久以前,当Dylan和一小群人构建Figma时,那时候没有人相信可以在浏览器中拥有一个设计编辑器。所以这简直就像科幻小说一样。然而,Dylan始终如一地做的事情,就是把产品放在设计师面前,向他们征求反馈,下一次带着实现了这些反馈的版本回来,产品变得越来越好。在没有任何时刻,会有一种试探性的期望,认为设计师会突然转过身来在他们组织内实施该工具。这真的只是非常仔细地倾听社区的意见,通过这个过程,让他们成为布道者。这就是Figma之所以成为现在的样子以及我们与社区有如此强烈联系的大部分原因,实际上,他们真的帮助塑造了迄今为止的产品,并且对此有深深的信念,而他们现在是那些为Figma代言,帮助我们在社区和他们公司内部传播的人。
这就是我们与客户有如此强烈联系的背景,你会看到很多东西。例如,可能是我团队里的Sho,Sho经常会在推特上向社区发帖,这是我们正在思考的,或者我们实际上正在考虑在原型制作上投入更多精力。你们看到的最重要的问题是什么?人们会给出所有这些不同的答案,因为每个人都充满热情。我们会进去查看所有的反馈,理解人们在说什么,只是对人们的感受有更强的把握。这并不是说随后会逐字逐句地实施所有内容,但我们真的觉得,能够感觉到我们在了解人们的想法,这非常有用。
也许最疯狂的版本是,Dylan总是在阅读客户反馈。事实上,他是我们所有人中阅读客户反馈最多的人,并且他已经这样做了十年。通常,过去有这样一种情况,他会把看到的推文扔进不同的Slack频道,比如,嘿,这似乎很令人担忧,或者我们收到了这个反馈。到了我们变得足够大的时候,人们会觉得他们必须放下手头的一切去处理那条推文。所以我们的CTO Chris和我介入了。我们创建了这个新的私密频道,叫做Concerning Tweets,就只有我们这小群人,Dylan可以把我们拉进去。这些推文无论如何都没有病毒式传播。它们只是那些你看到只有一个赞,有时是零个赞的东西,但他觉得其中有一种真实的本质,我们确保会去看看那里发生了什么,看看是否没有更大的事情是我们应该关注的。但这就是像Dylan这样的人,自上而下实施我们需要贴近用户声音这种想法的程度。
Lenny:
平衡反馈与识别盲点
这个频道的想法太棒了,这是一种遏制它可能引发的潜在疯狂的方式。关于在推文中听到这样的反馈,或者只是几个响亮的声音,然后决定真正做什么,你还有什么其他心得吗?你在那里有方法吗?只是决定什么值得注意?
Yuhki Yamashita: 随着我们建立研究和数据职能,将发声的少数派与实际发生的情况平衡起来非常重要。所以我真的把其中一些推文更多地视为煤矿里的金丝雀,在某种程度上,作为我们围绕客户可能经历的所有事情所拥有的许多输入之一。重要的是要意识到,我们有某些论坛,比如我们的支持工单,那里的客户往往更加不满意。我们还有其他类型的输入,比如与潜在客户的销售对话,在某些情况下,这更多是关于对Figma的认知。我认为重要的是,尤其是作为产品经理,要感觉你拥有这种平衡的不同类型反馈的组合,以知道你没有任何盲点。所以我认为这是我进来时非常关注的事情之一,即Figma团队非常擅长使用推特并紧跟情绪。对我们来说幸运的是,很多设计师都在推特上,但现实是,我们的大多数受众现在可能并不在。因此,我们也在建立我们的能力,从那些其他来源提取反馈或更多洞察。
Lenny:
早期增长与社交图谱
这让我想起,我认为推特对Figma的开始真的很有帮助。我相信Dylan制作了推特上最具影响力的设计师的社交图谱,这就是他的进入市场策略,让那些设计师使用Figma,然后我认为他开源了他的代码来做这件事。对吗?
Yuhki Yamashita: 是的,我觉得是对的。他在我们需要赢得哪些设计师方面非常有针对性。我认为这在当时非常新颖。
Lenny:
与Dylan Field的协作
和Dylan Field一起工作是什么感觉?作为一个局外人,他是一个传奇,感觉他是一个极其聪明、有才华、努力工作的CO。首席产品官和CO之间总是有一点紧张关系,所以我只是好奇,作为产品领导者你喜欢和他一起工作的哪些方面?然后,我不知道,有没有一个记忆浮现出来,能够概括和Dylan一起工作是什么感觉?
Yuhki Yamashita: 实际上我们非常不同。Dylan非常,他非常基于直觉和本能。而那种直觉实际上是建立在成千上万、几十万次的客户互动之上的,他可能会看一眼某样东西然后说,“你知道吗?这不会很好地落地,”或者,“现在最大的问题是这个。”然后你会想,嗯,是怎么得出这个结论的?而我的部分工作就是为他建立那条逻辑链条,你是如何得出那个结论的,以便人们能够在某种程度上大规模地理解它。但他非常注重那一点。
或者我觉得有时会有这样一种方式,作为产品经理,你想先摆出一个问题说,好,我们先聚焦这个问题,然后审视这三种方法。我们将采取这种方法,并在沿途的每个步骤都进行审查。但对 Dylan 来说,我觉得,除非他看到最终的实现,从内心深处去感受这是否是一个好的解决方案,否则他很难真正完全买账。所以我认为他就是那种思考者,他真的需要看到它才能感受到它。但这并非完全随机的。这是基于他与客户所有这些互动,并以某种方式编码在他体内,建立起了一些直觉。
我认为他非常有趣的一点是,他实际上非常关心任何一个特定用户以及他们对 Figma 的感受。我记得在疫情最严重的时候,我们在 Delores Park 边散步边进行一对一交流,因为在那段时期,如果你要开会,就都在室外,然后他需要用洗手间。所以他就来到我在 Castro 的家,用了洗手间,然后他遇到了我的伴侣。我的伴侣当时正在用 Figma,因为刚好在做工作就把 Figma 打开了。然后 Dylan 就直接走过去想问最大的问题是什么,或者是什么地方不好用,他们就开始针对 Google fonts 的某个问题热烈讨论起来,这是他们两人之间第一次重要的互动。
但这就是 Dylan 关心用户的程度。在某种程度上,很容易说,“嘿,这只是一个碰巧在使用你产品的单个用户”,然后对此不屑一顾,或者不那么关心,因为你觉得你已经知道了所有最大的问题,但这不是他的态度。所以我想说,这就是他所展现出的,姑且称之为,客户痴迷的程度,而这反过来又为他的直觉提供了信息。
Lenny: 这太棒了。Figma 现在有 10 年的历史了。他已经坚持了很长时间,大概十年。事实上,他对一个随便使用 Figma 的人仍然如此痴迷,而且听起来只要一有机会,他就会抓住机会实时去体验。
Yuhki Yamashita: 是的。
并非一帆风顺的尝试
Lenny: 作为一个局外人,感觉 Figma 总是火力全开,发布最好的产品。人们喜欢它。我用它,我本该提到这一点的,但我大概每天都会用它来做我的 Newsletter 的插图和横幅以及所有这些东西。是的,我不知道如果没有它我会怎么做。而且感觉 Figma 总是大获成功。我知道现实从来都不是这样的。我很好奇,有没有什么故事是,也许,并没有如你希望的那样顺利的?无论是一个功能、一次发布,还是类似的事情,能向人们展示并非所有事情总是那么顺利的。
Yuhki Yamashita: 我们一直在做实验,但并非总能得出成功的结果,当然我们也构建了很多更复杂的功能,这些功能花了一段时间才起步。这方面的一个很好的例子是在设计系统领域,我们有一个叫做分支与合并(branching and merging)的功能。分支与合并是这样一种工作流,也许你正在构建一个非常复杂的设计系统,然后你不希望任何人随意触碰被数千个其他项目使用的组件,所以你创建了这样一个工作流,某人也许在有效地建议一个更改,你来审查它,然后将其推入。
所以,在理论上,这非常有道理,而且也是我们的客户要求我们做的,但是一旦我们构建了它,在最初的阶段,我们只是没有看到太多的采用,感觉不太好,因为这对我们来说是一个非常大的投资。我们投入了大量的工作,有很多不同的原因。有些是性能问题,有些是这是一个陌生的工作流,只是需要时间,而在我们帮助客户实现其中一些工作流的过程中,我们意识到一些差距,因为我们自己并不真正使用它那么多。所以,我认为随着我们变得越来越大,我意识到的一件事是,我们开始构建很多不一定适合像我们这样组织的功能。当我们这样做时,我们真的需要在理解这些功能的有效性方面发挥创造力,因为我们一直拥有非常强大的内部测试和 dogs looting 文化,而这些事情确实有助于确保我们的产品质量足够好。但现在我们正在与全新的客户类型合作,需要推动自己并建立那种能力。
打造高质量软件的秘诀
Lenny: 说到高质量软件,我要再说一遍,我认为 Figma 是最受喜爱的软件产品之一。它已经成为人们很多工作方式的核心。我认为它也是增长最快的 SaaS 产品之一,总体而言。我不知道,这也许是最简单的一个问题,但我只是很好奇,你在 Figma 做什么来构建如此高质量的软件?因为对于 B2B 软件来说,这尤其罕见。作为产品领导者,作为产品团队,你做什么来设定这个高标准,确保你们发布的东西始终出色,越战术层面越好?
Yuhki Yamashita: 使用你自己的产品是如此重要。我认为我们处于一个非常幸运的位置,我们所有人都能以某种方式创造性地使用 Figma。显然,设计师是,在 Figma 内部,是最有发言权的,并且是那些每天本质上在产品里花六个小时的人。但即使对于产品经理来说,我到任时做的第一件事之一就是,我们当时有点偏向于备忘录文化,然后我想,你知道吗?我们应该成为幻灯片文化,因为我们可以在 Figma 里构建这些幻灯片,仅仅是这一个举动就能让你遇到很多问题,并让你熟悉它。
将产品内化为团队日常
所以我认为有时候,你必须发挥创造力,让你的公司,你的整个公司更多地使用产品。例如,最近我们刚在 FigJam 里做了绩效评估的校准,我们的设计主管 Noah 做出了一个绝佳的模板,我们通过 HR 分发了它,这是让大家使用 FigJam 的另一个理由。所以这是最重要的一点。人们在内部在你的产品里花的时间越多,我认为,它自然就会变得更好。因为很多时候,这不仅仅是关于人们举手说这是问题,而更多是关于你只想让你自己的工作流,你日常的每一天变得更好,并从这种改进中获得满足感。
Lenny: 所以这里的要点是让你的产品团队尽可能频繁地使用产品。在 Figma 这样做是一种非常巧妙的方式。我知道你在我们的通讯采访中提到你从备忘录切换到了幻灯片。通常情况是反过来的,现在我理解了其中的二阶效应,那就是人们开始在 Figma 里构建他们的幻灯片。这非常巧妙,不是每个人都在构建协作软件,但这真的是一个聪明的想法。而且我认为这可能有一点来自 Dylan 对打造产品的痴迷的向下渗透,就是持续地痴迷于打造出色的体验,结合这一点,人们在产品上的使用,以及这种我们需要让这变得尽可能棒的向下渗透。
建立对终端用户的个人责任感
Ashley: 还有其他公司,例如,当我在 Uber 时,特别是在司机端工作时,我们当然会出去开车,这说明了它的某些方面。但我意识到的一件事是,当你在记录一个 bug 并且添加了一些工程师来让他们调查时,如果那个工程师以某种方式亲身体验过这个问题,动机的程度是如此不同。例如,Uber 的每个人都会打车上班,如果一个开发司机应用的工程师看到司机在某个事情上挣扎,他们会觉得尴尬,并感到有个人责任感去修复它。当你能创造这种个人责任感时,所有这些疯狂的事情就会发生,所有的这些进步就会发生。所以我认为对我们来说,就像在 Uber 发挥创造力一样,思考我们要如何增加那些互动点,让构建者觉得他们与最终用户有某种个人联系,就会产生这种效果。在 Figma 也是如此,我们的很多设计师在某种程度上感到有个人责任感,因为他们所有的客户都是他们在 Twitter 等社区里已经认识的人,所以他们觉得必须推出一些站得住脚的或让他们真正感到自豪的东西。所以我认为个人责任感真的能带来改变。
自下而上的修复与 OKR 的冲突
Lenny: 这引出了一个问题,我想象这个 Uber 的工程师回到办公桌前,心想,我得修这个 bug。然后他们的 PM 会说,不行,我们有目标要完成,这是我们的优先事项,我们有个路线图,我们现在没时间修这个。这只是一个随机出现的 bug。所以这里有一个两部分的提问:一方面,你对此有什么应对方法,你会鼓励工程师、设计师直接去修那些看起来有问题的地方吗?另一方面,你提到过你们在 OKR 上有一些有趣的经历,以及你在 Figma 是如何处理 OKR 的,而且你们在这方面有过一些反复。所以也许第二部分,就谈谈你在 Figma 使用 OKR 的经历吧。
核心体验与 OKR 的爱恨交织
Yuhki Yamashita: 第一部分,我想说我认为最强大的事情之一,尤其是对于初创公司来说,就是那种自下而上的能量,也许是一个开发者注意到有些不对劲,然后就直接去把它修好了。而且在大多数情况下,我尽量不去阻碍它,因为如果人们不断地这样做,公司里的每个人都在试图让产品变得更好,这有时比那种自上而下的,哦,让我们定义这个质量体验指标并试图改变所有东西,是一种更有效的改善体验质量的方法,因为你可能会漏掉这些东西。所以这是一个方面。
而第二件事是,我认为很多 PM 已经逐渐意识到了这一点,那就是,如果你问一个工程师去构建某样东西需要花多少时间,并且那是他们自己想出来的或者他们提倡的东西,那几乎总是比你作为 PM 所要求的东西花的时间少一半。而且那种动机是如此不同。这就是为什么获得开发者的认同真的很重要,因为你想让他们觉得他们在这个问题上投入了个人的利益,然后,突然之间,他们的意愿或他们的创造力,或者所有这些东西都会激增。所以当你想到所有这些事情时,如果有一种情况,一个工程师或一个设计师正试图修复一个真实的用户问题,我的态度是,请便。关于这一点就是这样。
OKR 完全是一个更大的话题,也许我来摆出为什么我对它有这么一种爱恨交织的关系的矛盾点,那就是在我的很多职业生涯中,我实际上只是致力于核心体验,而 OKR 在某种程度上是我存在的祸根。因为当你在做核心体验时,有时候你只是,我只是想让体验变得更好。当然,我可以想出这种胡扯的方式来衡量它看起来是什么样,但不管怎样,那不是我每天在思考的事情。所以它看起来非常表演性,而且只是投入了大量的工作进去。
然后你会遇到两种情况之一。一种是,你想出了一些实际上没人关心的次要指标,从技术上讲,你可以衡量它,从技术上讲,你可以推动它,但你并没有真正证明它真的很重要。所以也许这是你在某个调查中有的一些满意度指标,但你并没有真正去做工作来证明,它实际上与留存率或业务中真正“有实际意义”的任何事情有相关性,或者它是一些奇怪的使用指标之类的东西。然后另一个极端是说,不,我们要有野心,我们要把它对齐业务目标。例如,即使我是 Uber 乘客体验的 PM,我也会说,你知道吗?我们将带来增量的行程,因为体验将会如此之好,以至于我们可以让更多人回来。而且我认为这其中很多情况的现实是,它是一个你没有完全控制权的指标,或者要影响到它中间有很多跳转,好吧,也许我们可以让体验变得更好,也许这提高了你的注意力,也许这个。而等你到了那一步,你实际上甚至无法证明你推动了顶层指标。所以你要么锚定了一个重要但你无法推动的东西,要么锚定了一个你无法推动且实际并不重要的东西。这就是我与[听不清]的关系,所以这真的很令人沮丧。
Yuhki Yamashita: 所以当我写下关于这个的思考时,我意识到的一件事是,我们有 OKR,但人们几乎把它当作一个待办事项清单或任务清单,比如,好吧,到季度末我需要完成这些任务,然后我就会觉得我完成了我的工作,大概是这样。我们会有一些让人痛苦不堪的会议,大家过一遍这些电子表格,让人站在所有人面前谈论那些承诺,或者更准确地说,那些关键结果。但它们让人痛苦是有原因的,那就是你根本无法真正理解团队到底真正关心什么。而且到了这个地步,我们有了所有这些东西,这类似于次要指标问题,要么你无法证明你确实推动了它,要么你正在试图解决一些我实际上不理解它为什么有用的东西。
这就是为什么我废弃了它,并说:“我只想了解你的大标题。从理念上讲,你到底想做什么?”不要纠结于能不能衡量它。我只是不明白你在优化什么,我们先把这事儿定下来。然后一旦我们到了那一步,我们再谈论,好吧,你有哪些方法可以衡量它?有些是定性的,有些是定量的,这都没关系。我几乎觉得有时候,采取成绩单的方式会更好,比如,嘿,给自己打个分,告诉我你是怎么得出这个分数的,让我们都明白,衡量指标和那些输入项会随着时间改变,我们在衡量方式上会变得更成熟。但至少每个人都能明白你到底想达到什么目的。
我想说,这就是我在第一年时转向的做法。后来我们聘请了一位数据主管,她也是我在 Uber 的朋友。她感觉到的其中一件事是,好吧,但这仍然非常松散,而且超级主观,所以我们还是试着把 OKR 带回来,看看下次能不能做得更好。于是我们这么做了,它们肯定比我刚来的时候好,因为我们有了一个数据科学团队,我们在指标等方面有了更多的严谨性。但同样,这一次的问题不在于不理解人们在做什么,而更多在于不理解团队是否真的致力于推动那些 OKR。你发现的一个问题是,我们有这些 OKR,但它们感觉就像是你在做的项目的“事后合理化”。
然后在季度末,你回来看看那些 OKR 是否有变动,只能听天由命。但如果你在走廊里,或者打个比方在虚拟走廊里拦住一个工程师,问他们,好吧,你们团队最大的目标或 OKR 是什么?他们会说不出来。他们只会说,嗯,我在做一个非常重要的项目。那么问题就来了,如果你实际上几乎每天都没有在思考如何推动它,那发布这个 OKR 又有什么意义呢,对吧?
因此,那时我们尝试在术语上进行实验,好吧,也许如果我们改叫它承诺(commitments),人们会更认真对待一点。我相信,承诺往往是“为什么”和“做什么”之间的这种连接,有时承诺的面子就是“做什么”。
它是一个项目,背后有很多个“为什么”,或者它是一个“为什么”,背后有很多个项目。所以这是在试图将那个想法正式化,但它确实感觉有点复杂,有一点。有时候人们会说,好吧,OKR 的存在是有原因的,而这基本上就是一个换了名字的 OKR。所以我真实的感受是,我们仍然没有弄清楚它,我们仍在迭代许多不同的东西,但我认为我围绕它发展出了一些理念,那就是,不管你叫它什么,因为这没有那么重要。
优秀 OKR 的三个标准
我认为,对我来说,好的 OKR 真正重要的有三点。一个是可读性。人们看一眼就能明白它是什么,而不是某种奇怪的、对任何人都没有意义的晦涩指标。我认为是可行动性,我希望 OKR 能激发行动。你看着它就会觉得,它激发了行动,让我想要做一些不同的事情。第三个是真实性,也就是,它是否真实、诚实地描绘了你每天在做的事情,以及你每天试图做的事情?因为如果不是,那么我就很难相信它很重要。或者说,如果那只是碰巧描述了你在做的事情,但并没有以有意义的方式真正连接起来,那么我就会质疑这一切的价值。
所以这就是为什么我处于这个过程中。但我绝对会洗耳恭听关于这类事情的建议,因为我觉得我们还没有完全破解密码。
鼓励试验的文化
Lenny: 我很喜欢听这些,那整个旅程。我觉得你总是能从产品团队那里听到,这是我们现在的做法。你从没听过,这是我们经历过的实验,这是我们尝试过的,这在一段时间内有效,这现在无效了,以及这是我们现在的做法。所以能听到你们做过的所有实验真的很酷。很明显,Figma 是一家你鼓励实验和尝试不起作用的新事物的公司,而且他们很酷,有这种灵活性,比如,我们现在就只做大标题,不再有具体的目标指标,我们只去构建我们认为重要的东西。
在时事通讯的文章中,对于正在收听的听众来说,你实际上展示了你们现在用来规划项目和列出 OKR 的模板,所以如果大家有兴趣看看你们现在是怎么做的,可以去看看那些模板。你还提到你雇佣了一位非常棒的数据科学家,也许可以进一步展开谈谈,我想象 Figma 的成功以及你们构建的产品的很大一部分在于你们雇佣的人。在 Figma,我相信你们有 22 名产品经理,对于像 Figma 这样的公司来说,这听起来非常少,我想象他们都很优秀。我很好奇,在你雇佣的产品领导者和产品经理中,你寻找的是哪些可能其他人不那么关注的东西,以及 Figma 的面试过程是怎样的?
招聘产品经理的核心特质
Yuhki Yamashita: 是的,我分享过其中一些事情。我对故事讲述充满热情,虽然不想泄露太多,但我最喜欢的面试问题之一是问:“描述一次你参与有争议的产品决策的经历,你做了什么”之类的问题。我认为这非常能说明问题,因为如果他们能设定这种冲突,并理解为什么这个问题真的很重要,并代表双方,让你能理解为什么这种冲突一开始会存在,而且他们能用这种平稳的方式来做到,让你意识到他们能够采纳这些不同的视角。我想你会开始对那个人有很多了解。
或者有时候,我只问他们一些基本的事情,好吧,谈谈你处理过的一个大问题。对我来说,从中得出的思想实验总是,我是否有强烈的欲望去解决这个问题?而且无论它在表面上听起来多么无聊,我认为一个真正优秀的产品经理能够兑现一些东西,就像,好吧,这就是为什么它对我们来说是生死攸关的,这就是为什么它如此有趣,并且真正把大家动员起来。所以这是故事讲述和沟通的一大重点,因为说到底,我们工作的很大一部分都围绕着这一点。
与销售团队的有效协作
Yuhki Yamashita: 除此之外,我认为我所看重或在思考的一些事情,比如在与UX的交流中,我们会谈论问题,而我会思考当你在探索解决方案时,这是一棵树,有这些探索的分支,你最终到达这些解决方案。那些能够非常快速地在分支上下穿梭的人,也对所有这些不同的层级有着很高的掌控力,这样我们最终就能讨论很多事情,感觉我们取得了一些进展。我认为在Uber,我们的前两任首席产品官Jeff Holden,是一个经常谈论快进到未来的人,他的理念是,好吧,我们假设已经做了那个实验。你觉得结果会是什么?或者假设我们做了那个,你只要做个研究。我认为那些有能力想象这些结果的PM,也能帮助我们提高效率,因为我们会想,好吧,如果我们都认为它会走向那里,而那又不会促使我们采取任何行动,那为什么还要做呢?所以我认为很多PM工作就是关于你必须采取的那些捷径。这不仅仅是我们构建什么,而是构建正确的东西。有时候,决定不构建某些东西同样重要,但这只有在你能拥有那种想象力或那种洞察未来的能力时才有可能实现。
Lenny: 我很喜欢这一点。我本来打算在闪电轮环节问你最喜欢的面试问题,你抢先回答了,这很好。这些都是非常好的例子。希望它们没有泄露太多。我想聊聊增长以及Figma是如何增长的。如果你问人们关于产品驱动增长的事,每当人们谈论产品驱动增长时,他们总是提到像Figma、Slack这样的公司……Figma总是被视为产品驱动增长的典范,一个通过产品本身实现增长的产品。我想现在有一个非常强大的销售团队,而且我想,这个销售团队出现的时间可能比人们想象的还要早。我很好奇,作为产品领导者,你在如何与销售团队有效合作方面学到了什么,以及你教导你的产品经理如何与销售团队有效协作的内容。
Yuhki Yamashita: 我们真的很幸运,拥有一支非常了解产品的销售团队,他们能够与往往是设计领导者、产品领导者等角色的客户从容交流。我认为这种信誉大有帮助。我们所有人共同意识到的一点是,我们谈论产品驱动增长,但在某种程度上,我更喜欢将其视为社区驱动增长,或者说公司内部有某些人对Figma有如此强烈的感情,以至于他们作为倡导者在帮助推动它,为Figma布道。因此,销售团队经常做的事情,就是真正赋能这些个体,让他们提出更有力的理由,或者将他们与公司的其他人联系起来,以便我们能够获得更广泛的部署或更多领导层的认可等等。因此,销售团队经常扮演的角色是建立这些人际联系,并帮助装备公司内部充满激情的设计师,为他们提供数据、故事讲述以及所有这些东西来帮助提出理由。我认为这是我们扩展Figma阵地最强大的方式,这股力量不是销售团队,而实际上是内部设计师。所以我认为这就是我们一直在使用的思维模型。我们很幸运,公司内部有足够多充满激情的人愿意扮演这个角色。所以当你采用这个视角时,你就会开始理解,好吧,我们如何帮助这个人取得成功?销售团队有不同的方法来做到这一点。产品团队也可以提供帮助,比如让他们了解我们是如何思考产品演进的,或者其他客户可能在做什么。所以,我真的将其视为一种尽可能赋能的合作伙伴关系。对我来说,这就是Figma的产品增长看起来像的样子。
Lenny: 这真的很有趣。基本上,就是把你公司内部的拥护者变成超级英雄,帮助他们在已经在做的事情上变得更有效,也就是为他们真正热爱的产品布道。很有趣。你认为Figma在早期做了哪些事情,对于它开始增长来说非常关键,无论是通过这种方式还是其他方式?想象一下,有很多产品驱动增长的创始人试图创造一个产品驱动增长的产品,但他们失败了。所以我很好奇,你认为人们经常忽略什么,以及你认为Figma做对了什么才让它运转起来的?
Figma 早期增长的关键
Yuhki Yamashita: 我认为很大一部分原因在于围绕建设社区的刻意程度。围绕Figma发生的自然对话越多越好。Figma的好处之一是你可以分享一个你正在处理的文件,并有效地将其开源,但这是你展示的方式,比如,这就是我们在某某公司是怎么做的,并与社区的其他人分享。当人们看到这些,当人们感觉他们对其他公司的工作方式有了这种内部视角时,就会产生很多兴趣。最近几年,我们真正专注于一个名为Friends of Figma的项目,在这个项目中,那些对Figma充满热情的人,以及我们所有不同地区的人聚集在一个Discord频道里。他们定期会面,并帮助我们布道。同样,用户之间的这种人际联系,然后是我们与用户之间的联系,确实有助于建立那种忠诚度,而这种忠诚度反过来又为所有的拥护者提供了动力,让他们在公司内部真正推动它,并给人们这样做的热情和勇气。
Lenny: 有趣的是,这与Notion及其起步方式有那么多相似之处。我最近和Camille聊过,不知道你有没有听那一期,但Notion利用其社区帮助启动增长并继续增长的方式有很多相似之处。
Yuhki Yamashita: 完全同意。
Lenny: 有趣的是,你可以称之为社区增长、产品增长。它们之间可能有很大的重叠。
Yuhki Yamashita: 当然。
给产品驱动增长创始人的建议
Lenny: 对于那些……我不知道,也许你已经分享过这个了,但如果是正在听这个节目的产品驱动增长创始人,关于如何开始他们的产品、社区和增长策略,你还有什么其他建议想给这位创始人吗?还有什么想分享的吗?
Yuhki Yamashita: 也许换一种方式来谈论我们刚才说到的事情,就是必须有一种几乎是非理性的、对你产品的情感回应,以及对它的这种热爱。首先,这也必须在内部培养。内部的人必须真正热爱某样东西,才能真正站在它背后支持它。然后在外部也是如此,如果人们热爱某样东西到了可以放声高歌、真正去谈论Figma有多棒的程度,如果我们能达到那个境界,那将是一个非常美好的境地。
我认为这既是因为你真正很好地解决了他们的问题,也是因为你赋予人们一种关于不同工作方式的理念。我想这也是对Figma很有效的一点,即每个人都能看到你在做什么,或者多个设计师可以同时在同一个文件中工作,这个想法带有一点争议性。我们喜欢说,我们看到人们对Figma最早的反应之一是,如果这就是设计的未来,我要辞职,我要转行。存在着那种叙事上的张力,但这其实是一个信号,表明你是这场革命的一部分,并且你正在试图改变某些东西。当它能够赋予你的客户或用户群体这种力量时,我认为这是他们真正可以支持并捍卫的东西,所以他们不仅仅是在捍卫一个工具,他们也在捍卫一种新的工作方式。显然,这是一个很高的要求,或者说很难凭空想出这种东西。但希望如果你是一位创始人,你正在做某件事,你的使命足够宏大,以至于你能产生这类想法,问题就在于,你究竟如何让你的客户愿意去谈论它?
Lenny: 太棒了。这让我想起了一句名言,也是Airbnb第一任增长团队长期使用的一个标语:爱驱动增长,而不是相反。他们把这个做成了海报,贴满了整个产品团队,甚至办公室的其他地方。这似乎对Airbnb很有效,显然对Figma也很有效。
关于Adobe潜在收购的思考
Lenny: 还有一个最后的问题,感觉是我们不得不触及的一个问题。我不知道你能透露多少,但关于可能被Adobe收购的事,我知道这还没有定论,但我只是好奇,你认为在加入Adobe后,Figma构建产品的方式会发生什么变化、可能会发生什么变化、你希望发生什么变化,以及你不希望发生什么变化?
Yuhki Yamashita: 完全可以。是的。正如你所说,交易还没有完成,所以我们仍然是独立的公司,但当我们思考那种理论上的未来时,我会想到人们经常问我的问题,即就你正在开发的产品而言会发生什么,这将如何影响Figma?答案是,我们还不知道,但我对两个方向感到兴奋。一个就是真正延续我们目前的使命,让产品设计变得更好。现实是,当我们审视产品设计时,很多人仍然在同时使用Adobe和Figma。也许你正在After Effects中创建那个微交互,也许你正在Illustrator中制作那幅复杂的插图,或者在Photoshop中编辑栅格图,然后你把其中一些东西带入Figma。但当你思考最终的产品开发过程时,有很多方面,如果我们能让所有这些事情无缝衔接,以至于你不需要在一堆应用程序之间来回切换,或者也许你可以拥有一个单一事实来源(single source of truth),一想到这些就让我非常兴奋。所以具体这意味着什么,我还不知道,但在思考这些旅程时,这让我感到兴奋。
另一件事则是真正与Adobe的其他团队合作,并思考,我们已经以一种实时多人协作(realtime multiplayer collaboration)的形式弄清楚了一些非常有趣的东西,并将其作为一个平台。Adobe一直追求更广泛的用例集合,把这两者结合起来,能促成什么?一想到我过去用过的所有创意工具,无论是视频编辑还是3D对象或类似的东西,这让我感到兴奋:好吧,如果我们能引入浏览器的力量、多人的力量、这种开放的感觉,这会让事情变得容易得多吗?这会让人更容易分享工作或参与其中吗?所以关于什么是可能的,我脑海中想的就是这些。至于我不希望改变的东西。我真心认为,在社区关系方面,我们弄清楚了一些非常了不起的事情。我们谈论过与社区和用户的亲近感。这些都是我们打算保留并继续加倍投入的东西。我认为这是Figma运作魔力中极其重要的一部分。所以我想,这也是我会继续去做的事情,这也是我最初获得许多动力的源泉。
Lenny: 太棒了。你还可以和 Scott Delski 一起工作,这应该会非常棒,希望以后也能请到 Scott 来上这个播客。
Yuhki Yamashita: 那会很棒的。
Lenny: 在进入我们非常刺激的闪电问答之前,还有什么总结性的想法吗?
产品理念的不断演进
Yuhki Yamashita: 听这些播客时,很容易会有一种感觉:哦,这些人似乎已经把一切都想明白了。但现实是,我们并没有,我们仍在尝试很多东西。OKRs 就是一个很好的例子,还有很多其他事情也是如此。所以就在前几天,我写到了关于我们生活在一个进行中(work in progress)世界的想法,我更多的是从这个语境来谈论的:我们生活在一个所有产品、产品参与者、我们的策略都处于进行中的世界里,当你审查的东西第二天就可能改变时,你如何在这样一个世界里工作。但类似地,我认为我们的工作方式、我们作为产品经理运行产品流程的方式,本身也很大程度上是一个进行中的状态。所以我非常鼓励 Lenny 你所促成的这类对话,因为你们有很多可以互相学习的地方。我也很想继续从大家身上学到更多,看看你们是如何以有趣的方式去应对那些古老的问题,比如如何设定目标,如何审查工作,或者如何做计划。总之,只是想表明我们离完美还差得很远,我也非常渴望能从其他人那里学习。
Lenny: 我很喜欢这点。这也让我想起了Airbnb创始人经常提到的一件事。Joe和Brian都是设计师,当你学习做设计师时,你会被教导说你周围的一切都是由某个人设计出来的。某个人就是决定了这个网络摄像头会长这样、会这样工作,这把椅子,某人非常具体地决定了它会是这个样子。而我们默认我们工作所处的环境就是,它们是被设计好的。某个比我聪明得多的人想出了这个。但通常那只是某个和你一样的人,他不得不快速想出个办法,然后这就成了你现在在做的事情。所以他们总是鼓励大家记住,这是某人设计出来的,这并不意味着它是完美的解决方案,你应该总是重新思考这样的事情,而不是理所当然。
Yuhki Yamashita: 是的。
Lenny: 好了,话说到这里,我们已经到了非常刺激的闪电问答环节。我有六个简短的快问快答给你。我会很快过一遍,想到什么就分享什么,我们看看效果如何。听起来不错吧?好的。
Yuhki Yamashita: 听起来很棒。
闪电问答
Lenny: 太棒了。你最常向别人推荐的两三本书是什么?
Yuhki Yamashita: 脑海中浮现的第一本是 Switch,它其实是关于如何影响组织变革的,这是 Shishir 推荐给我的,基本上就是我们在大型组织中推动变革所面临的困难,以及如何克服它。第二本我想说的是,我一生中最喜欢的书是一本叫 The Story of the Stone 的小说,它是一部中文小说,也是有史以来最著名的中国小说之一。它有几千页厚。整个故事都发生在一个花园里,但它是我读过的最美的作品之一,所以我喜欢推荐它,尽管它与产品管理毫无关系。
常用工具推荐
Lenny: 你是说几千页吗?
Yuhki Yamashita: 是的。
Lenny: 关于一块石头。哇,我一定要去看看。我很喜欢,我之前没听说过这本。除了你现在上的这档节目,你最喜欢的其他播客是什么?
Yuhki Yamashita: 嗯,我得承认,我其实更偏向于视觉学习,而不是听觉学习,所以我很少听播客,但我认真听过的两个,很久以前的一个是 Cereal,然后就是你的。所以我认为这其实已经算是最好的了,除此之外,我更喜欢阅读。
Lenny: 太棒了。这个节目也在 YouTube 上,给那些不喜欢听而喜欢看的人。顺便安利一下。最近最喜欢的一部电影或电视节目是什么?
Yuhki Yamashita: 我看过的最后一部电影叫《The Good Nurse》,讲的是在医院工作的一名连环杀手,但它的切入点非常不同。它非常有人情味,一点也不血腥猎奇,并且探讨了我们的体制有多么不健全。所以,强烈推荐。挺令人伤感的,但确实不错。
Lenny: 好的,好建议。有哪些你喜欢的 SaaS 产品,可能是你们在 Figma 使用的,或者你刚发现的觉得非常有用的?
Yuhki Yamashita: 有点像作弊,但正如我之前提到的,我们开始把 FigJam 用于从校准、面试复盘到产品评审等所有事情。所以它已经开始完全主导我们的使用习惯了,看到这种情况很酷。然后我们有像 Slack 和 Asana 这样的常客,其余的我们就五花八门了。我们中有些人用 Notions,有些人用 Dropbox Paper,有些人用 Koda,所以我想说,我们还在摸索那部分。
Lenny: Dropbox Paper。非常酷。
Yuhki Yamashita: 是的。
Lenny: 我喜欢那个产品,但我觉得已经没人用它了,你们还在用挺酷的。最后一个问题,最喜欢的 FigJam 或 Figma 插件或模板是什么?
Yuhki Yamashita: 我们有一个叫 Alignment Scale(对齐标尺)的,其实它是一个可以插入 FigJam 或 Figma Design 的小部件。我们一直在用它,基本上,它就是一个简单的标尺,每当人们点击它时,他们的头像就会出现在区间的一端或另一端。所以这是我们的一种快速方式,比如我们在做产品评审,我们在做脉搏检查,我们把它放进去,然后问,大家的感受是对齐了,还是没对齐?如果大家对齐了,我们就继续往下。如果没有,那你就知道这值得讨论一下。所以这只是一种快速找出所有热点所在的方法。
Lenny: 太棒了。如果大家想找到它,其实可以去看看我们做的那期通讯访谈。我想如果你直接在 Google 上搜索“how Figma builds product”,它是排在第一位的,然后里面有一个指向实际模板的链接,你直接把它插进去就行了。
结语
Lenny: Yuhki,非常感谢你能来。这期录完我马上就要去玩 Figma 和 FigJam 了。最后两个问题。如果大家想联系你、了解更多,在网上哪里能找到你?你们在招人吗,有这回事吗?第二个问题是,听众能怎么帮到你?
Yuhki Yamashita: 是的,你可以在 Twitter 或 LinkedIn 上找到我,随时欢迎联系。关于大家怎么能帮到我们?我们确实开始为这个受众群体、为产品经理打造很多产品。FigJam 就是其中一个例子,所以一定要试试,给我们反馈,告诉我你们在 FigJam 或 Figma 上做的所有很酷的事情,或者你希望你能做的事情。你可以推特艾特我,你可以在任何地方找到我。当然,我们也在招人,所以如果你认识很棒的人,或者你自己感兴趣,是的,有很多职位,请联系我们。
Lenny: 太棒了。Yuhki,非常感谢你的到来。
Yuhki Yamashita: Lenny,非常感谢你邀请我。
Lenny: 非常感谢大家的收听。如果你觉得这期有价值,你可以在 Apple Podcast、Spotify 或你最喜欢的播客应用上订阅这个节目。另外,请考虑给我们打分或留下评论,因为这真的能帮助其他听众找到这档播客。你可以在 lennyspodcast.com 找到所有往期节目或了解更多关于这个节目的信息。下期再见。
术语表
| 原文 | 中文 |
|---|---|
| Alignment Scale | 对齐标尺 |
| branching and merging | 分支与合并 |
| Camille | Camille |
| canaries in the coal mine | 煤矿里的金丝雀 |
| Chris | Chris |
| CO | CO |
| Concerning Tweets | Concerning Tweets |
| CPO | 首席产品官 |
| CTO | CTO |
| dogs looting | dogs looting |
| Dylan | Dylan |
| Dylan Field | Dylan Field |
| five why’s | 五个为什么 |
| frameworks | 框架 |
| impact | 影响力 |
| Jeff Holden | Jeff Holden |
| Lenny | Lenny |
| memification | 梗化 |
| micro interactions | 微交互 |
| micro mobility | 微出行 |
| onboarding funnel | 新手引导漏斗 |
| postmortem | 事后复盘 |
| product led growth | 产品驱动增长 |
| realtime multiplayer collaboration | 实时多人协作 |
| Scott Delski | Scott Delski |
| Shishir | Shishir |
| Sho | Sho |
| single source of truth | 单一事实来源 |
| social graph | 社交图谱 |
| storytelling | 故事讲述 |
| Switch | Switch |
| synthesis | 综合 |
| The Story of the Stone | The Story of the Stone |
| work in progress | 进行中 |
| Yuhki Yamashita | Yuhki Yamashita |
此文档由 AI 分片翻译(translate_long_document)