SlideShare a Scribd company logo
1 of 21
Download to read offline
Scaling Scrum
                        in the Enterprise
                           with Kanban

Christophe Achouiantz
First project with
                         Scrum: Success!
                                 SM



                              Development
                         PO      Team




Christophe Achouiantz
Let’s roll it out!
               What could possibly
                  go wrong?
                                     Project
                                               or CIO
                                     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


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. Define a process for the teams to follow
             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

                                      Integration
                                         Team
                               Dev.
                               Team



          Ideation       PO    Dev.                 Integration   Production
            Team        Team   Team                    Team          Team




                               Dev.   Integration
                               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
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
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
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

What's hot (20)

Lean Agile : voir en grand !
Lean Agile : voir en grand !Lean Agile : voir en grand !
Lean Agile : voir en grand !
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
Agile india2012 reduce waste campaign
Agile india2012 reduce waste campaignAgile india2012 reduce waste campaign
Agile india2012 reduce waste campaign
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Certified Scrum Training Boris Gloger
Certified Scrum Training Boris GlogerCertified Scrum Training Boris Gloger
Certified Scrum Training Boris Gloger
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Scrum Indonesian Banks
Scrum Indonesian BanksScrum Indonesian Banks
Scrum Indonesian Banks
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Spring of Scrum
Spring of ScrumSpring of Scrum
Spring of Scrum
 
Scrum way the way
Scrum way the wayScrum way the way
Scrum way the way
 
Simple design
Simple designSimple design
Simple design
 
Agile and Team Building
Agile and Team BuildingAgile and Team Building
Agile and Team Building
 
Certified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photosCertified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photos
 
Intro to scrum webinar
Intro to scrum webinarIntro to scrum webinar
Intro to scrum webinar
 
Agile Coaching Canvas
Agile Coaching CanvasAgile Coaching Canvas
Agile Coaching Canvas
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexity
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 

Viewers also liked

Konsten att skriva dåliga lappar
Konsten att skriva dåliga lapparKonsten att skriva dåliga lappar
Konsten att skriva dåliga lapparAgila Sverige
 
Testdrivning med automatiska acceptanstester – praktiska erfarenheter
Testdrivning med automatiska acceptanstester – praktiska erfarenheterTestdrivning med automatiska acceptanstester – praktiska erfarenheter
Testdrivning med automatiska acceptanstester – praktiska erfarenheterAgila Sverige
 
Story driven development i Erlang
Story driven development i ErlangStory driven development i Erlang
Story driven development i ErlangAgila Sverige
 
Agila chefer - What's in it for me
Agila chefer - What's in it for meAgila chefer - What's in it for me
Agila chefer - What's in it for meAgila Sverige
 
When Worlds Collide - Agile möter gamla världens belöningssystem
When Worlds Collide - Agile möter gamla världens belöningssystemWhen Worlds Collide - Agile möter gamla världens belöningssystem
When Worlds Collide - Agile möter gamla världens belöningssystemAgila Sverige
 
Vart tog tekniken vägen?
Vart tog tekniken vägen?Vart tog tekniken vägen?
Vart tog tekniken vägen?Agila Sverige
 
Hur ett Gantt-schema gjorde projektet till ett misslyckande
Hur ett Gantt-schema gjorde projektet till ett misslyckandeHur ett Gantt-schema gjorde projektet till ett misslyckande
Hur ett Gantt-schema gjorde projektet till ett misslyckandeAgila Sverige
 
Empiri på riktigt - en tilluxad agil utvecklingsmodell
Empiri på riktigt - en tilluxad agil utvecklingsmodellEmpiri på riktigt - en tilluxad agil utvecklingsmodell
Empiri på riktigt - en tilluxad agil utvecklingsmodellAgila Sverige
 

Viewers also liked (16)

Konsten att skriva dåliga lappar
Konsten att skriva dåliga lapparKonsten att skriva dåliga lappar
Konsten att skriva dåliga lappar
 
Vim
VimVim
Vim
 
Testdrivning med automatiska acceptanstester – praktiska erfarenheter
Testdrivning med automatiska acceptanstester – praktiska erfarenheterTestdrivning med automatiska acceptanstester – praktiska erfarenheter
Testdrivning med automatiska acceptanstester – praktiska erfarenheter
 
Story driven development i Erlang
Story driven development i ErlangStory driven development i Erlang
Story driven development i Erlang
 
Tajmboxat tänkande
Tajmboxat tänkandeTajmboxat tänkande
Tajmboxat tänkande
 
Agila chefer - What's in it for me
Agila chefer - What's in it for meAgila chefer - What's in it for me
Agila chefer - What's in it for me
 
When Worlds Collide - Agile möter gamla världens belöningssystem
When Worlds Collide - Agile möter gamla världens belöningssystemWhen Worlds Collide - Agile möter gamla världens belöningssystem
When Worlds Collide - Agile möter gamla världens belöningssystem
 
