SlideShare ist ein Scribd-Unternehmen logo
Bringing Kanban to Life With
Atlassian JIRA
Session for Atlassian Community Group Sri Lanka
Session by Rumesh Wijetunge
Agile Coach, Co-chair RSG Sri Lanka, Founder APPTRA LTC
A bit about me
2
www.linkedin.com/in/rumeshwijetunge
rumesh.wijetunge
chanakarumesh@gmail.com
www.facebook.com/chanakarumeshw
RUMESH WIJETUNGE
MBA (PIM-USJ), BSc (Hons.), CIM (UK), CBAP®
, CSP®
, CSM®
, CSPO®
, SAFE®
SPC, SAFE®
SA, SAFE®
SM, PMP®
, PMI-ACP®
, PMI-PBA®
, PRINCE2®
(Foundation),
ITIL® (Foundation), Management 3.0 Facilitator, NLP Practitioner
§ Director | Chief Executive Officer – APPTRA Holdings (Pvt.) Ltd.
§ Enterprise Agile Coach – Wiley Global Technologies Ltd.
§ 17+ years of industry experience
§ 12+ years as a Business Consultant, Agile Delivery Manager
§ 5+ years of C-Level experience
§ 8+ years of experience as a lecturer, trainer and coach
§ Certified Business Analysis Professional (CBAP®) & PMI Professional in Business Analysis (PMI-PBA®)
§ Certified SAFe Program Consultant (SPC), Certified Scrum Professional (CSP), IC Agile Certified Coach &
Management 3.0 Facilitator
§ Certified Project Management Professional & PRINCE2 (Foundation) level
§ Trainer for IIBA®
certifications, PMI®
Professional in Business Analysis certification and the BCS Professional in
Business Analysis certification
§ Trainer, Consultant & Coach for SAFe®
(Scaled Agile), Agile (Scrum, Kanban), Management 3.0 and Solution
Design & Design Thinking
§ Former President & VP Events of IIBA®
Sri Lanka Chapter
Quick Intro to Kanban
• A Work Management System
• Designed to Visualize WIP and Maximize Efficiency of Flow
• 看板 – Sign Board, Visual Signal, Card you can see
• Popular framework to implement Agile and DevOps SW Development
• Dates back more than 50 years to Toyota – Or even before that!
• JIT principles applied to SW teams by matching amount of WIP to
team’s capacity
6 Kanban Practices
1. Visualize (the work, the workflow, and the business risks)
2. Limit Work-In-Progress (WIP)
3. Manage Flow
4. Make Policies Explicit
5. Implement Feedback Loops
6. Improve Collaboratively, Evolve Experimentally
1. VISUALIZE
Visualize the workflow Visualize the work
To Do Ongoing Done
Simplest Workflow
Backlog To Do Design Development Testing Verification Done
Define the workflow based on the work you do
Backlog To Do Development Testing Verification Done
Ongoing Done Ongoing Done
Add Buffer Statuses
Backlog To Do Development Testing Verification Done
Ongoing Done Ongoing Done
Standard
Expedite
Fixed Date
Impediments
Defining Classes of Service by Adding Swimlanes
Assignee To Do Development Testing Verification Done
Ongoing Done Ongoing Done
Rumesh
Buwaneka
Chris
Swimlanes by Assignee, Project, Product, etc.
Visualizing the Work
2. LIMIT WORK-IN-PROGRESS (WIP)
To Do Ongoing
3
Done
#001
Develop X
#002
Design
componen
t
#004
Do PoC
ABC
#005
Develop M
H M
H L
#007
Test G
M
#008
Test L
L
#003
Fix bug
XYZ
#007
Develop G
H
M
#009
Develop O
M
WIP Limits
Kanban System Members are assigned work
Maximum of 3 ongoing
To Do Ongoing
Min = 3 Max = 8
Done
#001
Develop X
#002
Design
componen
t
#004
Do PoC
ABC
#005
Develop M
H M
H L
#007
Test G
M
#008
Test L
L
#003
Fix bug
XYZ
#007
Develop G
H
M
#009
Develop O
M
WIP Limits (Min & Max values)
To Do Analysis
2
Development Testing Verification
10
Done
Ongoing
3
Done
5
Ongoing
4
Done
6
WIP Limits for Buffer States
3. MAKE POLICIES EXPLICIT
High Level Policies Step Level Policies
Policies
Everything in Backlog first, Board works based on
workflow stage level policies
New Requests have date/time, title, name of
requestor by colour with SLA defined
Pull from Ready to Work & not the Backlog
If task takes 15 mins or less – do not add on board
Only dev team can modify ready to work and WIP
Weekly meetings – Backlog moves to Ready to
work and Ready to work moves to Backlog
How does the board work?
What is written on a ticket?
What goes on the board?
Who can modify?
Cadence
High Level Policies
To Do Analysis
5
Development Testing Verification
10
Done
Ongoing
3
Done
5
Ongoing
4
Done
7
Requirement is
accepted and
prototype is
finalized
Coding is done
and code review
for the item is
completed
Policies
J
K
L
M
J
J N
Testing is done
and defects fixed
Step Level Policies – Pull Criteria
4. MANAGE THE FLOW
CONTINUOUS FLOW THROUGH A ‘PULL SYSTEM’
To Do Analysis
5
Development
3
Testing Verification
10
Done
∞
Ongoing Done Ongoing
5
Done
5
J
K
L
M
J
J
J
J N
J
P
J
J
J
Z O
R
H
I
G
F
E
D
B
C
A
Kanban System in Motion
Requirement is
accepted and
prototype is
finalized
Coding is done
and code review
for the item is
completed
Testing is done
and defects fixed
To Do Analysis
5
Development
3
Testing Verification
10
Done
∞
Ongoing Done Ongoing
5
Done
5
J
K
L
M
J
J
J
J N
J
P
J
J
J
Z O
R
H
I
G
F
E
D
B
C
A
There is free capacity here
Kanban System in Motion
Are Policies Met?
Requirement is
accepted and
prototype is
finalized
Coding is done
and code review
for the item is
completed
Testing is done
and defects fixed
To Do Analysis
5
Development
3
Testing Verification
10
Done
∞
Ongoing Done Ongoing
5
Done
5
J
K
L
M
J
J
J
J N
J
P
J
J
J
Z O
R
H
I
G
F
E
D
B
C
A
Pull
Kanban System in Motion
To Do Analysis
5
Development
3
Testing Verification
10
Done
∞
Ongoing Done Ongoing
5
Done
5
J
K
L
M
J
J
J
J N
J
P
J
J
J
Z O
R
H
I
G
F
E
D
B
C
A
Kanban System in Motion
6. IMPROVE COLLABORATIVELY, EVOLVE
EXPERIMENTALLY
Throughput
The number of items completed within a particular time period
Lead Time and Cycle Time
Lead Time
Time it takes for a ticket to move from ‘To-Do’ to
‘Done’ state.
Cycle Time
Time that a ticket spends in ‘In Progress’ states. This
is the time where value addition happens.
Cumulative Flow Diagram
Thank You!
Go forth and live Kanban with
Atlassian JIRA

