SlideShare a Scribd company logo
1 of 22
Download to read offline
DOORDASH
Project Blue Print
Product Manager: Benjamin Hülsen
Blueprint
Project Blueprint
Preperation
Sprint Meeting Preparation
Sprint Goal
Sprint Backlog
Sprint Prioritization Logic
1
2
3
4
5
Remote conrtrolling the robot
These are the key features to move the drone through the city.
As an operator I want to be able to take over control of the drone, so I can manually navigate it.
As an operator I need live video streaming, so I see where the drone is driving.
The drone needs GPS localization, so it can easily been found.
The Operating Software must collect navigation data, so the autonomous driving KI can be improved.
As an operator I need to be able to remotely reset the drone, as a first major error fix attempt.
User Story 1
User Story
Acceptance
Criteria
Assumptions
As a control center team member, I need to immediatly see the exact situation the
robot is in, via live video streaming.
A logged in user can find the newly added feature from each drone information
panel.
4 video streams parallel: front, back(will be changeable to GPS view), left, right.
Videos are recorded and saved in the cloud for later analysation.
If connection fails, a reboot should build a better connection.
Product is available in U.S only and the MVP will be launched in English only
The video stream lack has to be < 0.1s, 60 fps, resolution: 2160p, codec: H.265.
User Story 1
User Story
Design
As a control center team member, I need to immediatly see the exact situation the
robot is in, via live video streaming.
Operator: BenCologne
Front
Left
Right
Carl 133
User Story 2
User Story
Acceptance
Criteria
Assumptions
As a control center team member, I need to alway see the exact position of the
robot, via GPS localization.
A logged in user can find the newly added feature from the home screen.
In the 4 video streams panel: the back view can be switched to GPS view.
Tracking is recorded and saved in the cloud for later analysation.
Product is available in U.S only and the MVP will be launched in English only
The signal lack has to be < 0.08s, accuracy by 1 sqm
Every drone in control of the user has its own GPS panel/stream.
User Story 2
User Story
Design
As a control center team member, I need to immediatly see the exact situation the
robot is in, via live video streaming.
Operator: BenCologne
Charging 82%
Charging 56%
Charging 23%
Trinity
Alpha
Max_B
John 8 Omega
Eve 357 Skywalker
Flubber
Neo 5Eve 553
Carl 133 John 875 John 2223
Frank 11
John 13
Cookie
Arrival
Caution Caution
Caution
API
DoorDash API
by developers.google.com/maps
Based on the API
documentation how
would you update your
solution and design?

Are there any details that
you want to discuss with
engineering to refine
solution and/or determine
feasibility?


• The service does not return detailed route information. 

Combinig travel mode walking + bicycling and traffic_model: best_guess +
pessimistic for reliable time calculation.

• Review the usage and billing page for details on the quotas and pricing set 

for the Directions API.

• Use of the Directions API must be in accordance with the API policies.

• Use https over http.
• Caution: Requests using traffic information are billed at a higher rate. 

Do we need traffic information? How do we limit costs?

• To use the Directions API, you must first enable the API and obtain the 

proper authentication credentials. 

• What client do we use? (python / java / js / go?)
Reprioritize
Issue 1
Landing Page loading too slow
Determine criticality to
prioritize issue

Next Step
Additional steps
• try it myself

• read bug ticket  

• read customer feedback

• compare loading time to acceptance criteria

I would reprioritize to 2 since the Page is working and the delay not critical.


• Talk to QA: An issue on all systems? Sice when? Ask for suggested fix.

• Prepare Jira ticket for next sprint


Trying to figure out what happend and how to avoid it in the future.
• Together with the developers I would update the definition of done to 

ensure the loading time will be checked regulary and will not drop again. 

(Testing loading time for each featurea added)
Issue 2
Misaligned in the Profile Settings
Determine criticality to
prioritize issue

Next Step
• As technical issue the bug has a prio of 4 - low.

• Relevance for most user is prio 4 - low, since they will not visit the panal.


I would prioritize to 3 - normal. The options panal looks broken and the
customer might lose trust in the functionality, our quality or security.


• Let UI and UX designer check and update the screens.