Vart tog tekniken vägen?
Vart tog tekniken vägen?Vart tog tekniken vägen?
Vart tog tekniken vägen?
 
Code Reviews
Code ReviewsCode Reviews
Code Reviews
 
Hur ett Gantt-schema gjorde projektet till ett misslyckande
Hur ett Gantt-schema gjorde projektet till ett misslyckandeHur ett Gantt-schema gjorde projektet till ett misslyckande
Hur ett Gantt-schema gjorde projektet till ett misslyckande
 
Budgeten är död
Budgeten är dödBudgeten är död
Budgeten är död
 
Fel, fel, fel!
Fel, fel, fel!Fel, fel, fel!
Fel, fel, fel!
 
Lean arkitektur
Lean arkitekturLean arkitektur
Lean arkitektur
 
Empiri på riktigt - en tilluxad agil utvecklingsmodell
Empiri på riktigt - en tilluxad agil utvecklingsmodellEmpiri på riktigt - en tilluxad agil utvecklingsmodell
Empiri på riktigt - en tilluxad agil utvecklingsmodell
 
Det agila språket
Det agila språketDet agila språket
Det agila språket
 
Älska det du gör
Älska det du görÄlska det du gör
Älska det du gör
 

Similar to Bättre Scrum i stor skala med Kanban

Scaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanScaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanChristophe Achouiantz
 
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
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill SetTsuyoshi Ushio
 
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
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agileallan kelly
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 
Design in Practice (V1)
Design in Practice (V1)Design in Practice (V1)
Design in Practice (V1)Kmanthei
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
MDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital WorkMDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital WorkBoulder Digital Works at CU
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoringNesma
 
How product designer work in agile scrum team
How product designer work in agile scrum teamHow product designer work in agile scrum team
How product designer work in agile scrum teamMike Li
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...LeanKanbanIndia
 

Similar to Bättre Scrum i stor skala med Kanban (20)

Scaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanScaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with 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
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
 
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
 
Scrum agile process
Scrum agile processScrum agile process
Scrum agile process
 
The Design Process - FRC
The Design Process - FRCThe Design Process - FRC
The Design Process - FRC
 
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
 
Lean / Kanban
Lean / KanbanLean / Kanban
Lean / Kanban
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agile
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Design in Practice (V1)
Design in Practice (V1)Design in Practice (V1)
Design in Practice (V1)
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
MDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital WorkMDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital Work
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoring
 
Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T
 
Dev ops
Dev opsDev ops
Dev ops
 
How product designer work in agile scrum team
How product designer work in agile scrum teamHow product designer work in agile scrum team
How product designer work in agile scrum team
 
The 8 Don'ts of WCM
The 8 Don'ts of WCMThe 8 Don'ts of WCM
The 8 Don'ts of WCM
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
 

More from Agila Sverige

Kasta ut experterna och fokusera på helheten
Kasta ut experterna och fokusera på helhetenKasta ut experterna och fokusera på helheten
Kasta ut experterna och fokusera på helhetenAgila Sverige
 
Visst kan vi självorganisera... vi ska bara fråga chefen först.
Visst kan vi självorganisera... vi ska bara fråga chefen först.Visst kan vi självorganisera... vi ska bara fråga chefen först.
Visst kan vi självorganisera... vi ska bara fråga chefen först.Agila Sverige
 
Hantera felhantering
Hantera felhanteringHantera felhantering
Hantera felhanteringAgila Sverige
 
Är det Agilt som gäller, eller?
Är det Agilt som gäller, eller?Är det Agilt som gäller, eller?
Är det Agilt som gäller, eller?Agila Sverige
 
Vad kan vi arkitekter lära oss av Agile?
Vad kan vi arkitekter lära oss av Agile?Vad kan vi arkitekter lära oss av Agile?
Vad kan vi arkitekter lära oss av Agile?Agila Sverige
 
When Worlds Collide II – Den kubistiska organisationens intåg?
When Worlds Collide II – Den kubistiska organisationens intåg?When Worlds Collide II – Den kubistiska organisationens intåg?
When Worlds Collide II – Den kubistiska organisationens intåg?Agila Sverige
 
Olika typer av test doubles (mock/stub-objekt) och hur de kan implementeras
Olika typer av test doubles (mock/stub-objekt) och hur de kan implementerasOlika typer av test doubles (mock/stub-objekt) och hur de kan implementeras
Olika typer av test doubles (mock/stub-objekt) och hur de kan implementerasAgila Sverige
 
Praktiskt ledarskap i tavelmötet
Praktiskt ledarskap i tavelmötetPraktiskt ledarskap i tavelmötet
Praktiskt ledarskap i tavelmötetAgila Sverige
 
Det STORA missförståndet
Det STORA missförståndetDet STORA missförståndet
Det STORA missförståndetAgila Sverige
 