Weitere ähnliche Inhalte

Ähnlich wie ACG SL - Kanban.pdf

The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
Brian Estep
 
XP Practices as Scaffolding for Breakthrough Companies
XP Practices as Scaffolding for Breakthrough CompaniesXP Practices as Scaffolding for Breakthrough Companies
XP Practices as Scaffolding for Breakthrough Companies
⇥ Tung Lam Vu ⇤
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore
 
Organizational Changes at a Corporate Scale
Organizational Changes at a Corporate ScaleOrganizational Changes at a Corporate Scale
Organizational Changes at a Corporate Scale
Sergey Prokhorenko
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
ColomboCampsCommunity
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
TechWell
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
TechWell
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
TEST Huddle
 
Євген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do itЄвген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do it
Lviv Startup Club
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Scrum Bangalore
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Montréal
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
Nuno Fernandes
 
Deepak R (Process & Test Automation Lead)
Deepak R (Process & Test Automation Lead)Deepak R (Process & Test Automation Lead)
Deepak R (Process & Test Automation Lead)Deepak R
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
TechWell
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Yuval Yeret
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
Cprime
 
Useful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees BloklandUseful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees Blokland
Kees Blokland
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
Cloud Elements
 
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionPath to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Agile Velocity
 

Ähnlich wie ACG SL - Kanban.pdf (20)

