Upload
agileisrael
View
651
Download
2
Tags:
Embed Size (px)
Citation preview
What is Kanban
5 Core Kanban Properties
看板”Visual Card”
04/12/2023 1
Ofer CohenAgileSparks
04/12/2023
1. Visualize the Flow
Start with the current process,
Visualize the flow to deliver value
Analysis Design Dev QA UAT
2
04/12/2023
1. Visualize the Flow
Start with the current process, Evolve it
Backlog Analysis Design Dev QA UAT DoneIn Process Done In Process Done In Process Done In Process Done In Process Done
3
04/12/2023
2. Limit Work In Progress
Backlog Analysis Design & Dev Validation DoneIn Process Done In Process Done In Process Done
2 4 4
Work items pull into the next phase only when there is a space
Each step can only have so many work items.
4
04/12/2023
3. Observe (Measure and Manage) Flow
Moving one piece at a time between stages in a workflow
as opposed to
Moving batches of work between stages in a workflow
5
3. Measure & Manage Flow
12/30/1
899
5/2/1
906
9/2/1
912
1/2/1
919
5/2/1
925
9/2/1
931
1/2/1
938
5/2/1
944
9/2/1
950
1/2/1
957
5/2/1
963
9/2/1
969
1/2/1
976
5/2/1
982
9/2/1
988
1/2/1
995
5/2/2
001
9/2/2
0070
10
20
30
40
50
60
70
Sample Cumulative Flow
BacklogAnalysisDesignDevQAUATDone
Lead TimeWIP
04/12/2023 6
04/12/2023
4. Make Process Policies Explicit
7
Definition of Done:• Goal is clear • First task
defined
Definition of Done:• code clean and
checked in truck
• Integrated & regression tested
Definition of Done:• All tests
passed• All tests
documented
Definition of Done:• User signed off
test env• user guide
upated
Definition of Done:• system running
on prod env for 1 day error free
2 3 5 2 3
04/12/2023
5. Improve Collaboratively/Improve the system
• Implement feedback loops• System Thinking• Continuously identify and eliminate waste• Evolve experimentally
8
04/12/2023
Some Basic Figures
State of Agile Survey (2013) -
“Kanban continues to gain popularity (7% increase)”
In our implementations we are seeing many more organizations choosing Kanban
9
04/12/2023
Scrum is hard to swallow
• Scrum is a Revolutionary approach – Difficult for the organization to change and Implement
• Kanban is an Evolutionary approach – Start with current process and improve it – Easy to implement
10
04/12/2023
Scrum challenges and Kanban Solution(1)
• Scrum forces role changes, new team structure, new ceremonies
• Kanban starts with the current process, evolves – more agile method for change management
Scrum Master??
Product Owner ??
Cross Functional Teams ??
What about Current
Roles (TL??)
11
04/12/2023
Scrum challenges and Kanban Solution(2)
• Most Scrum implementation = Scrum in the teams
• Most waste is on the FLOW (collaboration between BU, Hand-offs, E2E delivery)
12
04/12/2023
Scrum challenges and Kanban Solution (3)
• Many Scrum teams are doing mini-waterfalls sprints
• Kanban basics is limit WIP that eliminates mini waterfall and forces short cycle time
13
04/12/2023
Scrum challenges and Kanban Solution(4)
• Scrum encourages micro management of teams (hourly tasks, hours done reporting, strong sprint commitment)
• Kanban focuses on delivery and emphasizes Stop Starting,
Start Finishing!
14
04/12/2023
Scrum challenges and Kanban Solution(6)
• Scrum->Avoid Sprint content changes– No Soup for you! Wait for next Sprint!
• Kanban focuses on highest value feature and getting it done through the flow
15
04/12/2023
Summary• Do it the evolutionary way• Focus on flow, Focus on E2E delivery• Kanban – more agile implementation!
16