PSK Training Workshop
PSK Training Workshop
WITH KANBAN
@ScrumDotOrg
Sanjay Saini | 989100139 | [email protected] V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 1
1
Introductions
10
minutes
• Introduce yourself
• What is your experience with Scrum?
• What is your experience with Kanban?
• What is your background?
• Development?
• IT?
• Other?
Everyone! Development Leads and Managers・Leaders・Product Experienced Scrum Masters・ UX Practitioners・Product Owners
Managers・Scrum Masters・ Owners・Scrum Masters Advanced Practitioners ・All members of Scrum team
Project Managers・Advanced
Practitioners
PURPOSE AUDIENCE
• Product Owner
• Development Team
• Scrum Master
Artifacts
• Product Backlog
• Sprint Backlog
• Increment
Events
• Sprint
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
3
minutes
3
minutes
3
minutes
3
minutes
3
minutes
Coding
Testing
Tasks
Coding
Testing
Coding
Testing
Coding
Testing
Coding
Testing
Coding
Testing
140
120
100
80
60
40
20
0
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10
5
minutes
http://bit.ly/ScrumPr
imerForKanbanTeam
s
“I See Batches. I You just played the Flow Exercise with the
See Them All the Scrum Team. You’re now discussing batches
Time.” in Scrum.
• What are the Pennies in Scrum?
• Identify the types of batches in
Scrum.
• For each batch type –
• What is the batch size?
5
minutes
•
•
How could you reduce it?
What would be the pros and cons of doing
that?
Legend
Type 1
Type 2
Type 3
Legend
Input Analysis Dev Development Deploy Release
Test
Queue Ready Ready Ready Type 1
In Progress Done In Progress Done
Type 2
Type 3
Legend
Next PBI Discovery Build Building Deploy Release
Validate
in Sprint Ready Ready Ready Type 1
Doing Complete Doing Complete
Type 2
Type 3
5
minutes
• Is this Waterfall?
• Is this Kanban?
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 43
It’s not Kanban without Limiting Work-in-Progress (WIP)
5 4 3 4 2 2
Flow
Work in Progress
Throughput
Work item Age
Cycle Time
Where:
how long it takes one item
Cycle Time =
to go through the process
how many items are in the
Work in Progress = John Little - Little’s Law
process at any time
how many items are
Throughput =
produced per unit of time
Image:https://en.wikipedia.org/wiki/Little%27s_law
• http://bit.ly/LittlesLaw
• http://bit.ly/UnderstandingPSK
Guide
120
minutes
https://getkanban.com/
Kanban Simulation
Debrief Possible questions to explore:
• Two strategies or tactics that worked well for you
• Two things you would do differently if you could
play this simulation again
• What is the difference between how you played
the simulation and how you currently work?
• What was your biggest learning or insight from
the simulation?
• If you could create and pull an improvement card
15
of your choice – what would it be?
How is Scrum Now that you know more about Kanban, which
elements of Scrum are changed the most?
changed?
10
Sprint Review
Sprint
Retrospective
minutes
3
minutes
A R T I FAC T
Everything
To Do WIP Done
To Do A B C D Done
Sprint
A B C D Done
Backlog
To Do A B C D Done
Coding
Testing
Build a Kanban Help the Scrum Team understand their flow of work
and build their definition of “Workflow”.
Board
Everything Sprint A B C D Done
Backlog
To Do WIP Done
To Do A B C D Done To Do A B C D Done
Tasks in the The team’s Scrum Board had tasks and PBIs. A
Sprint Backlog Kanban Board focuses on the flow of
Definition of PBIs.
Workflow
10
minutes
• Service Level Expectations (SLE’s)
• Definition of “Done”
Kanban Kick-Start Field Guide Kanban Kick-start Example Limiting WIP – What Who How
Work Items
Calendar Days
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 79
Cumulative Flow Diagrams
Cumulative Work
Item Count
Process States
Work Items
Calendar Time
Calendar Days
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 80
Example Kanban Board
2 2 1
Analyzing Developing
Testing Done
Active Done Active Done
Work Items
Calendar Days
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 82
Reading the Data
Total Work in
Progress (WIP)
Work Items
Legend
Specifying (Active)
Specifying (Done)
Developing (Active)
Developing (Done)
Testing
Done
Calendar Days
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 83
Reading the Data
Approximate
Average Cycle
Time
Work Items
Legend
Specifying (Active)
Specifying (Done)
Developing (Active)
Developing (Done)
Testing
Done
Calendar Days
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 84
Reading the Data
Work Items
Legend
Specifying (Active)
Specifying (Done)
Developing (Active)
Developing (Done)
Testing
Done
Calendar Days
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 85
Reading the Data
Timeline
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 86
Reading the Data
Work Items
Legend
Specifying (Active)
Specifying (Done)
Developing (Active)
Developing (Done)
Testing
Done
Calendar Days
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 87
Little’s Law in Action
Cumulative Quantity
Avg. Throughput
Time
WIP
Avg. Work in Progress
Avg. Cycle Time =
Avg. Throughput
Time
1 What Definition of
“Workflow”
Analyze, evaluate and select
Product Backlog for Sprint.
Sprint Goal gives direction
2 How
Decompose into actionable plan It might be easier to
figure out the What
Enough Work is decomposed
and the How with
the addition of
Sprint Goal + Sprint Backlog (Forecast + Plan)
quantifiable metrics
5
minutes
EVENT
5
minutes
5
minutes
to left
Sprint Discovery Building User
• What happened to Backlog
In Progress Complete Doing Complete
Acceptance Prod.
5
minutes
What advice would you give the team?
5
minutes
What is this telling us? What should we do?
= Blocked V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 101
Blocked Work Items
Block != Bottleneck
Block = Impediment?
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 102
Case Study Exercise During their Daily Scrums, the Development Team monitors
their Burndown Chart. Progress looks good. Late in the
Who’s working Sprint, the team realizes that an item in Discovery Finished
on this? has been sitting there for almost the entire Sprint and no
one noticed. They’re not sure there’s enough time to get it
completed.
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10
5
minutes
Can we find a way to bring more transparency
to such a problem in the future?
Slow-moving
item
15 85%
Age (Days)
10 70%
7 50%
5 30%
15 85%
At risk
Age (Days)
7 50%
Looking good
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 113
Cycle Time Scatterplot Chart
Cycle Time (Days)
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 114
Cycle Time Scatterplot Chart
Cycle Time (Days)
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 115
Cycle Time Scatterplot Chart
Cycle Time (Days)
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 116
Cycle Time Scatterplot Chart
Cycle Time (Days)
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 117
Cycle Time Scatterplot Chart
Cycle Time (Days)
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 118
Cycle Time Scatterplot Chart
Cycle Time (Days)
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 119
Cycle Time Scatterplot Chart
Cycle Time (Days)
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 120
Cycle Time Scatterplot Chart – 50% Confidence
8 50%
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 121
Cycle Time Scatterplot Chart – 85% Confidence
16 85%
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 122
Cycle Time Scatterplot Chart – 95% Confidence
19 95%
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 123
Cycle Time Scatterplot Chart
19 95%
16 85%
8 50%
Completion Date V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 124
Empiricism and Flow in Action
2 95
0 %
95th Percentile = 19 Days or Less
1 85
6 %
7 50
50
% 8
%
Analysis Active Analysis Done Dev Active Dev Done Testing Completion Date 125
Preparing for the The Scrum Team has just about completed
Sprint Review their first Sprint using Kanban practices. The
Product Owner asks you, “What do you
suggest I do differently this Sprint Review?
How should I prepare?”.
3
minutes
5
minutes
EVENT
CFD vs
Burndown
What’s the difference? Pros and cons of
each?
5
minutes
Day Day Day Day Day Day Day Day Day Day
1 2 3 4 5 6 7 8 9 10
Anything
interesting here?
Cycle Time (Days)
Calendar Days
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 134
Case Study Exercise
What is the right Based on the discussion from the last Sprint
WIP limit Review, everyone is concerned about meeting
their release goals. The Development Team
feels that they can reduce their cycle time
further.
Current:
Average Cycle Time = 4 days
Average Work in Progress = 8 items
Average Throughput = 2 per day
Items remaining = 75
5
minutes
Sprint Length = 2 weeks
Sprints left until release = 2
V1.5.0 ©1993
V1.5.0 ©1993 –– 2019
2019 Scrum.org
Scrum.org All
All Rights
Rights Reserved
Reserved 139
138
Scrum Guide Relationship Flow-Based Sprint Retrospective
10
minutes
Give the team an idea for how to change their definition of
“Workflow” to help improve transparency around each
challenge and support addressing it.
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 142
Case Study Exercise
5
minutes
EVENT
10
minutes
SLE
Throughput
Monte Carlo
What changes?
5
minutes
What remains the same?
5
minutes
How would you respond?
5
minutes
Help the Product Owner with options for how to visualize and
manage the flow of customer discovery/upstream work
effectively.
Wait Time Refinement Cycle Time Wait Time Sprint Cycle Time Wait Time
A R T I FAC T
O I F
Next Sprint
Q B E G
R C J
S D
T K
U L
V M
… N
S O B I G F
Q
T P C H U
R
U L J
V
Continuous
Integration
Predictable,
Repeatable,
Non-Event
A R T I FAC T
Professional Done
Scrum Right
Kanban
Scrum
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 172
Suggested Reading
P
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 174
Exercise
It’s Your Call I’ve had two great days of discovery about
Scrum with Kanban. But, when I go back to
work I still have to deal with many old ways of
working (dates, actuals, predictions).
10
minutes
Over the past 2 days, you have learned the importance of inspection,
adaptation, and fast feedback cycles. To reinforce those concepts, if
you attempt the Professional Scrum with Kanban (PSK-1) certification
assessment within 14 days and do not score at least 85%, you will be
granted a 2nd attempt at no further cost.
• Scrum is part of the Professional Scrum with Kanban assessment. Test your
basic knowledge of Scrum and learn from immediate feedback by taking an
Open assessment:
www.scrum.org/assessments/open-assessments
• Use the Open assessments to prepare for Level I assessments
KEEP
CALM
AND
SCRUM
ON
V1.5.0 ©1993 – 2019 Scrum.org All Rights Reserved 182