Launch strategies from a decade at Apple, Google and Meta
Learn product launch strategies from Hala Jalwan, ex-Apple, Google, Meta, to master cross-functional collaboration and stakeholder engagement.
Learn DoorDash's approach to product launches with tips on boosting cross-functional collaboration.
This is the first article in our series dedicated to unpacking and explaining how top product teams launch successful products at scale.
We sat down with Thibault de Waziers, product manager at DoorDash. Thibault leads the product teams responsible for improving the lives of dashers (drivers), with the goal of enhancing the “quality” of deliveries. In this article, we'll delve into Thibault's team's launch strategy, their processes, and how they collaborate with stakeholders to achieve high-quality launches.
“At DoorDash, a launch is a change in our app or in our tech that will impact the users’ lives in a better way. What we always try to achieve, is making life simpler for our users, whether they are dashers delivering orders, consumers placing orders, or the merchants handling those orders.”
A launch begins when teams start thinking about solving a prioritized problem and ends when it brings the desired outcome to users. Here are two examples of launches:
Launches are identified by first listing and prioritizing the most pressing customer pain points. Thibault's team maintains a dynamic list of these pain points, continuously refines and revisits them. To ensure the highest degree of relevance, they actively engage with customers, with Thibault himself participating in deliveries with dashers, listening to feedback, and identifying pain points. Launches are the initiatives the team undertakes to address these prioritized pain points.
Thibault’s team does not differentiate between various categories of launches, but mostly follow a standardized process for all their launches. Of course, they adapt it depending on the size of the launch and cross-functional teams involved. When team dependencies are high, they spend an increasing amount of time involving and aligning these teams, to make sure the work is done at the right time, during the launch process.
Each launch, at the minimum, has a ‘pod’ involved with participants from the following teams: Product, Engineering, Design, Data and Operations. Each of these participants has a key role and responsibility during the various phases and checkpoints of the launch.
Having said that, they do also have a “test and learn” fast process, where rapid experiments are carried on 5% of users, and learnings are derived to explore and gain insights into new ideas and concepts.
Thibault walked us through the structured process of a DoorDash launch, providing an end-to-end milestone overview, composed of key phases and checkpoints.
“I always have a live backlog. This document where I list all the initiatives, the problems, the ideas. This is a document that I refresh every week with my team. (...) It is our live source of truth that ranks what we want to do next. Once something is getting close to getting ready to get picked up, we have a kickoff meeting where we say, ‘Hey, this is the problem, this is the scope, this is how we're thinking about it.”
Thibault emphasized the importance of keeping the CS team informed about critical upcoming releases, ensuring they have all the necessary information to assist customers once the launch is complete. When their involvement is necessary, the Operations team closely coordinates with CS to ensure a smooth transition. This collaboration occurs formally during the ship review process and informally through Slack updates throughout the launch process, keeping CS informed about the upcoming features.
“We recently implemented a feature to increase pay when delivering heavy items, such as a pack of water. This was a significant launch that potentially required explanation after the launch date. We did inform the CS team about this change and kept them actively involved throughout the process.”
DoorDash's product culture emphasizes end-to-end ownership for PMs. If a PM is responsible for a launch, they take full ownership of it, including incorporating changes into the CS knowledge base. This approach ensures that PMs have complete ownership of the user experience and prevents the CS team from being overwhelmed with requests from multiple teams.
When their involvement is needed, DoorDash keeps stakeholders, such as Marketing and Legal, informed as participants from the start of a launch. Teams use the three review checkpoints as a way to align all stakeholders, inform them, get their feedback, and proceed with the best possible team alignment. It’s a great way for Marketing and Legal to structure their participation in a launch and support it accordingly.
At DoorDash, teams employ multiple platforms (emails, Slack, trackers in sheets and documents, tasks management solutions specifically Jira ..) to keep stakeholders informed about the status of their launches, their progress, blockers, etc. However, it can be challenging for individuals from cross-functional teams to stay informed when they need it, especially when relying on numerous fragmented communication channels. This often results in a significant amount of back-and-forth communication on Slack, which can lead to discussions and decisions being lost.
Even though being extremely diligent at updating Jira, which takes time and effort, it is hard to avoid scattering launch data across a stream of sheets and docs, depending on what to communicate and to whom.
Thibault shared some best practices and tips for fellow product managers navigating the launch journey:
"When you have multiple projects and I currently have five or six in parallel right now, it's very easy to forget if you've done one step or the other. That's why I believe that maintaining a meticulously organized launch checklist and making it publicly accessible is paramount. Right now, if I want to see experiment results for a project, instead of digging into Slack to find the information, I just go to my checklist to get the link of my project. Then on my project’s ‘source of truth’, I get the link to the experiment. I'm not looking for links the entire time."
Thibault's insights into DoorDash's launch process provide a valuable perspective for product managers looking to improve their own product launch strategies. The emphasis on cross-team collaboration, maintaining open lines of communication, and a structured approach to each launch is central to DoorDash's success in delivering exceptional customer experiences.