SlideShare a Scribd company logo
1 of 32
Download to read offline
Global Business Services, GBS




Agile Games Night


         Copenhagen
         2013, April 4th
Global Business Services, GBS




                  Søren Weiss             Finn Leander
                  Agile Coach             Agile Coach
                  IBM                     Danske Bank




2   Agile Games Night
Global Business Services, GBS




     Unik mulighed for at
      netværke.
                                              ”Tak  til  
     Udfordring: udvid dit                BestBrains”  

      netværk med mindst en
      person, som du normalt
      ikke ville have skabt
      netværk til.
     Tip: 90% af ansvaret for
      enhver relation ligger hos
      dig selv.




3    Agile Games Night
Global Business Services, GBS




    Agenda
    17:00         - 17:15              • Agenda

    17:15         - 17:30              • Agile games

    17:30         - 17:45              • Kanban

    17:45         - 20:45              • Kanban Software Game (inkl. pause)

    20:45         - 21:00              • Wrap up



4     Agile Games Night
Global Business Services, GBS


    Ideen med Agile Games Night
     “Legestue”  for  ligesindede nysgerrige agilister
     Skabe netværk i DK
     Ønsker selv at lære flere spil at kende
     Løbende arrangementer
     Input til blog




5       Agile Games Night
Global Business Services, GBS


    Udsagn om agile games




6     Agile Games Night
Global Business Services, GBS


    Eksempler på spil




7     Agile Games Night
Global Business Services, GBS




                                  Agile Framework


    Agile is a conceptual framework for undertaking software engineering projects
                                                                  Dynamic
          Extreme
                                                                  Systems
     Programming            Unified Process    SCRUM
                                                                Development
             (XP)
                                                               Method (DSDM)


                             Feature Driven                       Kanban
           Crystal                            Adaptive
                              Development                       (Coming this
                                                               spring/summer)
8   Agile Games Night
        8
Global Business Services, GBS



      Kanban origin
     Kanban is a Japanese word that means
      “visual  card”  or  “signal  card”.
     Used in production systems to reduce
      stock and ensure flow.
     The kanbans tie together the production
      system at Toyota.




       Agile Games Night
9
Global Business Services, GBS




What is Kanban in software development?
 From  “Lean  thinking”  and  
  “Theory  of  contraints”  models  
  David Anderson evolved
  “kanban system for software
  development”,  2001-2004
 Focus on flow rather than
  utilisation of resources
 In software we can think of the
  kanban card  as  a  ”virtual  work  
  permit”
 Simple with few rules
 More tool than methodology

  Agile Games Night
Global Business Services, GBS




     Kanban practices




                                                        Measurement    Continuous
           Visualise        Limit Work In    Explicit
                                                        and Manage    collaborative
             Work             Progress       Policies
                                                           Flow       improvement




11     Agile Games Night
Global Business Services, GBS



Visualise Work flow
1. Analyse existing work flow (doing states + waiting states)
2. Represent work flow on board (columns and rows)
3. Break down work into manageable pieces
4. Write each work item on a card
5. Put on the wall

   Backlog             Task       Ready for     Development   Ready for   Production   Done
                    description     dev                         prod         QA




                                              Flow of work


Agile Games Night
Global Business Services, GBS



     Limit Work-In-Progress


      1. Decide the amount of concurrent work.
      2. Assign WIP limits to 1) columns, 2) rows, 3) resources.
      3. Continuosly strive to reducing the WIP limits.

          Backlog           Task       Ready for     Development   Ready for   Production   Done
                         description     dev                         prod         QA
                             (2)          (1)            (3)          (3)          (3)




                                                   Flow of work

13   Agile Games Night
Global Business Services, GBS



     Make process policies explicit

     1. Decide on your process rules
     2. Document your process rules
     3. Visualise your process rules
       Backlog              Task       Ready for     Development   Ready for   Production   Done
                         description     dev                         prod         QA
                             (2)          (1)            (3)          (3)          (3)




                                                   Flow of work

14   Agile Games Night
Global Business Services, GBS



     Measure and Manage Flow


     1. Focus on flow and not utilisation
     2. Measure to provide facts. Use facts to decide on improvements.

       Backlog              Task       Ready for     Development   Ready for   Production   Done
                         description     dev                         prod         QA
                             (2)          (1)            (3)          (3)          (3)




                                                   Flow of work

