SlideShare a Scribd company logo
Kanban Software Game
BestBrains
29. oktober
2013

Søren Weiss
Agile Coach
@sorenweiss
Agile Games
¤  The gamification trend
¤  Conferences
¤  Boot camps
¤  Certification programs
¤  Agile Games Nights

¤  Game types and complexity
¤  "Tell me, I'll forget. Show me,
I'll remember. Involve me, I'll
understand”
¤  And It’s fun J

2
Gaming examples

3
What is Kanban?
Agile Framework

Manifesto – principles - values

Agile is a conceptual framework for undertaking software engineering projects

Extreme
Programming
(XP)

Unified Process

SCRUM

Dynamic
Systems
Development
Method (DSDM)

Crystal

Feature Driven
Development

Adaptive

Kanban

Source: IBM

4
Kanban practices

Visualise
Work

5

Limit Work In
Progress

Explicit
Policies

Measurement
and Manage
Flow

Continuous
collaborative
improvement
Kanban software game

Goal: To deliver the highest amount of business value

6
Kanban board layout

WIP limit

WIP limit

WIP limit

3

3

4

Backlog	
  

Planned	
  

Analysis	
  
Doing	
  

Policy
”Planned in
Round” is
filled

7

Policy
”Started in
round” is
filled

Done	
  

Development	
  
Doing	
  

Done	
  

Test	
  
Doing	
  

Deploy	
  

Done	
  

Done	
  

Policy
”Completed in
round” and
Score field is
filled
Story types
Regular story (white cards):
4 rounds (cycle time = 3) = 100% business value
5 rounds (cycle time = 4) = 75 % business value
6 rounds (cycle time = 5) = 50 % business value
7 rounds (cycle time = 6) = 25 % business value
> 7 rounds (cycle time >6) = 0 business value
Fixed date story (yellow cards):
•  Must complete before or on a deadline
•  Only value when delivered on time
•  Lead and cycle time is irrelevant for gaining
business value
Expedite story (red cards):
•  Must complete in 4 rounds
•  Can break WIP limits
•  Only value when on time
•  Must be done even if no value

8

Notice
Minimum number of rounds to
complete a story is 4

(round 1 + round 2 + round 3 + round 4).

When you calculate cycle time, you
will get the cycle time of 3 cycles
(round 4 – round 1).
Flow measurements
Lead time = Completed – Planned
Cycle time = Completed – Started
Dice and flow
1. 

Daily meeting (start of each round) decides
¤  Placement of dice
¤  What to work on

2. 

When rolling dice you roll for one column at a time.

3. 

Dice can be moved from (home) column to another column. Dice score is reduced to half
the score if dice is moved from home column to another column. Hence a dice roll of value 1
or 2 = value 1, a value 3 or 4 = value 2 and value 5 or 6 = value 3.

4. 

When counting dice score, count each dice by themselves. Do not add all dices together
and then divide, it will give the wrong result when many dices are moved.

5. 

Unused dice score is lost.

6. 

In one round you can only work a story in one column (state). Hence a story cannot be
worked on in several columns in the same round.

7. 

Place stories at the bottom of the a column if team decides not to complete it (e.g. if the
team thinks that it is not possible to gain business value). This is not possible for expedite stories.

9
Measurements
¤  Lead time
¤  is calculated as = Done round – Planned round

¤  Cycle time
¤  is calculated as = Done round – Analysis round

¤  Accumulated Earned Business value
¤  is calculated based on cycle time.

¤  Cumulative flow diagram
¤  Is calculated by counting number of story cards per state.

10
Round flow

1.
Do a daily coordination
meeting to decide on
strategy

7.
Update measurement chart

6.
Update story card values
and move story cards

5.
Roll dice to produce
progress

11

2.
Move stories from backlog
into planned to decide
what is queued to work on

3.
Update board (moving
stories) to reflect status on
progress

4.
Redistribute dice to decide
on ressource allocation

