Doordash Product Management

Automated Delivery Tool for Operations Team

BACK

Background

This project is based on a hypothetical scenario as part of the Udacity product management nanodegree.

Doordash is looking to automate food delivery using self-driving robots for trips that are less than 2 miles in order to reduce its operating costs and provide more reliable delivery times. The long-term goal is that these delivery robots will navigate sidewalks fully autonomously. Initially, there may be times when manual intervention will be required. This is where my hypothetical team was tasked with building a tool for the operations team that would allow them to view the status of deliveries and remotely take control of robots that need intervention (i.e., rerouting). The scope for this project included 4 stages of product management:

  1. Strategy: Pitch a product vision for leadership
  2. Design: Run a week-long design sprint
  3. Development: Manage the process  using a project blueprint
  4. Launch: Formulate go-to-market strategy and post launch initiatives

Strategy

DoorDash is a technology company that connects people with the best in their cities. The operation cost for delivery under 2 miles is not sustainable and delivery feedback for these transactions is poor. Here I introduced Robodash, a tool that will help operations team monitor, track and control autonomous delivery service.

Success of the project would be measured using financial, customer, process and quality dimensions.

I developed the vision using a product roadmap with an initial investment of $1.2M.

Design

I conducted a week-long design sprint and developed the following for each stage:

  1. Understand: Utilized the “how-might-we” technique to identify functionality, learning and behavior themes
  2. Define: Populated HEART framework to identify success metrics and wrote a press release
  3. Sketch: Adopted “crazy 8s” framework for initial prototype wireframe
  4. Decide: Iterated solution sketches and finalized one to move forward with
  5. Prototype: Created a storyboard on plot.io and low-fidelity prototype in Figma
  6. Validate: Conducted user testing and improved the prototype using input from interviews

Check out the final prototype shown in the picture here!

Development

Created a project blueprint using a provided coordination activities map template that included purpose, task, owner, stakeholders, role and deliverables. The main blueprint included tasks for the following purpose:

  1. Evangelize internally
  2. Stakeholder feedback
  3. Initiate and maintain feedback loop
  4. Plan development work
  5. Manage feature testing
  6. Setup analytics tracking
  7. Sprint preparation
  8. Coordinate product launch
  9. Communicate progress report
  10. Receive product sign-off

Launch

Developed a complete product requirements document (PRD) describing the entire scope of the project. Some key aspects included background, success metrics, UX flow, marketing strategy, customer support training, user guide, launch risk mitigation plan and post-launch feedback response.