15   Agile Games Night
Global Business Services, GBS



     Continuous collaborative improvement

     1. Improve flow
     2. Fast feedback on process deficiencies
     3. Visibility and measurement enables improvement
       Backlog              Task       Ready for     Development   Ready for   Production   Done
                         description     dev                         prod         QA
                             (2)          (1)            (3)          (3)          (3)




                                                   Flow of work

16   Agile Games Night
Global Business Services, GBS



Kanban - benefits of Kanban?
• Bottlenecks become clearly visible in real-time. This leads people to
collaborate to optimize the whole value chain rather than just their part.

• Provides a more gradual evolution path from waterfall to agile software
development, thereby helping companies that previously have been unable or
unwilling to try agile methods.

• Provides a way to do agile software development without necessarily
having to use time-boxed fixed-commitment iterations such as Scrum
sprints.  Useful  for  situations  where  sprints  don’t  make  much  sense,  such  as  
operations and support teams with a high rate of uncertainty and variability.

•Tends to naturally spread
throughout the organization to other
departments such as HR and sales,
thereby increasing visibility of
everything that is going on at the
company.
                                                                         17
Global Business Services, GBS

     One day in kanban land - 1




                                           From:  ”Lean   from  the  trenches”   by  H.  Kniberg


18   Agile Games Night
Global Business Services, GBS


     One day in kanban land - 2




                         From:  ”Lean  from  the  trenches”  by  H.  Kniberg
19   Agile Games Night
Global Business Services, GBS




     The Kanban Software Game
           Backlog         Planned       Analysis     Development         Test          Deploy   Done

                                       Doing   Done   Doing   Done    Doing   Done




                            Based on Software development Kanban © 2009-2010 Christina Skaskiw
20     Agile Games Night
Global Business Services, GBS




                          The goal of the
                         game is to deliver
                            the highest
                             amount of
                          business value!

21   Agile Games Night
Global Business Services, GBS



        Kanban board layout
                                                         Blue              Orange             Green      Purple




               Backlog              Planned              Analysis       Development           Test      Deploy                      Done

                                                    Doing       Done   Doing   Done   Doing      Done




                          Policy:              Policy:                                                               Policy:
                         Planned              Analysis                                                            Done round
         Assign          round is             round is                                                              and score
     standard cards        filled               filled                                                            field is filled
     and fixed date
       cards to the
         backlog

22        Agile Games Night
Global Business Services, GBS


       Story types
     Regular story (white cards):                                            Flow measurements
       4 rounds (cycle time = 3) = 100% business value                Lead time = Completed – Planned
       5 rounds (cycle time = 4) = 75 % business value
                                                                      Cycle time = Completed – Started
       6 rounds (cycle time = 5) = 50 % business value
       7 rounds (cycle time = 6) = 25 % business value
                                                                                      Notice
       > 7 rounds (cycle time >6) = 0 business value
                                                                         Minimum number of rounds to
     Fixed date story (yellow cards):                                        complete a story is 4
     • Must complete before or on a deadline                          (round 1 + round 2 + round 3 + round 4).

     • Only value when delivered on time                               When you calculate cycle time,
     • Lead and cycle time is irrelevant for gaining business value    you will get the cycle time of 3
                                                                         cycles (round 4 – round 1).
     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

23        Agile Games Night
Global Business Services, GBS


     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.

24     Agile Games Night
Global Business Services, GBS




     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.




25     Agile Games Night
Global Business Services, GBS




     Self organising

         Before starting the game consider how to
               – decide the priority of the backlog / planned work
               – do the daily meetings
               – do retrospective meeting




26     Agile Games Night
Global Business Services, GBS


                                                                             1.
                                                                  Do a daily coordination
     Round flow                                                 meeting to decide on strategy



                                                                                                                 2.
                                         7.                                                       Move stories from backlog into
                               Update measurement chart                                             planned to decide what is
                                                                                                       queued to work on




                                   6.                                                                                      3.
                      Update story card values and                                                         Update board (moving stories)
                           move story cards                                                                 to reflect status on progress




                                                                                                 4.
                                                            5.
                                                                                   Redistribute dice to decide on
                                             Roll dice to produce progress
                                                                                       ressource allocation



