dead zone (updated version with sprint zero section)
DESCRIPTION
Common Scrum practices offer various instruments for team work visualization: product/sprint backlog, daily standups, burndown/burnup charts. However, this tool set is rarely found sufficient for large project teams which are distributed between different locations and suffering time zones difference. How to understand whether backlog items prioritized correctly? Do teams understand priorities for next sprint and release? Are user stories refined enough for development? Many of these questions are often found in a "dead zone" which causes a lot of trouble with scaling. On top of that, many distributed teams often suffer from gaps in communication with business stakeholders. In this presentation I review a couple of practices for backlog structuring and visualization, using product discovery techniques for building shared understanding between all parts of distributed team, bottleneck identification and elimination, definitions of "done" for backlog items refinement process.TRANSCRIPT
![Page 1: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/1.jpg)
Streamlining requirements flow in distributed projects
Dead Zone
Sergey Prokhorenko
Luxoft
3 October 2013
![Page 2: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/2.jpg)
2 April 10, 2023
Agile at Luxoft
Experience
Since 2005 15+ customers 50+ ongoing projects 700+ Agile practitioners 100+ Certified Scrum Masters 15+ internal Agile Coaches
START NEW AGILE ENGAGEMENTS
TRANSITION EXISTING TO AGILE
PERFORMANCE BOOSTS
Agile Practice
DEDICATED CoE
BOTH LUXOFT AND CLIENT TEAMS
![Page 3: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/3.jpg)
3 April 10, 2023
Agile as a Silver Bullet
Agile provides
Business value driven prioritizatio
n
Pay for DONE
Change without penalty
Client is in full control
of the project
Client problem
Always late with the
things we really need
Paying for the wrong
things
Too expensive to make even
little changes
Difficult to understand where we are right
now
vs
vs
vs
vs
Never45%
Rarely
19%
Some-times16%
Often13% Al-
ways7%
Actual use of requested features
Source: The CHAOS Manifesto, The Standish Group, 2011
![Page 4: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/4.jpg)
4
Simple Rulebook
PO
Product Owner
Product Backlog
(Features)
Sprint Planning
Part 1(What?)
2-4 h
Sprint Planning
Part 2(How?)2-4 h
Sprint Backlog(Tasks)
Team
SM
Daily Scrum 15 min
Product Backlog Refinement
5-10% of Sprint
1 Day
2-4 weeks Sprint
Potentially Shippable Product Increment
Sprint Review2-4 h
Sprint Retrospective
1,5-3 h
Scrum Master
289 pages vs 16 pages
![Page 5: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/5.jpg)
5
Not Every Rule is Easy to Follow
![Page 6: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/6.jpg)
6
PO in a “Land of Milk and Honey” Responsible for maximizing the value
of the product and the work of the Development Team
Sole person responsible for managing the Product Backlog
– Power
– Expertise
– Dedication Does Sprint Planning and PBR with
the Development Team Tracks total work remaining at least
every Sprint Review
![Page 7: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/7.jpg)
7
“Wake Up, Neo”
![Page 8: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/8.jpg)
8
ScrumButt
![Page 9: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/9.jpg)
9
Process Becomes Cargo Cult
![Page 10: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/10.jpg)
10
How Did We End Up Like This?
PO
Product Owner
Product Backlog
(Features)
Sprint Planning
Part 1(What?)
2-4 h
Sprint Planning
Part 2(How?)2-4 h
Sprint Backlog(Tasks)
Team
SM
Daily Scrum 15 min
Product Backlog Refinement
5-10% of Sprint
1 Day
2-4 weeks Sprint
Potentially Shippable Product Increment
Sprint Review2-4 h
Sprint Retrospective
1,5-3 h
Scrum Master
PO
Product Owner
Product Backlog
(Features)
Sprint Planning
Part 1(What?)
2-4 h
Sprint Planning
Part 2(How?)2-4 h
Sprint Backlog(Tasks)
Team
SM
Daily Scrum 15 min
Product Backlog Refinement
5-10% of Sprint
1 Day
2-4 weeks Sprint
Potentially Shippable Product Increment
Sprint Review2-4 h
Sprint Retrospective
1,5-3 h
Scrum Master
New stories (no time to
PBR!)
No sprint commitment! L
![Page 11: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/11.jpg)
11
Sprint-Level Visualization
![Page 12: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/12.jpg)
12
![Page 13: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/13.jpg)
13
Developers
Dead Zone
What is the goal of current release?
Are we on track to deliver it on time?
What are other teams doing?
Are there any dependencies on a project level?
Does PO or BA have enough requirements?
Management
Are we on track to deliver release scope on time?
When release epics will be ready and what is the current status?
What are PO (BA, pPO) doing? Do they have any blockers?
How many stories are ready for the next sprint?
Are we ready for the next release planning?
![Page 14: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/14.jpg)
14
Interactions and People
![Page 15: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/15.jpg)
15
Divide and Conquer
If you don’t live in a “Land of Milk and Honey” –
THAT’S OK!
![Page 16: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/16.jpg)
16
Clear Roles and Responsibilities
Prioritization
Communication
Expertise
![Page 17: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/17.jpg)
17
Processes and Tools
![Page 18: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/18.jpg)
18 April 10, 2023
Kanban at Project (Program) Level
![Page 19: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/19.jpg)
19
High-level Flow
Request from
stakeholders
Backlog prioritizatio
n
Backlog refinement
Ready for developme
ntSprint Ready for
release
![Page 20: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/20.jpg)
20
![Page 21: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/21.jpg)
21
Value Stream Mapping
Request from
business sponsors
Program initiation
Project chartering
Epics breakdown
User story drafting
User story grooming
Ready for sprint
In developmen
t
Ready for demo
Ready for UAT In UAT Ready for
release
![Page 22: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/22.jpg)
22 April 10, 2023
DoD Agreements (Analysis Phases)
Program initiation
• PID is shared with BAs
• Project charter is drafted and shared with business sponsors and BAs
Project chartering
• Charter is approved by business sponsors
• Final charter is reviewed with BAs in a meeting
Epics breakdown
• Charter breakdown into epics is approved by PO
• All epics are described in Confluence with:• Business
context• Problem
statement• High-level
acceptance criteria
• All epics are presented to the team(s)
• Epics are included into backlog and prioritized
• Business contacts identified
User story drafting
• User story is well-analyzed by BA and conform to INVEST criteria
• Detailed BDD scenarios are created
• Mockups are created (where applicable)
• Data requirements specified (if any)
• Business logic is specified (if any)
• US reviewed with business SME
• Acceptance criteria are reviewed by business SME
• US is prioritized in backlog and priority approved by PO
User story grooming
• Team reviewed and agreed that US conforms to INVEST criteria
• BDD acceptance scenarios are well understood by team and approved by business
• All research spikes identified and completed
• US breakdown is approved by team (and re-approved by business if any changes)
• Business contacts are shared with the team
• Design is approved
DoD for last analysis phase = DoR for sprint
![Page 23: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/23.jpg)
23
Limit WIP
![Page 24: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/24.jpg)
24 April 10, 2023
Backlog Grooming Ground Rules
• At least once a week, scheduled with PO• Started upfront (at least a week before planning)
Regular
• 15-20 min per story• If timebox isn’t enough – go offline and prepare for the next
session
Timeboxed
• All team members ask questions upfront• Team members (not only PO/pPO) describe story value and
scenarios
Includes whole team
• If artifact doesn’t follow agreed DoD it isn’t moved to the next phase
Strict DoD
![Page 25: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/25.jpg)
25
Effective Collaboration
Feature Team US 1
Feature Team UA 2Feature Team US 2
Feature Team UA 1
Scrum of Scrums Scrum of Scrums
Cross-functional teams
Single backlog with unified estimates
Single Product Owner
Proxy Product Owners for each location
Joint release planning
![Page 26: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/26.jpg)
26
Creating Backlog
![Page 27: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/27.jpg)
27
Product Vision and Goals Tell me why Long term goals Shared understanding of business
![Page 28: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/28.jpg)
28
Story Mapping
High level features Ordered from user perspective Marked with skills needed to
build
Actual actions performed Forming workflows Prioritizing by business value
![Page 29: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/29.jpg)
29
Initial Backlog
![Page 30: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/30.jpg)
30
Understanding Story Points
![Page 31: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/31.jpg)
31
Working Agreements
Definition of Done Definition of Ready WIP limits Working schedule Everything else
![Page 32: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/32.jpg)
32
What’s Next?
![Page 33: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/33.jpg)
33
Big Picture
![Page 34: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/34.jpg)
34
Anything Depends on Everything
vs
![Page 35: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/35.jpg)
35
Inspect and Adapt!
![Page 36: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/36.jpg)
36
Suggested Reading
![Page 37: Dead Zone (updated version with Sprint Zero section)](https://reader033.vdocuments.us/reader033/viewer/2022051613/54c7e2354a7959ba778b45cc/html5/thumbnails/37.jpg)
Your QR Code
3 October 2013
Sergey Prokhorenko
Luxoft
ua.linkedin.com/in/sergeyprokhorenko