Scaling Scrum in the Enterprise with Kanban

Christophe Achouiantz
Christophe AchouiantzLean/Agile Coach and Consultant at Betterify
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
1 of 27

Recommended

LESSONS LEARNED FROM COACHING 50+ KANBAN TEAMS (CHRISTOPHE ACHOUIANTZ) - LKCE13 by
LESSONS LEARNED FROM COACHING 50+ KANBAN TEAMS (CHRISTOPHE ACHOUIANTZ) - LKCE13LESSONS LEARNED FROM COACHING 50+ KANBAN TEAMS (CHRISTOPHE ACHOUIANTZ) - LKCE13
LESSONS LEARNED FROM COACHING 50+ KANBAN TEAMS (CHRISTOPHE ACHOUIANTZ) - LKCE13Lean Kanban Central Europe
2.3K views29 slides
From Good-Enough to Great by
From Good-Enough to GreatFrom Good-Enough to Great
From Good-Enough to GreatChristophe Achouiantz
1.5K views37 slides
The art of delivering value on time by
The art of delivering value on timeThe art of delivering value on time
The art of delivering value on timeChristophe Achouiantz
1.3K views59 slides
Staying on the high performing path by
Staying on the high performing pathStaying on the high performing path
Staying on the high performing pathChristophe Achouiantz
361 views26 slides
Implementing kanban at scale at sandvik IT by
Implementing kanban at scale at sandvik ITImplementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITChristophe Achouiantz
1.9K views24 slides
Lessons Learned from Coaching 50+ Teams by
Lessons Learned from Coaching 50+ TeamsLessons Learned from Coaching 50+ Teams
Lessons Learned from Coaching 50+ TeamsChristophe Achouiantz
4K views38 slides

More Related Content

What's hot

How to train to Kanban. by
How to train to Kanban.How to train to Kanban.
How to train to Kanban.Christophe Achouiantz
604 views18 slides
Maintaining lean and agile principles in a fixed date/budget/scope project by
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
116 views45 slides
Your board is trying to tell you something by
Your board is trying to tell you somethingYour board is trying to tell you something
Your board is trying to tell you somethingFernando Cuenca
380 views45 slides
DevOps Approach (Point of View by Ravi Tadwalkar) by
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
14K views27 slides
Visualizing Work: If you can't see it, you can't manage it by
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
1.7K views56 slides
Continuous delivery is more than dev ops by
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev opsAgile Montréal
273 views120 slides

What's hot(20)

Maintaining lean and agile principles in a fixed date/budget/scope project by Corecom Consulting
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
Corecom Consulting116 views
Your board is trying to tell you something by Fernando Cuenca
Your board is trying to tell you somethingYour board is trying to tell you something
Your board is trying to tell you something
Fernando Cuenca380 views
DevOps Approach (Point of View by Ravi Tadwalkar) 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 Tadwalkar14K views
Visualizing Work: If you can't see it, you can't manage it by Fernando Cuenca
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
Fernando Cuenca1.7K views
Continuous delivery is more than dev ops by Agile Montréal
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
Agile Montréal273 views
ScrumDay France 2014 - My product is a james bond movie - The James Bond Movi... by Pierre E. NEIS
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. NEIS3.4K views
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan by LeanKanbanIndia
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
LeanKanbanIndia54 views
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity by Atlassian
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
Atlassian5.3K views
Expecto Performa! The Magic and Reality of Performance Tuning by Atlassian
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
Atlassian11.3K views
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations by Rundeck
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
Rundeck3.8K views
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a... by dev2ops
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...
dev2ops5K views
Using the Kanban Method with Team Foundation Server by Imaginet
Using the Kanban Method with Team Foundation ServerUsing the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation Server
Imaginet1.3K views
Modern agile & ESP proposal for Transformation by Ravi Tadwalkar
Modern agile & ESP proposal for TransformationModern agile & ESP proposal for Transformation
Modern agile & ESP proposal for Transformation
Ravi Tadwalkar480 views
Finding Efficiencies in Your Development Lifecycle by TechWell
Finding Efficiencies in Your Development LifecycleFinding Efficiencies in Your Development Lifecycle
Finding Efficiencies in Your Development Lifecycle
TechWell47 views
Harnessing Your Product Manager Superpowers with Trello, Confluence, and Jira by Atlassian
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
Atlassian6.3K views
How do you survive the radical shift towards inversion of responsibility and ... by Thoralf J. Klatt
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. Klatt1.7K views
Agile concepts for quality and process engineers for slideshare by Yuval Yeret
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
Yuval Yeret1.9K views