27     Agile Games Night
Global Business Services, GBS




     User story examples


         Story #1
                                                                             Business value: 40
         Planned in round:   Started in round:    Completed in round:       Score:

         Analyse:       10 Develop:          12   Test:           11        Deploy:        4




                                             Fixed date story #1
                                                             Deadline round 8                                 Business value: 42
                                             Planned in round:   Started in round:      Completed in round:   Score:


                                             Analyse:       5    Develop:         13    Test:         7       Deploy:        4




28     Agile Games Night
Global Business Services, GBS


                                                                        1.

     Round 1                                            Decide on strategy and select 5
                                                       stories and assign to planned. Fill
                                                      out  ”planned in round”  field on each
                                                                      card.




                                                                                                                2.
                                    5.                                                           Move X cards from planned to
                                                                                               ”Analysis -> Doing”   state. Fill out
                           Update measurements
                                                                                                ”started in round”   field on these
                                                                                                              cards.




                                                    4.                                          3.
                                 Roll dice and assign dice to stories       Prioritise cards in  ”Analysis -> Doing
                                            in priority order                               ”  state




29     Agile Games Night
Global Business Services, GBS




     Kanban adoption strategy tips

        Start with what you do now
        Agree to pursue incremental,
         evolutionary change
        Respect the current proces, roles,
         responsibilites and titles



                           Adopt as you go!




30     Agile Games Night
Global Business Services, GBS


     Lessons learned


         Continue doing
         Stop doing
         Start doing




31     Agile Games Night
Global Business Services, GBS


     Remember to connect!




             Søren Weiss                     Finn Leander
             dk.linkedin.com/in/sorenweiss   dk.linkedin.com/pub/finn-leander/0/775/725
             twitter.com/sorenweiss




32     Agile Games Night

More Related Content

What's hot

Kanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportKanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportValtech UK
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 
D.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrumD.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrumRamkumar Sundarakalatharan
 
Path to agility, Ken Schwaber
Path to agility, Ken SchwaberPath to agility, Ken Schwaber
Path to agility, Ken SchwaberXavier Warzee
 
How to be an agile programmer.
How to be an agile programmer.How to be an agile programmer.
How to be an agile programmer.Tsuyoshi Ushio
 
ScrumMaster: Role Or Job???
ScrumMaster: Role Or Job???ScrumMaster: Role Or Job???
ScrumMaster: Role Or Job???Paul Goddard
 
XP And Scrum Practices
XP And Scrum PracticesXP And Scrum Practices
XP And Scrum PracticesNaresh Jain
 
ATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentNaresh Jain
 
Pair Programming
Pair ProgrammingPair Programming
Pair ProgrammingNaresh Jain
 
Boeing rocketdyne radical innovation case study
Boeing rocketdyne radical innovation case studyBoeing rocketdyne radical innovation case study
Boeing rocketdyne radical innovation case studyMuthu Kumaar Thangavelu
 

What's hot (19)

Kanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportKanban Overview And Experience Report Export
Kanban Overview And Experience Report Export
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
D.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrumD.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrum
 
Path to agility, Ken Schwaber
Path to agility, Ken SchwaberPath to agility, Ken Schwaber
Path to agility, Ken Schwaber
 
How to be an agile programmer.
How to be an agile programmer.How to be an agile programmer.
How to be an agile programmer.
 
Agile intro module 0
Agile intro   module 0Agile intro   module 0
Agile intro module 0
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Default
DefaultDefault
Default
 
ScrumMaster: Role Or Job???
ScrumMaster: Role Or Job???ScrumMaster: Role Or Job???
ScrumMaster: Role Or Job???
 
From Scrum To Kanban
From Scrum To KanbanFrom Scrum To Kanban
From Scrum To Kanban
 
XP And Scrum Practices
XP And Scrum PracticesXP And Scrum Practices
XP And Scrum Practices
 
Release planning
Release planningRelease planning
Release planning
 
ATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven Development
 