• Prepare Jira ticket for an upcoming sprint
Issue 3
Email from Customer Service Manager
Determine criticality to
prioritize issue

Next Step
Sample Email Response
• Its frustrating for the customer. 12h is failing acceptance criteria by 900%

• It takes lots of our human rescources.

• Depending on the total number, lots of customers are affected - 1.4% 


It is very critical - prioriziation 1. 


• Freeze current sprint. 

• Emergency meeting with devs and QA.

• Make a plan to handle the situation right now and how to fix it.
Dear XY (Customer Service Manager),

we are aware of the importance of this issue. We have shifted all our
rescource to solve the problem. For now please do yz, while we do the work
around zy. I will keep you updated of our progress. 

Please let me know if you have more critical issues.

Best regards
Difficulties
Situation 1
Respond to CEO or GM’s request via email
Assessment and result

Sample Email Response

• one day before regular review - I will negotiate and invite to official review

• inform devs and QA

• as PM I prepare for the event using storytelling and sync with devs about 

the presented features

• as a scrum team we produce shippable features after each sprint, so a 

review in front of the CEO/ GM at this time is not much of a problem

Dear XY (CEO/GM ),

we will be glad to present you our work. I would suggest you to join our
regular review on (one day later). That way we can keep our timetable and
dont lose tracktion. Keep in mind that you will see latest work in progress and

bugs are inevitable at this state.

We are looking forward for your feedback. Please let me know if the
alternative date works for you.

Best reagards.
Situation 2
Guide scrum team stand up meeting
Video response
• A daily stand up meeting is not a status meeting. It is a meeting of the devs
to organize themselves. As a Product Owner I will only join/speak if asked.

• Since it is a professional scrum team, members are aware of the situation.

• I ask if the 2 back-end tickets need support and point out the imortance.

• I announce that I will downgrade 2 tracking requirements to ‘nice to have’.

• We negotiate a plan together and commit to the sprint goal once again.

- one team member will commit to the ticket review

- one team member will take responsibility of the analytics ticket

- the two remaining requirements tickets are shared
Hello everyone :)

Our Scrum Master Sebastian called in sick today.

Since the sprint end is near and we still have some urgent task ahead, I m stepping in.

Whats on your agenda? What have you planned for today? 

Are you facing any obsitcles? - listen...


Remember there are still tasks we have to tackle until the end of the sprint:

- I need one of you to take care of the 2 back-end ticket reviews, so QA can move on with the these 2
front-end tickets. Who will do it? (Back-End Engineers Name: Frank)? Wait for reaction... (find a solution if
he is blocked)

- And someone has to do analytics requirements ticket. Its time-critical and needs to be done in this sprint.

I think 2 of the 5 tracking requirements tickets are not that vital. I will reprioritized them to ‘nice-to-have’.
Situation 3
Handling Resource Constraints

List 2- 3 activities that you
would carry out as a PM to
unblock the scrum team
immediately ?
How would you coordinate
with other PMs to de-risk
your project and raise
appropriate visibility ? 

Since there is a potential
risk, it is important to raise
visibility amongst
appropriate stakeholders

• Manual verification and regression for the user stories that have been

completed by then can be done by the PM.

• Ask the team for test automation experience/ knowledge.

• Ask the Head of QA for support - there might be another tester.
• Talk with all PMs that are affected. Maybe there is an easy agreement.

• Explain the importance of my project.

• All PMs rank the projects criticality together and prioritize tests, share tester

• If no compromise, next in hierachy is asked to decide.
• All stakeholders should be identified from the beginning of the project:

Head of QA, PMs involved, team members, person accountable

• a scrum team should bear all knowledge to not be dependent of others - 

team members (me included) should be trained
• My communication would not differ. I stay professional. I express my 

dissatisfaction calmly with the outcome and organize a meeting with the
other PMs upon how to handle upcoming situations like this.
Situation 4
Stakeholder Feedback in Public
Feedback Assessment
Video Response

• What do you think will happen if we do not send notifications?

• Why do you think the product will not succeed without notifications?

• Do you think it is reasonable to launch the MVP to help us understand the 

customer-journey and add notification later?

• I can understand your concern/ I am glad to see you want it to succeed.