Similar to Scaling Scrum in the Enterprise with Kanban

Bättre Scrum i stor skala med Kanban by
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanAgila Sverige
379 views21 slides
Agile Anti-Patterns. Yes your agile projects can and will fail too. by
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
4.4K views83 slides
Scrum Day, Introducing Scrum at moreTV by
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVStefan Haas
714 views30 slides
The Design Process - FRC by
The Design Process - FRCThe Design Process - FRC
The Design Process - FRCChristopher Bearden
2K views23 slides
Measurement effectiveness of offshoring by
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoringNesma
526 views13 slides
Agile Fundamental Skill Set by
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill SetTsuyoshi Ushio
4.4K views72 slides

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

Bättre Scrum i stor skala med Kanban by Agila Sverige
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med Kanban
Agila Sverige379 views
Agile Anti-Patterns. Yes your agile projects can and will fail too. by Sander Hoogendoorn
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 4.4K views
Scrum Day, Introducing Scrum at moreTV by Stefan Haas
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTV
Stefan Haas714 views
Measurement effectiveness of offshoring by Nesma
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoring
Nesma526 views
Agile Fundamental Skill Set by Tsuyoshi Ushio
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
Tsuyoshi Ushio4.4K views
Agile at AT&T by AgileSparks
Agile at AT&TAgile at AT&T
Agile at AT&T
AgileSparks8.4K views
Making Cornwall Agile by allan kelly
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agile
allan kelly910 views
Amy.stapleton by NASAPMC
Amy.stapletonAmy.stapleton
Amy.stapleton
NASAPMC13.3K views
Implementation of an agile process for multiple teams using SVN by Dr. Alexander Schwartz
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 by Colm O'hEocha
PMI Ireland Annual Conference 2012 - Agile First StepsPMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First Steps
Colm O'hEocha563 views
Web Design is a Cloud, Not a Clock by Sarah B. Nelson
Web Design is a Cloud, Not a ClockWeb Design is a Cloud, Not a Clock
Web Design is a Cloud, Not a Clock
Sarah B. Nelson670 views
Design in Practice (V1) by Kmanthei
Design in Practice (V1)Design in Practice (V1)
Design in Practice (V1)
Kmanthei371 views
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services by Willy-Peter Schaub
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
Willy-Peter Schaub1.1K views
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services by VSTS Community MSFT
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
Agile india2012 reduce waste campaign by belkisvasquez
Agile india2012 reduce waste campaignAgile india2012 reduce waste campaign
Agile india2012 reduce waste campaign
belkisvasquez422 views

More from Christophe Achouiantz

Succeed using lean agile by
Succeed using lean agileSucceed using lean agile
Succeed using lean agileChristophe Achouiantz
629 views37 slides
See and understand how to improve your team using kanban by
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
2.6K views23 slides
Depth of a Kanban Implementation by
Depth of a Kanban ImplementationDepth of a Kanban Implementation
Depth of a Kanban ImplementationChristophe Achouiantz
15.8K views7 slides
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt by
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
8.1K views27 slides
The value of timely feedback by
The value of timely feedbackThe value of timely feedback
The value of timely feedbackChristophe Achouiantz
940 views53 slides
Thinking agile by
Thinking agileThinking agile
Thinking agileChristophe Achouiantz
665 views46 slides

Recently uploaded

Initiating and Advancing Your Strategic GIS Governance Strategy by
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
176 views68 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
423 views30 slides
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueShapeBlue
263 views23 slides
DRBD Deep Dive - Philipp Reisner - LINBIT by
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
180 views21 slides
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TShapeBlue
152 views34 slides
CryptoBotsAI by
CryptoBotsAICryptoBotsAI
CryptoBotsAIchandureddyvadala199
40 views5 slides

Recently uploaded(20)

Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu423 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue263 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue180 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue152 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue238 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue132 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue130 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue203 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash158 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue180 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10123 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue147 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue139 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson160 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue145 views

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