Pair Programming
Pair ProgrammingPair Programming
Pair Programming
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Boeing rocketdyne radical innovation case study
Boeing rocketdyne radical innovation case studyBoeing rocketdyne radical innovation case study
Boeing rocketdyne radical innovation case study
 
Boeing rocketdyne Presentation
Boeing rocketdyne PresentationBoeing rocketdyne Presentation
Boeing rocketdyne Presentation
 

Viewers also liked

Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)Jeremy Hutton
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopAnthony Armendariz
 
D3 Design By Games Agile India Pune 2005
D3 Design By Games   Agile India   Pune 2005D3 Design By Games   Agile India   Pune 2005
D3 Design By Games Agile India Pune 2005Henry Jacob
 
On agile games and how to develop one
On agile games and how to develop oneOn agile games and how to develop one
On agile games and how to develop oneRalf Kruse
 
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian BeckDisruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian BeckRalf Kruse
 
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive TeamsPlay at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teamsxianpants
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayMichael Sahota
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudameIndia Scrum Enthusiasts Community
 
Agile creativity games
Agile creativity games Agile creativity games
Agile creativity games Mariya Breyter
 
Introducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameIntroducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameAgile ME
 
Customer Development 4: Customer Discovery Part 1
Customer Development 4: Customer Discovery Part 1Customer Development 4: Customer Discovery Part 1
Customer Development 4: Customer Discovery Part 1Venture Hacks
 
Agile Team Games
Agile Team GamesAgile Team Games
Agile Team GamesKane Mar
 
DIY Agile Training with Agile Game
DIY Agile Training with Agile GameDIY Agile Training with Agile Game
DIY Agile Training with Agile GameKulawat Wongsaroj
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Jens Wilke
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesRobert Misch
 

Viewers also liked (20)

Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints Workshop
 
Agile games
Agile gamesAgile games
Agile games
 
D3 Design By Games Agile India Pune 2005
D3 Design By Games   Agile India   Pune 2005D3 Design By Games   Agile India   Pune 2005
D3 Design By Games Agile India Pune 2005
 
On agile games and how to develop one
On agile games and how to develop oneOn agile games and how to develop one
On agile games and how to develop one
 
Game On!
Game On!Game On!
Game On!
 
Agile Mëtteg - April 2011
Agile Mëtteg - April 2011Agile Mëtteg - April 2011
Agile Mëtteg - April 2011
 
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian BeckDisruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
 
Let`s Agile !
Let`s Agile !Let`s Agile !
Let`s Agile !
 
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive TeamsPlay at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teams
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of Play
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
 
Agile creativity games
Agile creativity games Agile creativity games
Agile creativity games
 
Introducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameIntroducing Scrum a Collaboration Game
Introducing Scrum a Collaboration Game
 
Customer Development 4: Customer Discovery Part 1
Customer Development 4: Customer Discovery Part 1Customer Development 4: Customer Discovery Part 1
Customer Development 4: Customer Discovery Part 1
 
Scrum Game
Scrum GameScrum Game
Scrum Game
 
Agile Team Games
Agile Team GamesAgile Team Games
Agile Team Games
 
DIY Agile Training with Agile Game
DIY Agile Training with Agile GameDIY Agile Training with Agile Game
DIY Agile Training with Agile Game
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principles
 

Similar to Agile games night

Implementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNImplementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNDr. Alexander Schwartz
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0Reedy Feggins Jr
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusKnowit_TM
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
IBM Cognos 10.2 What's New?
IBM Cognos 10.2 What's New?IBM Cognos 10.2 What's New?
IBM Cognos 10.2 What's New?Senturus
 
What's new in CQ 5.3? Top 10 features.
What's new in CQ 5.3? Top 10 features.What's new in CQ 5.3? Top 10 features.
What's new in CQ 5.3? Top 10 features.David Nuescheler
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Sander Hoogendoorn
 
Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2Senturus
 
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”Andrea Rodacki
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM toolsLarry Cai
 
Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVStefan Haas
 
Gaas pitfall and best practices
Gaas   pitfall and best practicesGaas   pitfall and best practices
Gaas pitfall and best practicesBertrand Lamarque
 
