SlideShare a Scribd company logo
1 of 27
Download to read offline
Scaling Scrum
                       in the Enterprise
                          with Kanban
                                         Agila Sverige, 2010-05-11




Christophe Achouiantz Agile/Lean Coach
First project with
                         Scrum: Success!
                                 SM



                              Development   • 1 team
                         PO      Team
                                            • Best team
                                            • Low risk project




Christophe Achouiantz
Let’s roll-out Scrum in
                     the Enterprise!
               What could possibly
                  go wrong?          Project            • Large project
                                               or CIO   • Whole department
                                     Manager


                          CM                    Architect




                Team 1          Team 2     Team 3           Team n

Christophe Achouiantz
Dependencies!
                                               Hand-overs
                        Code        Project
                                    Manager
           API                                        Specialists

                          CM                  Architect
   Functions                                                  Timing


                Team 1         Team 2     Team 3          Team n

Christophe Achouiantz           Components
Problems with several
                  Scrum teams
             • What’s our status? How are we doing?
             • What is slowing us down (problems)?
             • What will slow us down (risks)?
             • What can I do as project manager /
                  product owner / line manager to help?


Christophe Achouiantz
Solution:
                        Scrum-of-Scrums?
             • Hard to get it right
              - Quickly degenerates in status report
             • Focus on immediate issues
             • Hard to understand the whole picture

Christophe Achouiantz
What we need

             • Understand how the work          Map value stream
                  flows (dependencies)
             • Visualize the work,               Visualize value
                  impediments, bottlenecks to        stream
                  identify problems and risks
             • Focus on what is top priority       Limit WIP

                               Kanban?
Christophe Achouiantz
Enhance the
                 Scrum-of-Scrums
                   with Kanban


Christophe Achouiantz
Scaling Scrum
                          with Kanban
             1. Create an organization of Scrum teams
                that map to the value stream
                  (you might realize that you miss some teams)

             2. In doing so, you define a process
             3. Visualize the organization and process



Christophe Achouiantz
Create an organization of Scrum
           teams that map to the value stream

                               Dev.
                               Team



                               Dev.
                               Team




    Idea                 PO
                        Team
                               Dev.
                               Team
                                      Integration
                                         Team       Product
                               Dev.
                               Team



                               Dev.
                               Team


Christophe Achouiantz
Organization may need
                       to be complex
                               Dev.
                               Team

                         PO           Integration
                        Team             Team
                               Dev.
                               Team



       Ideation                Dev.                 Integration   Production
         Team                  Team                    Team          Team




                         PO    Dev.   Integration
                        Team   Team      Team




                               Dev.
                               Team

Christophe Achouiantz
Visualize Organization
                             and Process
                          To            Dev. &    Inte-    Pre-
             Ideation          Design                             Ready!
                          Do             Test    gration   prod


   Dev.
  Team 1


   Dev.
  Team 2


   Dev.
  Team 3


   Dev.
  Team 4
Christophe Achouiantz
Visualize Organization
                             and Process
                          To             Dev. &    Inte-           Pre-
             Ideation          Design                                       Ready!
                          Do              Test    gration          prod


   Dev.
  Team 1                       Process

   Dev.
  Team 2

                        Organization
   Dev.
  Team 3                  (Teams)
                                                                  “Work”
   Dev.                                                       MMFs,feature,
  Team 4                                                    functions, activities
Christophe Achouiantz
Visualize Organization
                             and Process
                          To             Dev. &    Inte-     Pre-
             Ideation           Design                              Ready!
                          Do              Test    gration    prod


   Dev.
  Team 1


   Dev.
  Team 2
                               Team’s direct      Team’s responsibility
                                 activities          (e.g. defects)
   Dev.
  Team 3


   Dev.
  Team 4
Christophe Achouiantz
Identify Bottlenecks
                        To            Dev. &    Inte-    Pre-
             Ideation        Design                             Ready!
                        Do             Test    gration   prod


   Dev.
  Team 1


   Dev.
  Team 2


   Dev.
  Team 3


   Dev.
  Team 4
Christophe Achouiantz
Identify Type of Work
                        Release 1.2                   MMF 2322
                        Project A

                                      As a pension saver, I
                                      want to browse my
                                        account history

                        Date Started
                             Ideation             Integration
                              Design              Pre-prod
                               Dev.                 Done!