The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
XP Practices as Scaffolding for Breakthrough Companies
XP Practices as Scaffolding for Breakthrough CompaniesXP Practices as Scaffolding for Breakthrough Companies
XP Practices as Scaffolding for Breakthrough Companies
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 
Organizational Changes at a Corporate Scale
Organizational Changes at a Corporate ScaleOrganizational Changes at a Corporate Scale
Organizational Changes at a Corporate Scale
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
Євген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do itЄвген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do it
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
 
Deepak R (Process & Test Automation Lead)
Deepak R (Process & Test Automation Lead)Deepak R (Process & Test Automation Lead)
Deepak R (Process & Test Automation Lead)
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Useful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees BloklandUseful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees Blokland
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionPath to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
 

Kürzlich hochgeladen

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Kürzlich hochgeladen (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

ACG SL - Kanban.pdf

  • 1. Bringing Kanban to Life With Atlassian JIRA Session for Atlassian Community Group Sri Lanka Session by Rumesh Wijetunge Agile Coach, Co-chair RSG Sri Lanka, Founder APPTRA LTC
  • 2. A bit about me 2 www.linkedin.com/in/rumeshwijetunge rumesh.wijetunge chanakarumesh@gmail.com www.facebook.com/chanakarumeshw RUMESH WIJETUNGE MBA (PIM-USJ), BSc (Hons.), CIM (UK), CBAP® , CSP® , CSM® , CSPO® , SAFE® SPC, SAFE® SA, SAFE® SM, PMP® , PMI-ACP® , PMI-PBA® , PRINCE2® (Foundation), ITIL® (Foundation), Management 3.0 Facilitator, NLP Practitioner § Director | Chief Executive Officer – APPTRA Holdings (Pvt.) Ltd. § Enterprise Agile Coach – Wiley Global Technologies Ltd. § 17+ years of industry experience § 12+ years as a Business Consultant, Agile Delivery Manager § 5+ years of C-Level experience § 8+ years of experience as a lecturer, trainer and coach § Certified Business Analysis Professional (CBAP®) & PMI Professional in Business Analysis (PMI-PBA®) § Certified SAFe Program Consultant (SPC), Certified Scrum Professional (CSP), IC Agile Certified Coach & Management 3.0 Facilitator § Certified Project Management Professional & PRINCE2 (Foundation) level § Trainer for IIBA® certifications, PMI® Professional in Business Analysis certification and the BCS Professional in Business Analysis certification § Trainer, Consultant & Coach for SAFe® (Scaled Agile), Agile (Scrum, Kanban), Management 3.0 and Solution Design & Design Thinking § Former President & VP Events of IIBA® Sri Lanka Chapter
  • 3. Quick Intro to Kanban • A Work Management System • Designed to Visualize WIP and Maximize Efficiency of Flow • 看板 – Sign Board, Visual Signal, Card you can see • Popular framework to implement Agile and DevOps SW Development • Dates back more than 50 years to Toyota – Or even before that! • JIT principles applied to SW teams by matching amount of WIP to team’s capacity
  • 4. 6 Kanban Practices 1. Visualize (the work, the workflow, and the business risks) 2. Limit Work-In-Progress (WIP) 3. Manage Flow 4. Make Policies Explicit 5. Implement Feedback Loops 6. Improve Collaboratively, Evolve Experimentally
  • 5. 1. VISUALIZE Visualize the workflow Visualize the work
  • 6. To Do Ongoing Done Simplest Workflow
  • 7. Backlog To Do Design Development Testing Verification Done Define the workflow based on the work you do
  • 8. Backlog To Do Development Testing Verification Done Ongoing Done Ongoing Done Add Buffer Statuses
  • 9. Backlog To Do Development Testing Verification Done Ongoing Done Ongoing Done Standard Expedite Fixed Date Impediments Defining Classes of Service by Adding Swimlanes
  • 10. Assignee To Do Development Testing Verification Done Ongoing Done Ongoing Done Rumesh Buwaneka Chris Swimlanes by Assignee, Project, Product, etc.
  • 13. To Do Ongoing 3 Done #001 Develop X #002 Design componen t #004 Do PoC ABC #005 Develop M H M H L #007 Test G M #008 Test L L #003 Fix bug XYZ #007 Develop G H M #009 Develop O M WIP Limits Kanban System Members are assigned work Maximum of 3 ongoing
  • 14. To Do Ongoing Min = 3 Max = 8 Done #001 Develop X #002 Design componen t #004 Do PoC ABC #005 Develop M H M H L #007 Test G M #008 Test L L #003 Fix bug XYZ #007 Develop G H M #009 Develop O M WIP Limits (Min & Max values)
  • 15. To Do Analysis 2 Development Testing Verification 10 Done Ongoing 3 Done 5 Ongoing 4 Done 6 WIP Limits for Buffer States
  • 16. 3. MAKE POLICIES EXPLICIT High Level Policies Step Level Policies
  • 17. Policies Everything in Backlog first, Board works based on workflow stage level policies New Requests have date/time, title, name of requestor by colour with SLA defined Pull from Ready to Work & not the Backlog If task takes 15 mins or less – do not add on board Only dev team can modify ready to work and WIP Weekly meetings – Backlog moves to Ready to work and Ready to work moves to Backlog How does the board work? What is written on a ticket? What goes on the board? Who can modify? Cadence High Level Policies
  • 18. To Do Analysis 5 Development Testing Verification 10 Done Ongoing 3 Done 5 Ongoing 4 Done 7 Requirement is accepted and prototype is finalized Coding is done and code review for the item is completed Policies J K L M J J N Testing is done and defects fixed Step Level Policies – Pull Criteria
  • 19. 4. MANAGE THE FLOW CONTINUOUS FLOW THROUGH A ‘PULL SYSTEM’
  • 20. To Do Analysis 5 Development 3 Testing Verification 10 Done ∞ Ongoing Done Ongoing 5 Done 5 J K L M J J J J N J P J J J Z O R H I G F E D B C A Kanban System in Motion Requirement is accepted and prototype is finalized Coding is done and code review for the item is completed Testing is done and defects fixed
  • 21. To Do Analysis 5 Development 3 Testing Verification 10 Done ∞ Ongoing Done Ongoing 5 Done 5 J K L M J J J J N J P J J J Z O R H I G F E D B C A There is free capacity here Kanban System in Motion Are Policies Met? Requirement is accepted and prototype is finalized Coding is done and code review for the item is completed Testing is done and defects fixed
  • 22. To Do Analysis 5 Development 3 Testing Verification 10 Done ∞ Ongoing Done Ongoing 5 Done 5 J K L M J J J J N J P J J J Z O R H I G F E D B C A Pull Kanban System in Motion
  • 23. To Do Analysis 5 Development 3 Testing Verification 10 Done ∞ Ongoing Done Ongoing 5 Done 5 J K L M J J J J N J P J J J Z O R H I G F E D B C A Kanban System in Motion
  • 24. 6. IMPROVE COLLABORATIVELY, EVOLVE EXPERIMENTALLY
  • 25. Throughput The number of items completed within a particular time period
  • 26. Lead Time and Cycle Time Lead Time Time it takes for a ticket to move from ‘To-Do’ to ‘Done’ state. Cycle Time Time that a ticket spends in ‘In Progress’ states. This is the time where value addition happens.
  • 28. Thank You! Go forth and live Kanban with Atlassian JIRA