• Remember it was not part of the MVP. The reason for that is, that we do
not understand the user journey just yet

• We will concider if daily notification a apropiate way to support user
journey 2 sprints from now.

• until then we will be looking forward to work on a notification concept
with you
Ok let me first try to understand your concerns correctly: 

You are concerned that users will not use the feature because they will not think of it.


But that does not mean the feature is not good enough. It means the usage should be enhanced. 


For now, we want the MVP to help us understand the user and its journey. 

If we go live early on and see how the feature is being used, 

it enables us to define a much more precise concept on how to trigger usage.


We will work on notification after our questions have been answered.

We introduce notification later and with more other details.


What do you think, is it a comprehensible decision?

More Related Content

What's hot

Dalena Quach DoorDash Analytics
Dalena Quach   DoorDash AnalyticsDalena Quach   DoorDash Analytics
Dalena Quach DoorDash AnalyticsDalenaQuach
 
Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?David Anderson
 
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...Techtic Solutions
 
SparcMotors Pitch Deck
SparcMotors Pitch DeckSparcMotors Pitch Deck
SparcMotors Pitch DeckJonathan Peace
 
Create Amazing Reports in OutSystems
Create Amazing Reports in OutSystemsCreate Amazing Reports in OutSystems
Create Amazing Reports in OutSystemsOutSystems
 
Estimación y planificación ágil
Estimación y planificación ágilEstimación y planificación ágil
Estimación y planificación ágilHiroshi Hiromoto
 
Dropbox Startuplessonslearned 100423230315 Phpapp02
Dropbox Startuplessonslearned 100423230315 Phpapp02Dropbox Startuplessonslearned 100423230315 Phpapp02
Dropbox Startuplessonslearned 100423230315 Phpapp02Nateal33t
 
Ambulance management system
Ambulance management systemAmbulance management system
Ambulance management systemHari Om sharma
 
Mini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & ScenarioMini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & ScenarioNatt Phenjati
 
Conversational UI: How to walk the talk
Conversational UI: How to walk the talkConversational UI: How to walk the talk
Conversational UI: How to walk the talkStephen Gay
 
Location based ambulance service
Location based ambulance serviceLocation based ambulance service
Location based ambulance serviceYOGEESH M
 
Chaos Engineering with Gremlin Platform
Chaos Engineering with Gremlin PlatformChaos Engineering with Gremlin Platform
Chaos Engineering with Gremlin PlatformAnshul Patel
 
GE User Experience Playbook
GE User Experience PlaybookGE User Experience Playbook
GE User Experience PlaybookMelinda Belcher
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking ProjectSHAZIA JAMALI
 

What's hot (20)

Dalena Quach DoorDash Analytics
Dalena Quach   DoorDash AnalyticsDalena Quach   DoorDash Analytics
Dalena Quach DoorDash Analytics
 
Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?
 
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
 
SparcMotors Pitch Deck
SparcMotors Pitch DeckSparcMotors Pitch Deck
SparcMotors Pitch Deck
 
How to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement SessionsHow to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement Sessions
 
Airbnb deck
Airbnb deckAirbnb deck
Airbnb deck
 
Kanban Workshop
Kanban WorkshopKanban Workshop
Kanban Workshop
 
Create Amazing Reports in OutSystems
Create Amazing Reports in OutSystemsCreate Amazing Reports in OutSystems
Create Amazing Reports in OutSystems
 
Ride sharing app like Uber (Taxi Booking App)
Ride sharing app like Uber (Taxi Booking App)Ride sharing app like Uber (Taxi Booking App)
Ride sharing app like Uber (Taxi Booking App)
 
Estimación y planificación ágil
Estimación y planificación ágilEstimación y planificación ágil
Estimación y planificación ágil
 
Dropbox Startuplessonslearned 100423230315 Phpapp02
Dropbox Startuplessonslearned 100423230315 Phpapp02Dropbox Startuplessonslearned 100423230315 Phpapp02
Dropbox Startuplessonslearned 100423230315 Phpapp02
 
Ambulance management system
Ambulance management systemAmbulance management system
Ambulance management system
 
Sprint review and Retrospective
Sprint review and RetrospectiveSprint review and Retrospective
Sprint review and Retrospective
 