Christophe Achouiantz
Visualize Type of Work
                        To            Dev. &    Inte-     Pre-
             Ideation        Design                              Ready!
                        Do             Test    gration    prod


   Dev.
  Team 1


   Dev.
  Team 2


   Dev.          Project A
  Team 3
                                                         Release 1.1
   Dev.
  Team 4
Christophe Achouiantz
                                                   Support/Maintenance
Visualize Impediments
                        To            Dev. &    Inte-    Pre-
             Ideation        Design                             Ready!
                        Do             Test    gration   prod


   Dev.
  Team 1


   Dev.
  Team 2


   Dev.
  Team 3


   Dev.
  Team 4
Christophe Achouiantz
Limit WIP to shorten
                         Lead-times
                 4      To            Dev. &
                                                 5
                                                Inte-
                                                          3
                                                         Pre-
             Ideation        Design                             Ready!
                        Do             Test    gration   prod


   Dev.
  Team 1


   Dev.
  Team 2


   Dev.
  Team 3


   Dev.
  Team 4
Christophe Achouiantz
Visualization over time
             • Can show variations over time
                -       release
                -       project                 Kanban board gives us
                -       MMF                      rich data that can be
                -       team                   used as leading indicator

                -       steps in the process

             • WIP, Lead-times, cycle-times
                  (Cumulative Flow Diagrams)
             • Impediments
Christophe Achouiantz
WIP and Lead-times over time
               Cumulative Flow Diagram (CFD)




                                         Can be done for each:
                                         team, release, project or MMF!
     To Do


                                       Lead-time


             Design


              Development & Test
                                                   PreProd
                      Integration                               Ready


                          Sprints under Release
WIP and Lead-times over time
                                               Cumulative Flow Diagram (CFD)
             300                                                       300

             200                                                       200

             100                                                       100

                 0                                                       0
                     1     2       3       4                                  1     2   3     4

                     Whole IT                                            Release 1.2
          300                                                           300
                     300                                                          300
          200                                                           200
                     200                                                          200   300
          100                                                           100
                  100                                                             100   200
             0                                                            0
                 1 02          3       4                                       1 0 2 100 4
                                                                                      3
                           1       2       3     4                                  1 2 3 4
                                                                                        0
       Projects in Release 1.2                                                      Teams
                                                                                          1 2 3   4


Christophe Achouiantz
Impediments over time
                                                                Can be done for each:
                                                                team, release, project or MMF!
                          10
                                              Oops!
                                       Let’s do something
                           8                 about it
            Impediments




                           6
                                                                                  Much better!
                           4                                                   Thanks for the help

                           2

                           0
                               1   2      3      4      5       6     7    8      9      10
                                                            Weeks
Christophe Achouiantz
Using Kanban on top of Scrum
       gives good decision-making
             • Gives a truthful, factual status
             • Visible for anyone: anyone can help!
             • Rich data gives leading indicators
              - Identifies risks & problems ASAP
             • Limit work in progress to what is prioritized
Christophe Achouiantz
Good decision-making
                gives Control


Christophe Achouiantz
Control gives Scalability
               Adding new teams becomes cheaper,
        as coordination and synchronization is now cheaper


Christophe Achouiantz
Thank you!

                                                     Did you know?
                                           Scrum can be used to scale Kanban...
                                                        Ask me!

christophe.achouiantz@avegagroup.se
Blog: http://blog.avegagroup.se/ChristopheAchouiantz
Twitter: ChrisAch
Christophe Achouiantz

More Related Content

What's hot

Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectCorecom Consulting
 
Your board is trying to tell you something
Your board is trying to tell you somethingYour board is trying to tell you something
Your board is trying to tell you somethingFernando Cuenca
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)Ravi Tadwalkar
 
Visualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage itVisualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage itFernando Cuenca
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev opsAgile Montréal
 
ScrumDay France 2014 - My product is a james bond movie - The James Bond Movi...
ScrumDay France 2014 - My product is a james bond movie - The James Bond Movi...ScrumDay France 2014 - My product is a james bond movie - The James Bond Movi...
ScrumDay France 2014 - My product is a james bond movie - The James Bond Movi...Pierre E. NEIS
 
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh VardhrajanLean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh VardhrajanLeanKanbanIndia
 
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of ComplexityInside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of ComplexityAtlassian
 
Expecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance TuningExpecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance TuningAtlassian
 
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
Helping Ops Help You:  Development’s Role in Enabling Self-Service OperationsHelping Ops Help You:  Development’s Role in Enabling Self-Service Operations
Helping Ops Help You: Development’s Role in Enabling Self-Service OperationsRundeck
 
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...dev2ops
 
Using the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerUsing the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerImaginet
 
Modern agile & ESP proposal for Transformation
Modern agile & ESP proposal for TransformationModern agile & ESP proposal for Transformation
Modern agile & ESP proposal for TransformationRavi Tadwalkar
 
Finding Efficiencies in Your Development Lifecycle
Finding Efficiencies in Your Development LifecycleFinding Efficiencies in Your Development Lifecycle
Finding Efficiencies in Your Development LifecycleTechWell
 
Harnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
Harnessing Your Product Manager Superpowers with Trello, Confluence, and JiraHarnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
Harnessing Your Product Manager Superpowers with Trello, Confluence, and JiraAtlassian
 
How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
 
socal codecamp java devops
socal codecamp java devopssocal codecamp java devops
socal codecamp java devopsstephenbhadran
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshareYuval Yeret
 

What's hot (20)

How to train to Kanban.
How to train to Kanban.How to train to Kanban.
How to train to Kanban.
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope project
 
Your board is trying to tell you something
Your board is trying to tell you somethingYour board is trying to tell you something
Your board is trying to tell you something
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Visualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage itVisualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage it
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 
ScrumDay France 2014 - My product is a james bond movie - The James Bond Movi...
ScrumDay France 2014 - My product is a james bond movie - The James Bond Movi...ScrumDay France 2014 - My product is a james bond movie - The James Bond Movi...
ScrumDay France 2014 - My product is a james bond movie - The James Bond Movi...
 
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About KanbanAgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
 
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh VardhrajanLean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
 
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of ComplexityInside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
 
Expecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance TuningExpecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance Tuning
 
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
Helping Ops Help You:  Development’s Role in Enabling Self-Service OperationsHelping Ops Help You:  Development’s Role in Enabling Self-Service Operations
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
 
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
 
Using the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerUsing the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation Server
 
Modern agile & ESP proposal for Transformation
Modern agile & ESP proposal for TransformationModern agile & ESP proposal for Transformation
Modern agile & ESP proposal for Transformation
 
Finding Efficiencies in Your Development Lifecycle
Finding Efficiencies in Your Development LifecycleFinding Efficiencies in Your Development Lifecycle
Finding Efficiencies in Your Development Lifecycle
 
Harnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
Harnessing Your Product Manager Superpowers with Trello, Confluence, and JiraHarnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
Harnessing Your Product Manager Superpowers with Trello, Confluence, and Jira
 
How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...
 
socal codecamp java devops
socal codecamp java devopssocal codecamp java devops
socal codecamp java devops
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshare
 

Similar to Scaling Scrum in the Enterprise with Kanban

Bättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanAgila Sverige
 
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
 
Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVStefan Haas
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoringNesma
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill SetTsuyoshi Ushio
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agileallan kelly
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 
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
 
PMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First StepsPMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First StepsColm O'hEocha
 
Web Design is a Cloud, Not a Clock
Web Design is a Cloud, Not a ClockWeb Design is a Cloud, Not a Clock
Web Design is a Cloud, Not a ClockSarah B. Nelson
 
Design in Practice (V1)
Design in Practice (V1)Design in Practice (V1)
Design in Practice (V1)Kmanthei
 
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesMoving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesVSTS Community MSFT
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesWilly-Peter Schaub
 
Agile india2012 reduce waste campaign
Agile india2012 reduce waste campaignAgile india2012 reduce waste campaign
Agile india2012 reduce waste campaignbelkisvasquez
 

Similar to Scaling Scrum in the Enterprise with Kanban (20)

Bättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med Kanban
 
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.
 
Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTV
 
The Design Process - FRC
The Design Process - FRCThe Design Process - FRC
The Design Process - FRC
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoring
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
 
Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agile
 
What to expect while scrumming om band
What to expect while scrumming  om bandWhat to expect while scrumming  om band
What to expect while scrumming om band
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
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
 
PMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First StepsPMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First Steps
 
Web Design is a Cloud, Not a Clock
Web Design is a Cloud, Not a ClockWeb Design is a Cloud, Not a Clock
Web Design is a Cloud, Not a Clock
 
Design in Practice (V1)
Design in Practice (V1)Design in Practice (V1)
Design in Practice (V1)
 
Lean / Kanban
Lean / KanbanLean / Kanban
Lean / Kanban
 
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesMoving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
 
Agile india2012 reduce waste campaign
Agile india2012 reduce waste campaignAgile india2012 reduce waste campaign
Agile india2012 reduce waste campaign
 
Dev ops
Dev opsDev ops
Dev ops
 
Stepping Outside
Stepping OutsideStepping Outside
Stepping Outside
 

More from Christophe Achouiantz

See and understand how to improve your team using kanban
See and understand how to improve your team using kanbanSee and understand how to improve your team using kanban
See and understand how to improve your team using kanbanChristophe Achouiantz
 
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättUser Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättChristophe Achouiantz
 
Introduction to Behaviour Driven Development
Introduction to Behaviour Driven DevelopmentIntroduction to Behaviour Driven Development
Introduction to Behaviour Driven DevelopmentChristophe Achouiantz
 
Igniting change in 20 teams within 6 months
Igniting change in 20 teams within 6 monthsIgniting change in 20 teams within 6 months
Igniting change in 20 teams within 6 monthsChristophe Achouiantz
 

More from Christophe Achouiantz (8)

Succeed using lean agile
Succeed using lean agileSucceed using lean agile
Succeed using lean agile
 
See and understand how to improve your team using kanban
See and understand how to improve your team using kanbanSee and understand how to improve your team using kanban
See and understand how to improve your team using kanban
 
Depth of a Kanban Implementation
Depth of a Kanban ImplementationDepth of a Kanban Implementation
Depth of a Kanban Implementation
 
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättUser Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
 
The value of timely feedback
The value of timely feedbackThe value of timely feedback
The value of timely feedback
 
Thinking agile
Thinking agileThinking agile
Thinking agile
 
Introduction to Behaviour Driven Development
Introduction to Behaviour Driven DevelopmentIntroduction to Behaviour Driven Development
Introduction to Behaviour Driven Development
 
Igniting change in 20 teams within 6 months
Igniting change in 20 teams within 6 monthsIgniting change in 20 teams within 6 months
Igniting change in 20 teams within 6 months
 