More Related Content

Similar to Kanban software game hos BestBrains d. 29.10.13

Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
troytuttle
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
Daniel Toader
 
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li..."Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
Julie Wyman
 
Collaborative Techniques
Collaborative TechniquesCollaborative Techniques
Collaborative Techniques
DigitalCatapultDevelopmentPractices
 
Snehamayees workshop on why scrum works
Snehamayees workshop on why scrum worksSnehamayees workshop on why scrum works
Snehamayees workshop on why scrum works
Snehamayee Kulkarni
 
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
LetAgileFly
 
Optimus Prime: a Game to understand the relationship of Optimization, Priorit...
Optimus Prime: a Game to understand the relationship of Optimization, Priorit...Optimus Prime: a Game to understand the relationship of Optimization, Priorit...
Optimus Prime: a Game to understand the relationship of Optimization, Priorit...
Paul Boos
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
Anat (Alon) Salhov
 
Scrum Coach : Estimation
Scrum Coach : EstimationScrum Coach : Estimation
Scrum Coach : Estimation
Anis Bouhachem Djer
 
Agile Predictability
Agile PredictabilityAgile Predictability
Agile Predictabilityagilesamurai
 
The Effects of Work Habits Around Agility Through Simulations
The Effects of Work Habits Around Agility Through SimulationsThe Effects of Work Habits Around Agility Through Simulations
The Effects of Work Habits Around Agility Through Simulations
Paul Boos
 
DevLearn 2019 Create Engaging Instruction Using Game Elements
DevLearn 2019 Create Engaging Instruction Using Game ElementsDevLearn 2019 Create Engaging Instruction Using Game Elements
DevLearn 2019 Create Engaging Instruction Using Game Elements
Karl Kapp
 
Lean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guideLean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guide
Ravi Tadwalkar
 
Kanban, Flow and Cadence
Kanban, Flow and CadenceKanban, Flow and Cadence
Kanban, Flow and Cadence
Aaron Sanders
 
Discovering story points
Discovering story pointsDiscovering story points
Discovering story pointsNadia Zemskova
 
Agile the Board Game
Agile the Board GameAgile the Board Game
Agile the Board Game
Kuzidi
 
Agile the Board Game (for XPDays Benelux 2013)
Agile the Board Game (for XPDays Benelux 2013)Agile the Board Game (for XPDays Benelux 2013)
Agile the Board Game (for XPDays Benelux 2013)
Dajo Breddels
 
How to fix your software development process
How to fix your software development processHow to fix your software development process
How to fix your software development process
Simba Sagwete
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
troytuttle
 
Estimation Games – Pascal Van Cauwenberghe
Estimation Games – Pascal Van CauwenbergheEstimation Games – Pascal Van Cauwenberghe
Estimation Games – Pascal Van Cauwenberghe
Agile Tour Beirut
 

Similar to Kanban software game hos BestBrains d. 29.10.13 (20)

Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li..."Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
"Multitasking is Evil" & Other Games to Convince You (or your manager!) to Li...
 
Collaborative Techniques
Collaborative TechniquesCollaborative Techniques
Collaborative Techniques
 
Snehamayees workshop on why scrum works
Snehamayees workshop on why scrum worksSnehamayees workshop on why scrum works
Snehamayees workshop on why scrum works
 
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
 
Optimus Prime: a Game to understand the relationship of Optimization, Priorit...
Optimus Prime: a Game to understand the relationship of Optimization, Priorit...Optimus Prime: a Game to understand the relationship of Optimization, Priorit...
Optimus Prime: a Game to understand the relationship of Optimization, Priorit...
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
 
Scrum Coach : Estimation
Scrum Coach : EstimationScrum Coach : Estimation
Scrum Coach : Estimation
 
Agile Predictability
Agile PredictabilityAgile Predictability
Agile Predictability
 