Webinar de Comunidad Ágil - Rumbo a la certificación Disciplined Agile-SCRUM
Webinar de Comunidad Ágil - Rumbo a la certificación Disciplined Agile-SCRUMWebinar de Comunidad Ágil - Rumbo a la certificación Disciplined Agile-SCRUM
Webinar de Comunidad Ágil - Rumbo a la certificación Disciplined Agile-SCRUMPMI Capítulo México
 
Dollars and dates are killing agile final
Dollars and dates are killing agile finalDollars and dates are killing agile final
Dollars and dates are killing agile finaldrewz lin
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 
[RakutenTechConf2013] [LT] Scrum of Global Ichiba
[RakutenTechConf2013] [LT] Scrum of Global Ichiba[RakutenTechConf2013] [LT] Scrum of Global Ichiba
[RakutenTechConf2013] [LT] Scrum of Global Ichiba Rakuten Group, Inc.
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development Agileee
 

Similar to Agile games night (20)

Kanban Case Study
Kanban Case StudyKanban Case Study
Kanban Case Study
 
Implementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNImplementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVN
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars Irenius
 
How to Introduce Continuous Delivery
How to Introduce Continuous DeliveryHow to Introduce Continuous Delivery
How to Introduce Continuous Delivery
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
IBM Cognos 10.2 What's New?
IBM Cognos 10.2 What's New?IBM Cognos 10.2 What's New?
IBM Cognos 10.2 What's New?
 
What's new in CQ 5.3? Top 10 features.
What's new in CQ 5.3? Top 10 features.What's new in CQ 5.3? Top 10 features.
What's new in CQ 5.3? Top 10 features.
 
My Case for Agile
My Case for AgileMy Case for Agile
My Case for Agile
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
 
Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2
 
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM tools
 
Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTV
 
Gaas pitfall and best practices
Gaas   pitfall and best practicesGaas   pitfall and best practices
Gaas pitfall and best practices
 
Webinar de Comunidad Ágil - Rumbo a la certificación Disciplined Agile-SCRUM
Webinar de Comunidad Ágil - Rumbo a la certificación Disciplined Agile-SCRUMWebinar de Comunidad Ágil - Rumbo a la certificación Disciplined Agile-SCRUM
Webinar de Comunidad Ágil - Rumbo a la certificación Disciplined Agile-SCRUM
 
Dollars and dates are killing agile final
Dollars and dates are killing agile finalDollars and dates are killing agile final
Dollars and dates are killing agile final
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
[RakutenTechConf2013] [LT] Scrum of Global Ichiba
[RakutenTechConf2013] [LT] Scrum of Global Ichiba[RakutenTechConf2013] [LT] Scrum of Global Ichiba
[RakutenTechConf2013] [LT] Scrum of Global Ichiba
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
 

More from BestBrains

Psykologien i agile teams
Psykologien i agile teamsPsykologien i agile teams
Psykologien i agile teamsBestBrains
 
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 2BestBrains
 
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-09BestBrains
 
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 ThaningBestBrains
 
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 2016BestBrains
 
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 antipatternsBestBrains
 
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 teamsBestBrains
 
Tddbdd workshop
Tddbdd workshopTddbdd workshop
Tddbdd workshopBestBrains
 
Craftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderCraftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderBestBrains
 
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 handoutBestBrains
 
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 2015BestBrains
 
Den agile transformation november 2015
Den agile transformation november 2015Den agile transformation november 2015
Den agile transformation november 2015BestBrains
 
Sandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsSandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsBestBrains
 