Recently uploaded

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Recently uploaded (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Scaling Scrum in the Enterprise with Kanban

  • 1. Scaling Scrum in the Enterprise with Kanban Agila Sverige, 2010-05-11 Christophe Achouiantz Agile/Lean Coach
  • 2. First project with Scrum: Success! SM Development • 1 team PO Team • Best team • Low risk project Christophe Achouiantz
  • 3. Let’s roll-out Scrum in the Enterprise! What could possibly go wrong? Project • Large project or CIO • Whole department Manager CM Architect Team 1 Team 2 Team 3 Team n Christophe Achouiantz
  • 4. Dependencies! Hand-overs Code Project Manager API Specialists CM Architect Functions Timing Team 1 Team 2 Team 3 Team n Christophe Achouiantz Components
  • 5. Problems with several Scrum teams • What’s our status? How are we doing? • What is slowing us down (problems)? • What will slow us down (risks)? • What can I do as project manager / product owner / line manager to help? Christophe Achouiantz
  • 6. Solution: Scrum-of-Scrums? • Hard to get it right - Quickly degenerates in status report • Focus on immediate issues • Hard to understand the whole picture Christophe Achouiantz
  • 7. What we need • Understand how the work Map value stream flows (dependencies) • Visualize the work, Visualize value impediments, bottlenecks to stream identify problems and risks • Focus on what is top priority Limit WIP Kanban? Christophe Achouiantz
  • 8. Enhance the Scrum-of-Scrums with Kanban Christophe Achouiantz
  • 9. Scaling Scrum with Kanban 1. Create an organization of Scrum teams that map to the value stream (you might realize that you miss some teams) 2. In doing so, you define a process 3. Visualize the organization and process Christophe Achouiantz
  • 10. Create an organization of Scrum teams that map to the value stream Dev. Team Dev. Team Idea PO Team Dev. Team Integration Team Product Dev. Team Dev. Team Christophe Achouiantz
  • 11. Organization may need to be complex Dev. Team PO Integration Team Team Dev. Team Ideation Dev. Integration Production Team Team Team Team PO Dev. Integration Team Team Team Dev. Team Christophe Achouiantz
  • 12. Visualize Organization and Process To Dev. & Inte- Pre- Ideation Design Ready! Do Test gration prod Dev. Team 1 Dev. Team 2 Dev. Team 3 Dev. Team 4 Christophe Achouiantz
  • 13. Visualize Organization and Process To Dev. & Inte- Pre- Ideation Design Ready! Do Test gration prod Dev. Team 1 Process Dev. Team 2 Organization Dev. Team 3 (Teams) “Work” Dev. MMFs,feature, Team 4 functions, activities Christophe Achouiantz
  • 14. Visualize Organization and Process To Dev. & Inte- Pre- Ideation Design Ready! Do Test gration prod Dev. Team 1 Dev. Team 2 Team’s direct Team’s responsibility activities (e.g. defects) Dev. Team 3 Dev. Team 4 Christophe Achouiantz
  • 15. Identify Bottlenecks To Dev. & Inte- Pre- Ideation Design Ready! Do Test gration prod Dev. Team 1 Dev. Team 2 Dev. Team 3 Dev. Team 4 Christophe Achouiantz
  • 16. Identify Type of Work Release 1.2 MMF 2322 Project A As a pension saver, I want to browse my account history Date Started Ideation Integration Design Pre-prod Dev. Done! Christophe Achouiantz
  • 17. Visualize Type of Work To Dev. & Inte- Pre- Ideation Design Ready! Do Test gration prod Dev. Team 1 Dev. Team 2 Dev. Project A Team 3 Release 1.1 Dev. Team 4 Christophe Achouiantz Support/Maintenance
  • 18. Visualize Impediments To Dev. & Inte- Pre- Ideation Design Ready! Do Test gration prod Dev. Team 1 Dev. Team 2 Dev. Team 3 Dev. Team 4 Christophe Achouiantz
  • 19. Limit WIP to shorten Lead-times 4 To Dev. & 5 Inte- 3 Pre- Ideation Design Ready! Do Test gration prod Dev. Team 1 Dev. Team 2 Dev. Team 3 Dev. Team 4 Christophe Achouiantz
  • 20. Visualization over time • Can show variations over time - release - project Kanban board gives us - MMF rich data that can be - team used as leading indicator - steps in the process • WIP, Lead-times, cycle-times (Cumulative Flow Diagrams) • Impediments Christophe Achouiantz
  • 21. WIP and Lead-times over time Cumulative Flow Diagram (CFD) Can be done for each: team, release, project or MMF! To Do Lead-time Design Development & Test PreProd Integration Ready Sprints under Release
  • 22. WIP and Lead-times over time Cumulative Flow Diagram (CFD) 300 300 200 200 100 100 0 0 1 2 3 4 1 2 3 4 Whole IT Release 1.2 300 300 300 300 200 200 200 200 300 100 100 100 100 200 0 0 1 02 3 4 1 0 2 100 4 3 1 2 3 4 1 2 3 4 0 Projects in Release 1.2 Teams 1 2 3 4 Christophe Achouiantz
  • 23. Impediments over time Can be done for each: team, release, project or MMF! 10 Oops! Let’s do something 8 about it Impediments 6 Much better! 4 Thanks for the help 2 0 1 2 3 4 5 6 7 8 9 10 Weeks Christophe Achouiantz
  • 24. Using Kanban on top of Scrum gives good decision-making • Gives a truthful, factual status • Visible for anyone: anyone can help! • Rich data gives leading indicators - Identifies risks & problems ASAP • Limit work in progress to what is prioritized Christophe Achouiantz
  • 25. Good decision-making gives Control Christophe Achouiantz
  • 26. Control gives Scalability Adding new teams becomes cheaper, as coordination and synchronization is now cheaper Christophe Achouiantz
  • 27. Thank you! Did you know? Scrum can be used to scale Kanban... Ask me! christophe.achouiantz@avegagroup.se Blog: http://blog.avegagroup.se/ChristopheAchouiantz Twitter: ChrisAch Christophe Achouiantz