Mini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & ScenarioMini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & Scenario
 
Conversational UI: How to walk the talk
Conversational UI: How to walk the talkConversational UI: How to walk the talk
Conversational UI: How to walk the talk
 
RideConnect Pitch Deck
RideConnect Pitch DeckRideConnect Pitch Deck
RideConnect Pitch Deck
 
Location based ambulance service
Location based ambulance serviceLocation based ambulance service
Location based ambulance service
 
Chaos Engineering with Gremlin Platform
Chaos Engineering with Gremlin PlatformChaos Engineering with Gremlin Platform
Chaos Engineering with Gremlin Platform
 
GE User Experience Playbook
GE User Experience PlaybookGE User Experience Playbook
GE User Experience Playbook
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
 

Similar to 3. Product Development

Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process OverviewPaul Nguyen
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Yuval Yeret
 
Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...Rasan Samarasinghe
 
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтів
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтівYuriy Chapran: Cyber Shield - від запуску до перших клієнтів
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтівLviv Startup Club
 
Info dev flexibility in agile
Info dev flexibility in agileInfo dev flexibility in agile
Info dev flexibility in agileAlyssa Fox
 
Agile process with a fixed cost
Agile process with a fixed costAgile process with a fixed cost
Agile process with a fixed costRalph Johnson
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptxRafeeq T
 
fireup pro software house - this is who we are
fireup pro software house - this is who we arefireup pro software house - this is who we are
fireup pro software house - this is who we arefireup.pro
 
How to Write an Efficient Defect Case & Save Money
How to Write an Efficient Defect Case & Save MoneyHow to Write an Efficient Defect Case & Save Money
How to Write an Efficient Defect Case & Save MoneyMediacurrent
 
How launching software is different
How launching software is differentHow launching software is different
How launching software is differentConnie Kwan
 
Agile_SDLC_Node.js@Paypal_ppt
Agile_SDLC_Node.js@Paypal_pptAgile_SDLC_Node.js@Paypal_ppt
Agile_SDLC_Node.js@Paypal_pptHitesh Kumar
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameoGuild .
 

Similar to 3. Product Development (20)

Agile_basics
Agile_basicsAgile_basics
Agile_basics
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
 
Scrum à la Pablo (English)
Scrum à la Pablo (English)Scrum à la Pablo (English)
Scrum à la Pablo (English)
 
Frappe Open Day January 2019
Frappe Open Day January 2019Frappe Open Day January 2019
Frappe Open Day January 2019
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...
 
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтів
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтівYuriy Chapran: Cyber Shield - від запуску до перших клієнтів
Yuriy Chapran: Cyber Shield - від запуску до перших клієнтів
 
Info dev flexibility in agile
Info dev flexibility in agileInfo dev flexibility in agile
Info dev flexibility in agile
 
Agile process with a fixed cost
Agile process with a fixed costAgile process with a fixed cost
Agile process with a fixed cost
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
fireup pro software house - this is who we are
fireup pro software house - this is who we arefireup pro software house - this is who we are
fireup pro software house - this is who we are
 
Agile.docx
Agile.docxAgile.docx
Agile.docx
 
How to Write an Efficient Defect Case & Save Money
How to Write an Efficient Defect Case & Save MoneyHow to Write an Efficient Defect Case & Save Money
How to Write an Efficient Defect Case & Save Money
 
How launching software is different
How launching software is differentHow launching software is different
How launching software is different
 
Agile_SDLC_Node.js@Paypal_ppt
Agile_SDLC_Node.js@Paypal_pptAgile_SDLC_Node.js@Paypal_ppt
Agile_SDLC_Node.js@Paypal_ppt
 
Scrum
ScrumScrum
Scrum
 
IntroSCRUM
IntroSCRUMIntroSCRUM
IntroSCRUM
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
 

Recently uploaded

Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCRsoniya singh
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCRsoniya singh
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckHajeJanKamps
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 

Recently uploaded (20)

Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 

