Making Scrum more powerful with some Kanban
-
Upload
kirill-klimov -
Category
Business
-
view
159 -
download
1
Transcript of Making Scrum more powerful with some Kanban
![Page 1: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/1.jpg)
Making Scrum more powerful with some Kanban
Kirill Klimov
![Page 2: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/2.jpg)
Cargo cult
![Page 3: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/3.jpg)
V1 11th State of Agile Report
VERSIONONE.COM 10#StateOfAgile
AGILE METHODS AND PRACTICES
AgileMethodologies UsedScrum and Scrum/XP Hybrid (68%) continue to be the most common agile methodologies used by respondents’ organizations.
58%Scrum
10%Scrum/XP
Hybrid
8%Custom Hybrid
(multiple methodologies)
8%Scrumban
5%Kanban
2% I Don’t Know<1% Agile Unified Process (AgileUP)
<1% XP<1% DSDM/Atern <1% Feature-Driven Development (FDD)
<1% Lean Startup 1% Lean Development
2% Iterative Development 5% Other
Agile Techniques EmployedFrom 2015 to 2016, the use of Kanban grew from 39% to 50%; iteration reviews
increased from 54% to 81% and iteration planning went from 69% to 90%.
TOP 5 AGILETECHNIQUES
88%
81% 71%
83%DAILY
STANDUP
ITERATIONREVIEWS
SHORTITERATIONS
RETROSPECTIVES
} Iteration planning
Daily standup
Retrospectives
Iteration reviews
Short iterations
Release planning
Team-based estimation
Dedicated product owner
Single team (integrated dev & testing)
Frequent releases
Kanban
Open work area
Product roadmapping
Story mapping
Agile portfolio planning
Agile/lean UX
90%
88%
83%
81%
71%
66%
62%
55%
54%
50%
50%
45%
38%
35%
25%
22%
*Respondents were able to make multiple selections.
90%ITERATION PLANNING
![Page 4: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/4.jpg)
Scaling
VERSIONONE.COM 14#StateOfAgile
SCALING AGILE
Scaling Methodsand ApproachesSAFe (28%) has overtaken SCRUM/SCRUM of SCRUMS (27%) to be the most popular scaling method cited by respondents.
Top 5 Tips for Success with Scaling AgileExecutive sponsorship (48%), consistent process and practices (41%), implementation of a common tool across
teams (36%), and agile consultants or trainers (36%) continue to be cited in the top five tips for successfully scaling agile for the past few years and likely points to the long-term importance of self-sufficiency when scaling agility. The
top cited tip this year, internal agile coaches (52%), was a new entry into the top five.
Other important factors included: externally attended classes or workshops, company-provided training program, online training, and webinars.
*Respondents were able to make multiple selections.
NEXUS
RECIPES FOR AGILE GOVERNANCE IN THE ENTERPRISE (RAGE)
DISCIPLINED AGILE DELIVERY (DAD)
LARGE-SCALE SCRUM (LESS)
AGILE PORTFOLIO MANAGEMENT (APM)
LEAN MANAGEMENT
INTERNALLY CREATED METHODS
SCRUM / SCRUM OF SCRUMS
SCALED AGILE FRAMEWORK® (SAFE®) 28%
27%
13%
4%
1%
1%
1%
4%
3%
41%CONSISTENT
PROCESS AND PRACTICES
36%IMPLEMENTATION
OF A COMMON TOOL ACROSS TEAMS
36%AGILE CONSULTANTS
OR TRAINERS
48%EXECUTIVE
SPONSORSHIP
52%INTERNAL AGILE
COACHES
![Page 5: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/5.jpg)
Silver Bullets
![Page 6: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/6.jpg)
Magic Pills
![Page 7: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/7.jpg)
Crossing the Chasm
Innovators
Early Adopters
Early Majority
Late Majority
Laggards
![Page 8: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/8.jpg)
Learning and growth
![Page 9: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/9.jpg)
Exercise
➤ Form groups of 2-3 people
➤ Within your group, one by one share and discuss following:
➤ quickly introduce yourself (name, company, what company is doing, what you are doing within the company) ;-)
➤ what was 1 thing that you either learned today or something that stroke you today? Something that made most of the impact on you today. Discuss within your group.
➤ 2 mins for each of you
![Page 10: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/10.jpg)
How to apply these ideas in your context?
![Page 11: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/11.jpg)
Little’s Law
t
N
. .. .... ..
Th Th= Nt
DeliveryRate= WIPLeadTime
![Page 12: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/12.jpg)
Scaling
![Page 13: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/13.jpg)
Limit WIP: classic
Ready Analysis DevCustomer Acceptance Done
5 3 4 5
![Page 14: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/14.jpg)
Limit WIP: Stories and tasks
UserStories Tasks In Progress Done
4
![Page 15: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/15.jpg)
Limit WIP per lane
5 3 4 5
5
6
Flow
1Fl
ow 2
Ready Analysis DevCustomer Acceptance Done
![Page 16: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/16.jpg)
Min-max WIP for column
To plan In Progress Review3 3-10Backlog Release
UserStories
3-5 5-10
![Page 17: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/17.jpg)
Discovery Kanban
8- 5 3Ideas Concepts Analysis ValidationOptions
5-
http://www.discovery-kanban.comPatrick Steyaert
![Page 18: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/18.jpg)
Limit WIP per person
5 3 4 5
👤 👤 👤
Ready Analysis DevCustomer Acceptance Done
![Page 19: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/19.jpg)
Personal kanban
Ideas ToDo In Progress Done25
![Page 20: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/20.jpg)
Personal kanban with weekly planning
Ideas ToDo In Progress Done25Week
25
![Page 21: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/21.jpg)
Making policies explicit
Ready Analysis DevCustomer Acceptance Done
5 3 4 5
DoD➤ ———— ➤ ———— ➤ ———— ➤ ————
DoD➤ ———— ➤ ———— ➤ ———— ➤ ———— ➤ ————
DoD➤ ———— ➤ ———— ➤ ———— ➤ ———— ➤ ———— ➤ ————
DoD
➤ ———— ➤ ————
Prio
rity
![Page 22: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/22.jpg)
Retrospection process
➤ Tasks on board
➤ Retro board
![Page 23: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/23.jpg)
Personal kanban
Problems & observations Options Possible experiments Committed Ongoing Review Next
… a powerful learning stream that I defined and captured on a parallel “Popcorn board”
Claudio"Perrone"
[email protected]"www.agilesensei.com"
@agilesensei"www.a3thinker.com"
Next is Now
https://popcornflow.comClaudio Perrone
![Page 24: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/24.jpg)
Product Backlog
![Page 25: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/25.jpg)
Explicit Refinement
![Page 26: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/26.jpg)
Using class of service
![Page 27: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/27.jpg)
Class of service for “product backlog”
ProductBacklog
Expedite
Fixed dateRegular
Intangible
![Page 28: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/28.jpg)
Limiting length of backlogs
ProductBacklog
Expiration policy
![Page 29: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/29.jpg)
Eliminating priority from backlog
Product Backlog
![Page 30: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/30.jpg)
Daily stand-ups
5 3 4 5
👤 👤 👤
Ready Analysis DevCustomer Acceptance Done
![Page 31: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/31.jpg)
Future is Uncertain
0 1 2 3 4
![Page 32: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/32.jpg)
“Noonecanpredicttomorrowwithabsoluteconfidence.Butthemistakesomepeoplemakeistryingtoavoidmakinganypredictionsbecausetheirthirstforcertaintyissostrongandtheirfearofdoubttoooverwhelming.”
―CharlesDuhigg,SmarterFasterBetter
![Page 33: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/33.jpg)
Make Uncertancy Explicit
🤦
# ➞
➞
5
8 95%
50%
![Page 34: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/34.jpg)
Future is Uncertain
➤ Not everything is “normal”
➤ Not all normal distributions are the same…
![Page 35: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/35.jpg)
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99
NormalDistribution, μ=50,σ=20
![Page 36: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/36.jpg)
0
0.5
1
1.5
2
2.5
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99
NormalDistribution, μ=50,σ=2
0
5
10
15
20
25
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99
NormalDistribution, μ=50,σ=2 0
![Page 37: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/37.jpg)
ExampleVe
locity
0
5
10
15
20
25
30
35
40
Timeline
Sprint1 Sprint2 Sprint3
201822
20202020 20 20
Velocity
0
5
10
15
20
25
30
35
40
Timeline
Sprint1 Sprint2 Sprint3
20
10
30
20202020 20 20
200storypoints 7sprints 200storypoints 6-9sprints
6⇒10%
7⇒50%
9⇒90%
![Page 38: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/38.jpg)
modemedianmean
Leadtime distribution
![Page 39: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/39.jpg)
probabilistic forecasting
26
57
77
105
125 132150
163181
189
216229
152 152169
189 189199 205 209
225 229
251
272
0
50
100
150
200
250
300
350
400
ReleaseBurn-Up
Burnup
Scope
Nextphase
85%certainty
75%certainty
50%certainty
ScopeTrendline
Frank Vega and Jesper Boeg
![Page 40: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/40.jpg)
Quick Recap of ideas
➤ Limit WIP:
➤ per column
➤ Stories and tasks
➤ Per lane
➤ Min-max WIP for column
➤ Discovery Kanban
➤ Limit WIP per person
➤ Personal Kanban
➤ with weekly planning
➤ Making policies explicit
➤ DoD
➤ Priority
➤ Retrospection process
➤ Popcorn flow
➤ “Product Backlog” hints:
➤ Refinement states
➤ Class of service
➤ Limiting length of backlogs
➤ Eliminating priority from backlog
➤ Daily stand-up
➤ Probabilistic forecasting
![Page 41: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/41.jpg)
“You say you want a revolution Well, you know We all want to change the world You tell me that it's evolution Well, you know We all want to change the world“
![Page 42: Making Scrum more powerful with some Kanban](https://reader031.fdocuments.us/reader031/viewer/2022030318/5a648fdc7f8b9a88568b4b79/html5/thumbnails/42.jpg)
Thank you!
Kirill Klimov
+65 8315 9176
f0g
f0g
kirillklimov
QUESTIONS ?