The Effects of Work Habits Around Agility Through Simulations
The Effects of Work Habits Around Agility Through SimulationsThe Effects of Work Habits Around Agility Through Simulations
The Effects of Work Habits Around Agility Through Simulations
 
DevLearn 2019 Create Engaging Instruction Using Game Elements
DevLearn 2019 Create Engaging Instruction Using Game ElementsDevLearn 2019 Create Engaging Instruction Using Game Elements
DevLearn 2019 Create Engaging Instruction Using Game Elements
 
Lean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guideLean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guide
 
Kanban, Flow and Cadence
Kanban, Flow and CadenceKanban, Flow and Cadence
Kanban, Flow and Cadence
 
Discovering story points
Discovering story pointsDiscovering story points
Discovering story points
 
Agile the Board Game
Agile the Board GameAgile the Board Game
Agile the Board Game
 
Agile the Board Game (for XPDays Benelux 2013)
Agile the Board Game (for XPDays Benelux 2013)Agile the Board Game (for XPDays Benelux 2013)
Agile the Board Game (for XPDays Benelux 2013)
 
How to fix your software development process
How to fix your software development processHow to fix your software development process
How to fix your software development process
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
 
Estimation Games – Pascal Van Cauwenberghe
Estimation Games – Pascal Van CauwenbergheEstimation Games – Pascal Van Cauwenberghe
Estimation Games – Pascal Van Cauwenberghe
 

More from BestBrains

Psykologien i agile teams
Psykologien i agile teamsPsykologien i agile teams
Psykologien i agile teams
BestBrains
 
Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016 Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016
BestBrains
 
Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2
BestBrains
 
Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09
BestBrains
 
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper ThaningBestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains
 
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
BestBrains
 
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatternsBestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains
 
Gør urværket synligt for dine teams
Gør urværket synligt for dine teamsGør urværket synligt for dine teams
Gør urværket synligt for dine teams
BestBrains
 
Tddbdd workshop
Tddbdd workshopTddbdd workshop
Tddbdd workshop
BestBrains
 
Craftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderCraftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møder
BestBrains
 
Best brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBest brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handout
BestBrains
 
Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015
BestBrains
 
Den agile transformation november 2015
Den agile transformation november 2015Den agile transformation november 2015
Den agile transformation november 2015
BestBrains
 
Sandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsSandheden om agile udviklingsteams
Sandheden om agile udviklingsteams
BestBrains
 
Intro til agile 31 aug 2015
Intro til agile 31 aug 2015Intro til agile 31 aug 2015
Intro til agile 31 aug 2015
BestBrains
 
Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015
BestBrains
 
Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.
BestBrains
 
Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015
BestBrains
 
Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.
BestBrains
 
Switch -den_agile_omstilling
Switch  -den_agile_omstillingSwitch  -den_agile_omstilling
Switch -den_agile_omstilling
BestBrains
 

More from BestBrains (20)

Psykologien i agile teams
Psykologien i agile teamsPsykologien i agile teams
Psykologien i agile teams
 
Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016 Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016
 
Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2
 
Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09
 
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper ThaningBestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
 
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
 
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatternsBestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
 
Gør urværket synligt for dine teams
Gør urværket synligt for dine teamsGør urværket synligt for dine teams
Gør urværket synligt for dine teams
 
Tddbdd workshop
Tddbdd workshopTddbdd workshop
Tddbdd workshop
 
Craftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderCraftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møder
 
Best brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBest brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handout
 
Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015
 
Den agile transformation november 2015
Den agile transformation november 2015Den agile transformation november 2015
Den agile transformation november 2015
 
Sandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsSandheden om agile udviklingsteams
Sandheden om agile udviklingsteams
 
Intro til agile 31 aug 2015
Intro til agile 31 aug 2015Intro til agile 31 aug 2015
Intro til agile 31 aug 2015
 
Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015
 
Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.
 
Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015
 
Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.
 