3. Product Development

  • 1. DOORDASH Project Blue Print Product Manager: Benjamin Hülsen
  • 5. Sprint Meeting Preparation Sprint Goal Sprint Backlog Sprint Prioritization Logic 1 2 3 4 5 Remote conrtrolling the robot These are the key features to move the drone through the city. As an operator I want to be able to take over control of the drone, so I can manually navigate it. As an operator I need live video streaming, so I see where the drone is driving. The drone needs GPS localization, so it can easily been found. The Operating Software must collect navigation data, so the autonomous driving KI can be improved. As an operator I need to be able to remotely reset the drone, as a first major error fix attempt.
  • 6. User Story 1 User Story Acceptance Criteria Assumptions As a control center team member, I need to immediatly see the exact situation the robot is in, via live video streaming. A logged in user can find the newly added feature from each drone information panel. 4 video streams parallel: front, back(will be changeable to GPS view), left, right. Videos are recorded and saved in the cloud for later analysation. If connection fails, a reboot should build a better connection. Product is available in U.S only and the MVP will be launched in English only The video stream lack has to be < 0.1s, 60 fps, resolution: 2160p, codec: H.265.
  • 7. User Story 1 User Story Design As a control center team member, I need to immediatly see the exact situation the robot is in, via live video streaming. Operator: BenCologne Front Left Right Carl 133
  • 8. User Story 2 User Story Acceptance Criteria Assumptions As a control center team member, I need to alway see the exact position of the robot, via GPS localization. A logged in user can find the newly added feature from the home screen. In the 4 video streams panel: the back view can be switched to GPS view. Tracking is recorded and saved in the cloud for later analysation. Product is available in U.S only and the MVP will be launched in English only The signal lack has to be < 0.08s, accuracy by 1 sqm Every drone in control of the user has its own GPS panel/stream.
  • 9. User Story 2 User Story Design As a control center team member, I need to immediatly see the exact situation the robot is in, via live video streaming. Operator: BenCologne Charging 82% Charging 56% Charging 23% Trinity Alpha Max_B John 8 Omega Eve 357 Skywalker Flubber Neo 5Eve 553 Carl 133 John 875 John 2223 Frank 11 John 13 Cookie Arrival Caution Caution Caution
  • 10. API
  • 11. DoorDash API by developers.google.com/maps Based on the API documentation how would you update your solution and design? Are there any details that you want to discuss with engineering to refine solution and/or determine feasibility? • The service does not return detailed route information. Combinig travel mode walking + bicycling and traffic_model: best_guess + pessimistic for reliable time calculation. • Review the usage and billing page for details on the quotas and pricing set for the Directions API. • Use of the Directions API must be in accordance with the API policies. • Use https over http. • Caution: Requests using traffic information are billed at a higher rate. Do we need traffic information? How do we limit costs? • To use the Directions API, you must first enable the API and obtain the proper authentication credentials. • What client do we use? (python / java / js / go?)
  • 13. Issue 1 Landing Page loading too slow Determine criticality to prioritize issue Next Step Additional steps • try it myself • read bug ticket • read customer feedback • compare loading time to acceptance criteria I would reprioritize to 2 since the Page is working and the delay not critical. • Talk to QA: An issue on all systems? Sice when? Ask for suggested fix. • Prepare Jira ticket for next sprint Trying to figure out what happend and how to avoid it in the future. • Together with the developers I would update the definition of done to ensure the loading time will be checked regulary and will not drop again. (Testing loading time for each featurea added)
  • 14. Issue 2 Misaligned in the Profile Settings Determine criticality to prioritize issue Next Step • As technical issue the bug has a prio of 4 - low. • Relevance for most user is prio 4 - low, since they will not visit the panal. I would prioritize to 3 - normal. The options panal looks broken and the customer might lose trust in the functionality, our quality or security. • Let UI and UX designer check and update the screens. • Prepare Jira ticket for an upcoming sprint
  • 15. Issue 3 Email from Customer Service Manager Determine criticality to prioritize issue Next Step Sample Email Response • Its frustrating for the customer. 12h is failing acceptance criteria by 900% • It takes lots of our human rescources. • Depending on the total number, lots of customers are affected - 1.4% It is very critical - prioriziation 1. • Freeze current sprint. • Emergency meeting with devs and QA. • Make a plan to handle the situation right now and how to fix it. Dear XY (Customer Service Manager), we are aware of the importance of this issue. We have shifted all our rescource to solve the problem. For now please do yz, while we do the work around zy. I will keep you updated of our progress. Please let me know if you have more critical issues. Best regards
  • 17. Situation 1 Respond to CEO or GM’s request via email Assessment and result Sample Email Response • one day before regular review - I will negotiate and invite to official review • inform devs and QA • as PM I prepare for the event using storytelling and sync with devs about the presented features • as a scrum team we produce shippable features after each sprint, so a review in front of the CEO/ GM at this time is not much of a problem Dear XY (CEO/GM ), we will be glad to present you our work. I would suggest you to join our regular review on (one day later). That way we can keep our timetable and dont lose tracktion. Keep in mind that you will see latest work in progress and bugs are inevitable at this state. We are looking forward for your feedback. Please let me know if the alternative date works for you. Best reagards.
  • 18. Situation 2 Guide scrum team stand up meeting Video response • A daily stand up meeting is not a status meeting. It is a meeting of the devs to organize themselves. As a Product Owner I will only join/speak if asked. • Since it is a professional scrum team, members are aware of the situation. • I ask if the 2 back-end tickets need support and point out the imortance. • I announce that I will downgrade 2 tracking requirements to ‘nice to have’. • We negotiate a plan together and commit to the sprint goal once again. - one team member will commit to the ticket review - one team member will take responsibility of the analytics ticket - the two remaining requirements tickets are shared
  • 19. Hello everyone :) Our Scrum Master Sebastian called in sick today. Since the sprint end is near and we still have some urgent task ahead, I m stepping in. Whats on your agenda? What have you planned for today? Are you facing any obsitcles? - listen... Remember there are still tasks we have to tackle until the end of the sprint: - I need one of you to take care of the 2 back-end ticket reviews, so QA can move on with the these 2 front-end tickets. Who will do it? (Back-End Engineers Name: Frank)? Wait for reaction... (find a solution if he is blocked) - And someone has to do analytics requirements ticket. Its time-critical and needs to be done in this sprint. I think 2 of the 5 tracking requirements tickets are not that vital. I will reprioritized them to ‘nice-to-have’.
  • 20. Situation 3 Handling Resource Constraints List 2- 3 activities that you would carry out as a PM to unblock the scrum team immediately ? How would you coordinate with other PMs to de-risk your project and raise appropriate visibility ? Since there is a potential risk, it is important to raise visibility amongst appropriate stakeholders • Manual verification and regression for the user stories that have been completed by then can be done by the PM. • Ask the team for test automation experience/ knowledge. • Ask the Head of QA for support - there might be another tester. • Talk with all PMs that are affected. Maybe there is an easy agreement. • Explain the importance of my project. • All PMs rank the projects criticality together and prioritize tests, share tester • If no compromise, next in hierachy is asked to decide. • All stakeholders should be identified from the beginning of the project: Head of QA, PMs involved, team members, person accountable • a scrum team should bear all knowledge to not be dependent of others - team members (me included) should be trained • My communication would not differ. I stay professional. I express my dissatisfaction calmly with the outcome and organize a meeting with the other PMs upon how to handle upcoming situations like this.
  • 21. Situation 4 Stakeholder Feedback in Public Feedback Assessment Video Response • What do you think will happen if we do not send notifications? • Why do you think the product will not succeed without notifications? • Do you think it is reasonable to launch the MVP to help us understand the customer-journey and add notification later? • I can understand your concern/ I am glad to see you want it to succeed. • Remember it was not part of the MVP. The reason for that is, that we do not understand the user journey just yet • We will concider if daily notification a apropiate way to support user journey 2 sprints from now. • until then we will be looking forward to work on a notification concept with you
  • 22. Ok let me first try to understand your concerns correctly: You are concerned that users will not use the feature because they will not think of it. But that does not mean the feature is not good enough. It means the usage should be enhanced. For now, we want the MVP to help us understand the user and its journey. If we go live early on and see how the feature is being used, it enables us to define a much more precise concept on how to trigger usage. We will work on notification after our questions have been answered. We introduce notification later and with more other details. What do you think, is it a comprehensible decision?