En agilare Säljgrupp
En agilare SäljgruppEn agilare Säljgrupp
En agilare SäljgruppAgila Sverige
 
Agil utan förändringar
Agil utan förändringarAgil utan förändringar
Agil utan förändringarAgila Sverige
 
Låt hjärtat va' me'...
Låt hjärtat va' me'...Låt hjärtat va' me'...
Låt hjärtat va' me'...Agila Sverige
 
BDD - så knyter vi ihop säcken!
BDD - så knyter vi ihop säcken!BDD - så knyter vi ihop säcken!
BDD - så knyter vi ihop säcken!Agila Sverige
 
Edison eller Columbus?
Edison eller Columbus?Edison eller Columbus?
Edison eller Columbus?Agila Sverige
 
Agila kontrakt - Hur säljer vi in det till kunderna
Agila kontrakt - Hur säljer vi in det till kundernaAgila kontrakt - Hur säljer vi in det till kunderna
Agila kontrakt - Hur säljer vi in det till kundernaAgila Sverige
 

More from Agila Sverige (18)

Kasta ut experterna och fokusera på helheten
Kasta ut experterna och fokusera på helhetenKasta ut experterna och fokusera på helheten
Kasta ut experterna och fokusera på helheten
 
Visst kan vi självorganisera... vi ska bara fråga chefen först.
Visst kan vi självorganisera... vi ska bara fråga chefen först.Visst kan vi självorganisera... vi ska bara fråga chefen först.
Visst kan vi självorganisera... vi ska bara fråga chefen först.
 
Hantera felhantering
Hantera felhanteringHantera felhantering
Hantera felhantering
 
Är det Agilt som gäller, eller?
Är det Agilt som gäller, eller?Är det Agilt som gäller, eller?
Är det Agilt som gäller, eller?
 
Vad kan vi arkitekter lära oss av Agile?
Vad kan vi arkitekter lära oss av Agile?Vad kan vi arkitekter lära oss av Agile?
Vad kan vi arkitekter lära oss av Agile?
 
When Worlds Collide II – Den kubistiska organisationens intåg?
When Worlds Collide II – Den kubistiska organisationens intåg?When Worlds Collide II – Den kubistiska organisationens intåg?
When Worlds Collide II – Den kubistiska organisationens intåg?
 
Olika typer av test doubles (mock/stub-objekt) och hur de kan implementeras
Olika typer av test doubles (mock/stub-objekt) och hur de kan implementerasOlika typer av test doubles (mock/stub-objekt) och hur de kan implementeras
Olika typer av test doubles (mock/stub-objekt) och hur de kan implementeras
 
Praktiskt ledarskap i tavelmötet
Praktiskt ledarskap i tavelmötetPraktiskt ledarskap i tavelmötet
Praktiskt ledarskap i tavelmötet
 
Agile Manager
Agile ManagerAgile Manager
Agile Manager
 
Det STORA missförståndet
Det STORA missförståndetDet STORA missförståndet
Det STORA missförståndet
 
En agilare Säljgrupp
En agilare SäljgruppEn agilare Säljgrupp
En agilare Säljgrupp
 
Agil utan förändringar
Agil utan förändringarAgil utan förändringar
Agil utan förändringar
 
Management by Scrum
Management by ScrumManagement by Scrum
Management by Scrum
 
Låt hjärtat va' me'...
Låt hjärtat va' me'...Låt hjärtat va' me'...
Låt hjärtat va' me'...
 
BDD - så knyter vi ihop säcken!
BDD - så knyter vi ihop säcken!BDD - så knyter vi ihop säcken!
BDD - så knyter vi ihop säcken!
 
Flight of the Agile
Flight of the AgileFlight of the Agile
Flight of the Agile
 
Edison eller Columbus?
Edison eller Columbus?Edison eller Columbus?
Edison eller Columbus?
 
Agila kontrakt - Hur säljer vi in det till kunderna
Agila kontrakt - Hur säljer vi in det till kundernaAgila kontrakt - Hur säljer vi in det till kunderna
Agila kontrakt - Hur säljer vi in det till kunderna
 

Recently uploaded

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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
"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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
"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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Bättre Scrum i stor skala med Kanban

  • 1. Scaling Scrum in the Enterprise with Kanban Christophe Achouiantz
  • 2. First project with Scrum: Success! SM Development PO Team Christophe Achouiantz
  • 3. Let’s roll it out! What could possibly go wrong? Project or CIO 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 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. Define a process for the teams to follow 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 Integration Team Dev. Team Ideation PO Dev. Integration Production Team Team Team Team Team Dev. Integration 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. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. Good decision-making gives Control Christophe Achouiantz
  • 20. Control gives Scalability Adding new teams becomes cheaper, as coordination and synchronization is now cheaper Christophe Achouiantz
  • 21. 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