Scrum Product Owner
-
Upload
vishal-prasad -
Category
Business
-
view
114 -
download
6
description
Transcript of Scrum Product Owner
![Page 1: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/1.jpg)
Scrum Product Owner
-by Vishal Prasad
![Page 2: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/2.jpg)
Know Your Surroundings
![Page 3: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/3.jpg)
What did I do
yesterday?
The Daily Scrum
What will I do today?
Are there any impediments in my
way?
![Page 4: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/4.jpg)
Traditional Geometry
![Page 5: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/5.jpg)
The Agile Manifesto
Agile Traditional
0 Individuals and Interactions
0 Working Software
0 Customer Collaboration
0 Responding to Change over
0 Processes and Tools
0 Comprehensive Documentation
0 Contract Negotiation
0 Following a Plan
Over
While there is value in the items on the right, we value the items on the left more.
![Page 6: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/6.jpg)
Scrum Roles
Product Owner
Scrum Master
Development Team
![Page 7: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/7.jpg)
Scrum FrameworkInputs from Executives,
Teams, Stakeholders, Customers, Users
Product BacklogSprint Backlog Task Breakout
Sprint Planning Meeting
Burndown/up Charts
Daily Scrum
1-4 Week Sprint
24 hours
Finished Work
Sprint Review
Sprint Retrospective
![Page 8: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/8.jpg)
Scrooge – The Product Owner
0 Voice of his customers0 Discover needs0 Prioritize features0 Present a vision0 Detail the next features0 Responsible for ROI0 Manage stakeholders0 Accept / Reject work
results
![Page 9: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/9.jpg)
Launchpad – The ScrumMaster
0 Ensure follow of process0 Remove blockers0 Ensure full productivity0 Enable co-operation0 Shield from interference0 Manage ceremonies0 Facilitate daily scrums0 Track progress
![Page 10: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/10.jpg)
Huey, Dewey, Louie – The Development Team
0 Cross-functional team0 Negotiate sprint goal0 Specify work results0 Achieve committed goal0 Self organizing team0 Define processes0 Demonstrate work
results to product owner
![Page 11: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/11.jpg)
An Idea!I have a new money making plan and I
need your help.
My goal is to develop a brochure for a club in a 3
day sprint
Conduct a sprint planning meeting in 12 mins. Decompose tasks from my backlog. Estimate
tasks, and commit delivery.
![Page 12: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/12.jpg)
Scrooge’s Backlog
0 Create cover art, brand, and/or logo
0 Provide contact details0 Outline full week lunch
menu0 Outline minimum
requirements0 Define service offerings0 Write testimonials
![Page 13: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/13.jpg)
Mini Scrum
0 Conduct a Sprint Day 1 – 8 minutes – deliver!0 Conduct a Daily Scrum – 3 minutes0 Conduct a Sprint Day 2 – 8 minutes – deliver!0 Conduct a Daily Scrum – 3 minutes0 Conduct a Sprint Day 3 – 8 minutes – deliver!0 Conduct a Sprint Review and Demo – 13 minutes0 Debrief as a group – 5 minutes0 Make it creative and fun!
![Page 14: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/14.jpg)
Scrooge’s Vision
For working families, who prefer personal attention
for their single parent, “2nd Home” is an elderly
daycare club that provides a nursing
environment along with socializing activities, unlike “Next Steps”
![Page 15: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/15.jpg)
Scrooge’s Acceptance Criteria
0 Cover art, brand, & logo0 Pink / Gold0 Must have the two word
brand name0 Must contain a happy
picture of an elderly person
0 Lunch menu0 7 different “themed
buffet” with pictures
0 Services offered0 5 different services out
of 39 including transport
0 Must include our new “Foot Spa” service
0 Architectural conformance0 Max A4 size0 No loose sheets0 Must fit in a handbag
![Page 16: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/16.jpg)
Peer Consensus
0 Each member write their view of the vision
0 Highlight 3 keywords each
0 Write one word per post-it
0 Re-arrange words to come up with a vision statement
0 Add / Change words as needed
![Page 17: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/17.jpg)
DRIVEN Product Owner
0 Decisive0 Realistic0 Informed0 Visionary0 Empowered0 Negotiable
Scrooge has the right to cancel the project at anytime and be left with a working system reflecting investment to date.
![Page 18: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/18.jpg)
RE-TRAINED ScrumMaster
0 Resourceful0 Enabler0 Tactful0 Respected0 Argumentative0 Integrity0 Networked0 Empathetic Listener0 Determined
![Page 19: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/19.jpg)
Generalized Specialist Team
0Cross – Functional0Self – Organized0Motivated0Collaborative0Communicative0Experimental Nature0Team Player0Courageous
![Page 20: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/20.jpg)
Software Economics
You are working at a burger joint and are the only person on duty. A customer approaches and orders a Cheese Burger Deluxe Meal, with chicken wings, large fries, and a large drink.
The order sums up to INR 157 with taxes. The customer informs you that he has only INR 78.
What do you do and what do you tell the customer?
![Page 21: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/21.jpg)
Technical DebtPr
ojec
t Bur
n D
own
TimeTechnical Debt
Deadline
Optimal Quality
Managerial Pressure
Ideal Quality
![Page 22: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/22.jpg)
Sprint n
Vertical Slices
Database – Design, Code, Test, Integrate, Accept
Data Access Layer – Design, Code, Test, Integrate, Accept
Business Layer – Design, Code, Test, Integrate, Accept
Application Layer – Design, Code, Test, Integrate, Accept
User Interface – Design, Code, Test, Integrate, Accept
Sprint 1 Sprint 2 Sprint 3
![Page 23: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/23.jpg)
The Product Vision
0 The product vision tells us how we are going to satisfy the customer needs0 Value proposition and key characteristics
0 What the vision should answer:0 Who is the customer?0 What is the customer’s problem0 How does the product solve the problem?0 How does the product add value?0 What are the benefits compared to others?0 On what basis will the customer judge it?
![Page 24: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/24.jpg)
Elevator Statement & Product Box
For [frequent travelers]Who [want an all in one travel service][Travel Mate] is a [virtual travel agent]That [will do everything for my trip]Unlike [Itinerary Planner]Our Product [will remove the need to visit any other website or shop for a trip]
ClickBook
Fly
![Page 25: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/25.jpg)
Create a Product
0 Your company has decided to diversify into a booking new area – an online travel assistant
0 Come up with your:0 Product Name0 Niche0 Elevator Statement0 Product Box
![Page 26: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/26.jpg)
Brainstorm for user roles
0 Most projects talk about “the user” or “users”
0 But who are they? What do they want?
0 Most projects:0 Write requirements from one user’s perspective0 Assuming all users have the same goals0 End up with “missing” requirements
![Page 27: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/27.jpg)
Personas
Peter
Peter is a 55 year old explorer who loves to visit new places.
He is a software engineer with a laid back lifestyle and enjoys his occasional drink with buddies at a sports bar.
He likes to do his research in detail before his travel since his wife generally accompanies him on his trips.
He would love to have a one stop web solution to plan out his trips – from travel, to accommodation, to activities, etc.
Name &
Picture …
Who?
Characteristics…
Who?
Why?
![Page 28: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/28.jpg)
Types of Personas
0 Focal – Primary users. Optimize the design for them. At least one persona must be focal.
0 Secondary – Also use the product. Satisfy their requirements when possible.
0 Unimportant – Low priority users, including infrequent, unauthorized, or unskilled users, as well as those who misuse the product.
0 Affected – They don’t use the product but are affected by it.
0 Exclusionary – Someone we’re not designing for. Useful to prevent nonusers from our discussions.
![Page 29: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/29.jpg)
Product Backlog
Sprint - 20%
Release - 20%
Future Releases - 60%
Prio
rity
![Page 30: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/30.jpg)
DEEP Backlog
0 Detailed
0 Estimated
0 Emergent
0 Prioritized
![Page 31: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/31.jpg)
User Stories
As a … (user of the system)
I want … (feature or problem to be solved)
So that … (benefit of the story being completed)
The “so that” part is incredibly valuable as it focuses people on the real reason behind this requirement.
![Page 32: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/32.jpg)
INVEST in User Stories
0 Independent0 Negotiable0 Valuable0 Estimable0 Small0 Testable
![Page 33: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/33.jpg)
The Tea Drinker
Write a user story to make yourself a cup of tea.
As a tea drinker, I want
a cup of tea so that I
can drink it As Peter, I want a cup of tea so that I can drink it
As Peter, I want a cup
of tea so that I can
quench my thirst
As Peter, I want an isotonic drink so that I can quench my thirst
![Page 34: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/34.jpg)
Acceptance Test
0 When will this story be done?
0 What will we see?0 What will happen?0 What will be different?0 When will the team
stop?0 What are the conditions
for functionality, usability, and security being satisfied?
![Page 35: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/35.jpg)
Acceptance Criteria
0 Different levels of acceptance
0 Keep to appropriate level
0 When will this story be “done”?
0 Questions can help0 Make them objective0 Make them automated
![Page 36: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/36.jpg)
Prioritization
0 Shouting Loudest
0 Priority Poker
0 Kano Analysis
0 “35”
0 Free Market
0 Risk & Value
If everything is equally
important then
everything must be
equally unimportant.
- David B. Clarke
![Page 37: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/37.jpg)
The Sinking Ship
0 Manmohan Singh
0 Narayan Murthy
0 Sachin Tendulkar
0 Sanjay Dutt
0 Zakir Hussain
0 Narendra Modi
0 Mukesh Ambani
0 Kailash Kher
0 Amitabh Bachchan
0 Rakhi Sawant
Your ship is sinking. It has a lifeboat that can carry only one person along with you to safety. In which order will you save these people.
![Page 38: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/38.jpg)
Risk & ValueR
isk
Value
Avoid
Do Last Do Next
Do First
![Page 39: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/39.jpg)
KANO ModelCu
stom
er S
atis
fact
ion
Feature Presence
Exciters & Delighters
Threshold Must-haveLinear
![Page 40: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/40.jpg)
Planning Poker
![Page 41: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/41.jpg)
Definition of Done
“What do we need to do, as a team, to ship software to our customers/stakeholders?”
- By Mitch Lacey
![Page 42: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/42.jpg)
Sprint Planning
0 Define the sprint goal
0 Identify capacity
0 Create sprint backlog
0 Commit deliverables
0 Task breakout
![Page 43: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/43.jpg)
Themes
0 Themes are group of similar functionality / requirement.
0 These can span across sprints, releases, or products.
0 Themes can be used for prioritizing requirements.
![Page 44: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/44.jpg)
Product Canvas
- By Roman Pichler
![Page 45: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/45.jpg)
Task Board
![Page 46: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/46.jpg)
Velocity
0 Amount of work finished
0 Not a sprint prediction
0 Long term measure of capacity
0 Not comparable across teams
![Page 47: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/47.jpg)
Release Planning
Sprint 5 Sprint 6 Sprint 7Sprint 8
(Release)Backlog
![Page 48: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/48.jpg)
Metrics
0 Burndown
0 Burnup
0 Forecasting Velocity
0 Focus Factor
0 Creative Rewards!
![Page 49: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/49.jpg)
When should you not do Agile?
0 Car pointing culture
0 Long working hours
0 Huge team size
0 Lack of integration
0 Exponential cost curve
0 Long feedback loop
![Page 50: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/50.jpg)
Sprint Review & Retrospective
0 Start – Stop – Continue
0 Mad – Sad – Glad
0 Sail Boat
0 The Wheel – Start, Stop, Continue, More, Less
Appreciations
Risks
Puzzles
Wishes
Actions
![Page 51: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/51.jpg)
ReferencesTitle Author
Succeeding with Agile: Software Development Using Scrum Mike Cohn
Agile Estimation and Planning Mike Cohn
Agile Product Management with Scrum Roman Pichler
Agile Retrospectives Ester Derby, Diana Larsen
Agile Software Development with Scrum Ken Schwabber, Mike Beedle
Agile Testing: A Practical Guide for Testers and Agile Teams Lisa Crispin, Janet Gregory
Clean Code Martin
Continuous Integration Paul Duvali
Extreme Programming Explained Kent Beck
Extreme Programming Installed Jeffries, Anderson, Hendrickson
![Page 52: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/52.jpg)
References (Contd…)Title Author
How Do We Know When We Are Done? Mitch Lacey
Implementing Lean Software DevelopmentMary Poppendieck, Tom Poppendieck
Planning Extreme Programming Kent Beck, Martin Fowler
Pragmatic Project Automation Clark
Project Retrospectives: A Handbook for Team Reviews Norman L. Kerth
Promiscuous Pairing and Beginner’s Mind: Embrace Inexperience
Arlo Belshee
Refactoring: Improving the Design of Existing Code Fowler
Retrospectives – The Missing Practice Tim Mackinnon
Scrum PrimerPete Deemer, Gabrielle Benefield, Craig Larman
![Page 53: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/53.jpg)
References (Contd…)Title Author
Test Driven Development By Example Kent Beck
The Art of Agile Development James Shore
User Stories Applied Mike Cohn
What is Definition of Done (DoD)? Dhaval Panchal
Selling Agile – How to Respond to Concerns from Management, the Business, and the Team
Michelle Sliger, Stacia Broderick
The Scrum Field Guide Mitch Lacey
Collaboration Explained Jean Tabaka
The Pragmatic Programmer Hunt, Thomas
Agile & Iterative Development Craig Larman
![Page 54: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/54.jpg)
References (Contd…)Title Author
Agile Coaching Rachel Davis, Liz Sedley
Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition
Lyssa Adkins
Lean from the Trenches: Managing Large-Scale Projects with Kanban
Henrik Kniberg
DSDM: Business Focused DevelopmentDSDM Consortium, Jennifer Stapleton
![Page 55: Scrum Product Owner](https://reader038.fdocuments.us/reader038/viewer/2022102814/54c7dc7e4a795999488b45a0/html5/thumbnails/55.jpg)
Be Agile!Happy Scrumming.