How DoorDash launches products
Learn DoorDash's approach to product launches with tips on boosting cross-functional collaboration.
Learn product launch strategies from Apple, DoorDash, Amazon, Meta, and Google with a complete checklist and best practices.
Launching a product successfully requires meticulous planning, cross-functional collaboration, and effective communication to keep adapting to changing circumstances. Drawing insights from product launch strategies at Apple, DoorDash, Amazon, Meta and Google, we present a comprehensive checklist, best practices, and examples to guide your team through the entire launch process.
A product launch is an introduction of a new feature, product, or improvement in an app or technology that aims to positively impact users' lives. It is an initiative that Product Managers strive to provide visibility on to other stakeholders, such as leadership and cross-functional teams.
“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 (..). Launches are identified by first listing and prioritizing the most pressing customer pain points.” - Thibault de Waziers, Product @ Doordash.
“In Hardware a launch can be any new hardware or product line and in Software any code that will ship to create a user impact.” - Hala Jalwan, Product @ Apple, Google, Meta.
“At Amazon, a launch isn't just about introducing a new feature; it's about meticulously crafting an experience that truly resonates with customers. Launches are tied to hierarchical goals reflecting their scale, impact and strategic importance, ensuring resources are allocated efficiently.” - Celine Chalhoub, Product @ Amazon.
Given that each launch type can have multiple stakeholders and presents varying risk profiles, it is good practice to segment them at a macro level. For instance, Hala shares how a product area at Google can categorize its launches into three segments, all aimed at achieving the same objective:
This checklist is a comprehensive combination of strategies from Amazon, Apple, Google, Meta, and DoorDash. While this process is designed for large companies, it can serve as a great source of inspiration and be adapted to your company's size and situation.
Note that some steps can be performed in parallel (e.g., PRD and UX). Even at large companies, processes differ depending on the launch size, potential impact, and number of users impacted.
1. Problem and solution identification:
2. Stakeholder identification and engagement:
The specific solution will determine the stakeholders to engage. For example, the design team will be very involved in a new feature launch, but not involved in a quality improvement launch.
“The PM is not the one who has answers to all solutions, more a person able to synthesize and prioritize, but everyone has good ideas, if you think you’re the only one, you’re making a mistake.” - Hala Jalwan
3. Documentation and brief creation:
Zoom on Amazon specificity: the 'working backwards' method.
'We innovate by starting with the customer and working backwards. That becomes the touchstone for how we invent' – Jeff Bezos
The output of the planning phase is a PRFAQ document (Press Release and Frequently Asked Questions) which consists of:
4. Kickoff meeting - go / no-go and resource allocation:
5. Product Requirements Document (PRD):
6. UX design and prototyping:
7. Engineering handoff and development planning:
8. Development - as a PM:
9. Internal testing and feedback:
10. Experimentation and pilot testing:
11. Launch readiness meeting:
12. Final review and go/no-go decision:
13. Gradual rollout:
14. Monitoring:
15. Post-launch review and documentation:
“The launch process entails ongoing monitoring and iteration. Lessons learned and areas for improvement are documented and reintegrated into the backlog. Each opportunity is thoughtfully evaluated in comparison to other initiatives in the pipeline. This cyclical process underpins DoorDash's commitment to continuous improvement and innovation.” - Thibault de Waziers
“Not everyone can independently stay up to date: Establishing effective alignment and communication mechanisms is crucial to ensure everyone is included and coordinated.” - Hala Jalwan
“Merely sharing status updates may lead to varied interpretations or delayed awareness. Cross-functional teams, such as legal and marketing, may comprehend the significance of a status change too late.” - Thibault de Waziers
Having a structured launch checklist ensures that all necessary steps are clear and diligently executed throughout the launch process. This ensures that no steps are missed and that the launch process is consistent across all projects.
"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.” - Thibault de Waziers
Stakeholders like marketing and sales often struggle to locate launch data and stay updated on project progress. Centralizing all relevant information simplifies tracking and updates across multiple projects. By linking all documents and posting updates in one place, you ensure that information is easily accessible, reducing time spent searching for updates and keeping everyone informed with the latest details.
“Instead of digging through various tools like Slack to find links or information, use this central source of truth to quickly access project details and progress. Making the launch checklist public on this platform allows everyone involved in the project to see the current status, upcoming steps, and any issues that need to be addressed. This transparency helps keep the team aligned and informed.” - Thibault de Waziers
Maintain your documents up to date as a single source of truth that you can point people to. This will eliminate the need to continuously inform everyone about changes. The PRD can be used as such, where all changes are highlighted there.
“Acknowledge that you will not launch exactly what you said you will be launching. Circumstances evolve a lot over time. Reduce information bottlenecks by ensuring the product manager or program manager is not the sole repository of knowledge. (...) A disciplined and high quality documentation will help you save a lot of time not having these alignment conversations." - Hala Jalwan
Identify early on who you should involve and when. The launch checklist helps here again. Involve them early in the launch process so they can better plan. Align with them through review checkpoints.
"Imagine stakeholders' engagement as two funnels facing opposite directions. The funnel widens during the initial stages, narrows and focuses during implementation, and then broadens once again during the launch/GTM stages." - Hala Jalwan
Avoid waiting for the regular product update to inform stakeholders about risks and blockers that could delay timelines. Cross-functional stakeholders often access information when they need it, so it's crucial to personalize communications to the needs and expectations of different audiences, ensuring they are aware of any potential impact on their scope in real-time.
“At the end, you need to make sure everyone knows what is happening, because everyone will have specific actions within their role to ensure the launch is successful." - Hala Jalwan
A diverse array of tools is used today in the management and tracking of product launches:
With this fragmentation and the proliferation of sheets and documents, PMs often find themselves spending excessive time collecting, consolidating, and reporting information to ensure stakeholders and leadership have the necessary information to move milestones forward and mitigate risks. Additionally, the highly detailed nature of task-level information makes it challenging to have a comprehensive view and link execution with the strategic objectives of the company.
Luna addresses these challenges by empowering PMs to deliver high-quality products on time without the coordination and reporting overhead:
By adopting these strategies and practices, your team can increase the likelihood of a successful product launch, driving impactful user experiences and achieving business goals. Remember, the key to success lies in continuous learning and adaptation. Each launch provides valuable insights that can refine and enhance future initiatives.