Intro til agile 31 aug 2015
Intro til agile 31 aug 2015Intro til agile 31 aug 2015
Intro til agile 31 aug 2015BestBrains
 
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 2015BestBrains
 
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 2015BestBrains
 
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_omstillingBestBrains
 

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

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Agile games night

  • 1. Global Business Services, GBS Agile Games Night Copenhagen 2013, April 4th
  • 2. Global Business Services, GBS Søren Weiss Finn Leander Agile Coach Agile Coach IBM Danske Bank 2 Agile Games Night
  • 3. Global Business Services, GBS  Unik mulighed for at netværke. ”Tak  til    Udfordring: udvid dit BestBrains”   netværk med mindst en person, som du normalt ikke ville have skabt netværk til.  Tip: 90% af ansvaret for enhver relation ligger hos dig selv. 3 Agile Games Night
  • 4. Global Business Services, GBS Agenda 17:00 - 17:15 • Agenda 17:15 - 17:30 • Agile games 17:30 - 17:45 • Kanban 17:45 - 20:45 • Kanban Software Game (inkl. pause) 20:45 - 21:00 • Wrap up 4 Agile Games Night
  • 5. Global Business Services, GBS Ideen med Agile Games Night  “Legestue”  for  ligesindede nysgerrige agilister  Skabe netværk i DK  Ønsker selv at lære flere spil at kende  Løbende arrangementer  Input til blog 5 Agile Games Night
  • 6. Global Business Services, GBS Udsagn om agile games 6 Agile Games Night
  • 7. Global Business Services, GBS Eksempler på spil 7 Agile Games Night
  • 8. Global Business Services, GBS Agile Framework Agile is a conceptual framework for undertaking software engineering projects Dynamic Extreme Systems Programming Unified Process SCRUM Development (XP) Method (DSDM) Feature Driven Kanban Crystal Adaptive Development (Coming this spring/summer) 8 Agile Games Night 8
  • 9. Global Business Services, GBS Kanban origin  Kanban is a Japanese word that means “visual  card”  or  “signal  card”.  Used in production systems to reduce stock and ensure flow.  The kanbans tie together the production system at Toyota. Agile Games Night 9
  • 10. Global Business Services, GBS What is Kanban in software development?  From  “Lean  thinking”  and   “Theory  of  contraints”  models   David Anderson evolved “kanban system for software development”,  2001-2004  Focus on flow rather than utilisation of resources  In software we can think of the kanban card  as  a  ”virtual  work   permit”  Simple with few rules  More tool than methodology Agile Games Night
  • 11. Global Business Services, GBS Kanban practices Measurement Continuous Visualise Limit Work In Explicit and Manage collaborative Work Progress Policies Flow improvement 11 Agile Games Night
  • 12. Global Business Services, GBS Visualise Work flow 1. Analyse existing work flow (doing states + waiting states) 2. Represent work flow on board (columns and rows) 3. Break down work into manageable pieces 4. Write each work item on a card 5. Put on the wall Backlog Task Ready for Development Ready for Production Done description dev prod QA Flow of work Agile Games Night
  • 13. Global Business Services, GBS Limit Work-In-Progress 1. Decide the amount of concurrent work. 2. Assign WIP limits to 1) columns, 2) rows, 3) resources. 3. Continuosly strive to reducing the WIP limits. Backlog Task Ready for Development Ready for Production Done description dev prod QA (2) (1) (3) (3) (3) Flow of work 13 Agile Games Night
  • 14. Global Business Services, GBS Make process policies explicit 1. Decide on your process rules 2. Document your process rules 3. Visualise your process rules Backlog Task Ready for Development Ready for Production Done description dev prod QA (2) (1) (3) (3) (3) Flow of work 14 Agile Games Night
  • 15. Global Business Services, GBS Measure and Manage Flow 1. Focus on flow and not utilisation 2. Measure to provide facts. Use facts to decide on improvements. Backlog Task Ready for Development Ready for Production Done description dev prod QA (2) (1) (3) (3) (3) Flow of work 15 Agile Games Night
  • 16. Global Business Services, GBS Continuous collaborative improvement 1. Improve flow 2. Fast feedback on process deficiencies 3. Visibility and measurement enables improvement Backlog Task Ready for Development Ready for Production Done description dev prod QA (2) (1) (3) (3) (3) Flow of work 16 Agile Games Night
  • 17. Global Business Services, GBS Kanban - benefits of Kanban? • Bottlenecks become clearly visible in real-time. This leads people to collaborate to optimize the whole value chain rather than just their part. • Provides a more gradual evolution path from waterfall to agile software development, thereby helping companies that previously have been unable or unwilling to try agile methods. • Provides a way to do agile software development without necessarily having to use time-boxed fixed-commitment iterations such as Scrum sprints.  Useful  for  situations  where  sprints  don’t  make  much  sense,  such  as   operations and support teams with a high rate of uncertainty and variability. •Tends to naturally spread throughout the organization to other departments such as HR and sales, thereby increasing visibility of everything that is going on at the company. 17
  • 18. Global Business Services, GBS One day in kanban land - 1 From:  ”Lean   from  the  trenches”   by  H.  Kniberg 18 Agile Games Night
  • 19. Global Business Services, GBS One day in kanban land - 2 From:  ”Lean  from  the  trenches”  by  H.  Kniberg 19 Agile Games Night
  • 20. Global Business Services, GBS The Kanban Software Game Backlog Planned Analysis Development Test Deploy Done Doing Done Doing Done Doing Done Based on Software development Kanban © 2009-2010 Christina Skaskiw 20 Agile Games Night
  • 21. Global Business Services, GBS The goal of the game is to deliver the highest amount of business value! 21 Agile Games Night
  • 22. Global Business Services, GBS Kanban board layout Blue Orange Green Purple Backlog Planned Analysis Development Test Deploy Done Doing Done Doing Done Doing Done Policy: Policy: Policy: Planned Analysis Done round Assign round is round is and score standard cards filled filled field is filled and fixed date cards to the backlog 22 Agile Games Night
  • 23. Global Business Services, GBS Story types Regular story (white cards): Flow measurements 4 rounds (cycle time = 3) = 100% business value Lead time = Completed – Planned 5 rounds (cycle time = 4) = 75 % business value Cycle time = Completed – Started 6 rounds (cycle time = 5) = 50 % business value 7 rounds (cycle time = 6) = 25 % business value Notice > 7 rounds (cycle time >6) = 0 business value Minimum number of rounds to Fixed date story (yellow cards): complete a story is 4 • Must complete before or on a deadline (round 1 + round 2 + round 3 + round 4). • Only value when delivered on time When you calculate cycle time, • Lead and cycle time is irrelevant for gaining business value you will get the cycle time of 3 cycles (round 4 – round 1). 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 23 Agile Games Night
  • 24. Global Business Services, GBS 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. 24 Agile Games Night
  • 25. Global Business Services, GBS 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. 25 Agile Games Night
  • 26. Global Business Services, GBS Self organising  Before starting the game consider how to – decide the priority of the backlog / planned work – do the daily meetings – do retrospective meeting 26 Agile Games Night
  • 27. Global Business Services, GBS 1. Do a daily coordination Round flow meeting to decide on strategy 2. 7. Move stories from backlog into Update measurement chart planned to decide what is queued to work on 6. 3. Update story card values and Update board (moving stories) move story cards to reflect status on progress 4. 5. Redistribute dice to decide on Roll dice to produce progress ressource allocation 27 Agile Games Night
  • 28. Global Business Services, GBS User story examples Story #1 Business value: 40 Planned in round: Started in round: Completed in round: Score: Analyse: 10 Develop: 12 Test: 11 Deploy: 4 Fixed date story #1 Deadline round 8 Business value: 42 Planned in round: Started in round: Completed in round: Score: Analyse: 5 Develop: 13 Test: 7 Deploy: 4 28 Agile Games Night
  • 29. Global Business Services, GBS 1. Round 1 Decide on strategy and select 5 stories and assign to planned. Fill out  ”planned in round”  field on each card. 2. 5. Move X cards from planned to ”Analysis -> Doing”   state. Fill out Update measurements ”started in round”   field on these cards. 4. 3. Roll dice and assign dice to stories Prioritise cards in  ”Analysis -> Doing in priority order ”  state 29 Agile Games Night
  • 30. Global Business Services, GBS Kanban adoption strategy tips  Start with what you do now  Agree to pursue incremental, evolutionary change  Respect the current proces, roles, responsibilites and titles Adopt as you go! 30 Agile Games Night
  • 31. Global Business Services, GBS Lessons learned  Continue doing  Stop doing  Start doing 31 Agile Games Night
  • 32. Global Business Services, GBS Remember to connect! Søren Weiss Finn Leander dk.linkedin.com/in/sorenweiss dk.linkedin.com/pub/finn-leander/0/775/725 twitter.com/sorenweiss 32 Agile Games Night