Switch -den_agile_omstilling
Switch  -den_agile_omstillingSwitch  -den_agile_omstilling
Switch -den_agile_omstilling
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
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
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
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
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
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
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
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
 
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
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
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
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
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...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
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
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
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
 
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
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Kanban software game hos BestBrains d. 29.10.13

  • 1. Kanban Software Game BestBrains 29. oktober 2013 Søren Weiss Agile Coach @sorenweiss
  • 2. Agile Games ¤  The gamification trend ¤  Conferences ¤  Boot camps ¤  Certification programs ¤  Agile Games Nights ¤  Game types and complexity ¤  "Tell me, I'll forget. Show me, I'll remember. Involve me, I'll understand” ¤  And It’s fun J 2
  • 4. What is Kanban? Agile Framework Manifesto – principles - values Agile is a conceptual framework for undertaking software engineering projects Extreme Programming (XP) Unified Process SCRUM Dynamic Systems Development Method (DSDM) Crystal Feature Driven Development Adaptive Kanban Source: IBM 4
  • 5. Kanban practices Visualise Work 5 Limit Work In Progress Explicit Policies Measurement and Manage Flow Continuous collaborative improvement
  • 6. Kanban software game Goal: To deliver the highest amount of business value 6
  • 7. Kanban board layout WIP limit WIP limit WIP limit 3 3 4 Backlog   Planned   Analysis   Doing   Policy ”Planned in Round” is filled 7 Policy ”Started in round” is filled Done   Development   Doing   Done   Test   Doing   Deploy   Done   Done   Policy ”Completed in round” and Score field is filled
  • 8. Story types Regular story (white cards): 4 rounds (cycle time = 3) = 100% business value 5 rounds (cycle time = 4) = 75 % business value 6 rounds (cycle time = 5) = 50 % business value 7 rounds (cycle time = 6) = 25 % business value > 7 rounds (cycle time >6) = 0 business value Fixed date story (yellow cards): •  Must complete before or on a deadline •  Only value when delivered on time •  Lead and cycle time is irrelevant for gaining business value Expedite story (red cards): •  Must complete in 4 rounds •  Can break WIP limits •  Only value when on time •  Must be done even if no value 8 Notice Minimum number of rounds to complete a story is 4 (round 1 + round 2 + round 3 + round 4). When you calculate cycle time, you will get the cycle time of 3 cycles (round 4 – round 1). Flow measurements Lead time = Completed – Planned Cycle time = Completed – Started
  • 9. Dice and flow 1.  Daily meeting (start of each round) decides ¤  Placement of dice ¤  What to work on 2.  When rolling dice you roll for one column at a time. 3.  Dice can be moved from (home) column to another column. Dice score is reduced to half the score if dice is moved from home column to another column. Hence a dice roll of value 1 or 2 = value 1, a value 3 or 4 = value 2 and value 5 or 6 = value 3. 4.  When counting dice score, count each dice by themselves. Do not add all dices together and then divide, it will give the wrong result when many dices are moved. 5.  Unused dice score is lost. 6.  In one round you can only work a story in one column (state). Hence a story cannot be worked on in several columns in the same round. 7.  Place stories at the bottom of the a column if team decides not to complete it (e.g. if the team thinks that it is not possible to gain business value). This is not possible for expedite stories. 9
  • 10. Measurements ¤  Lead time ¤  is calculated as = Done round – Planned round ¤  Cycle time ¤  is calculated as = Done round – Analysis round ¤  Accumulated Earned Business value ¤  is calculated based on cycle time. ¤  Cumulative flow diagram ¤  Is calculated by counting number of story cards per state. 10
  • 11. Round flow 1. Do a daily coordination meeting to decide on strategy 7. Update measurement chart 6. Update story card values and move story cards 5. Roll dice to produce progress 11 2. Move stories from backlog into planned to decide what is queued to work on 3. Update board (moving stories) to reflect status on progress 4. Redistribute dice to decide on ressource allocation