SlideShare a Scribd company logo
1 of 106
Adopting Agile
    (beta release)
Mike Cottmeyer
mike.cottmeyer@versionone.com
 www.linkedin.com/in/cottmeyer
           www.versionone.com
            blog.versionone.net
          www.leadingagile.com
Ideal Agile Team
Ideal Agile Team
Developers

        Ideal Agile Team
Testers
Developers

        Ideal Agile Team
Analyst
             Testers
Developers

        Ideal Agile Team
Analyst
 PM
             Testers
Developers

        Ideal Agile Team
Analyst
CSM
             Testers
Developers

        Ideal Agile Team
Product Owner
                Analyst
 CSM
                Testers
 Developers

         Ideal Agile Team
A Traditional Team
Dev.




       A Traditional Team
Dev.   QA




            A Traditional Team
Dev.   QA     BA




            A Traditional Team
Dev.   QA     BA   PM




            A Traditional Team
Dev.   QA     BA   PM    PO




            A Traditional Team
Dev.   QA         BA           PM   PO




            The Project Team




             A Traditional Team
Project One

Analysis

           Design
                          Build
                                          Test
                                                     Deploy

                                       Project Two

           Analysis

                      Design
                                             Build
                                                              Test
                                                                     Deploy

                                                     Project Three

                      Analysis

                                 Design
                                                                Build
                                                                              Test
                                                                                     Deploy
Project One

Analysis

           Design
                          Build
                                          Test
                                                     Deploy

                                       Project Two

           Analysis

                      Design
                                             Build
                                                              Test
                                                                     Deploy

                                                     Project Three

                      Analysis

                                 Design
                                                                Build
                                                                              Test
                                                                                     Deploy
Proejct One

Analysis

           Design
                          Build
                                          Test
                                                     Deploy

                                       Project Two

           Analysis

                      Design
                                             Build
                                                              Test
                                                                     Deploy

                                                     Project Three

                      Analysis

                                 Design
                                                                Build
                                                                              Test
                                                                                     Deploy
Project One

Analysis

           Design
                          Build
                                          Test
                                                     Deploy

                                       Project Two

           Analysis

                      Design
                                             Build
                                                              Test
                                                                     Deploy

                                                     Project Three

                      Analysis

                                 Design
                                                                Build
                                                                              Test
                                                                                     Deploy
Project One

Analysis

           Design
                          Build
                                          Test
                                                     Deploy

                                       Project Two

           Analysis

                      Design
                                             Build
                                                              Test
                                                                     Deploy

                                                     Proejct Three

                      Analysis

                                 Design
                                                                Build
                                                                              Test
                                                                                     Deploy
Project One

Analysis

           Design
                          Build
                                          Test
                                                     Deploy

                                       Project Two

           Analysis

                      Design
                                             Build
                                                              Test
                                                                     Deploy

                                                     Project Three

                      Analysis

                                 Design
                                                                Build
                                                                              Test
                                                                                     Deploy
How do I Untangle…
How do I re-architect the
    organization…
Where do I start?
The Agile Team
The Agile Team
Team




       The Agile Team
Team




 Features

       The Agile Team
Team

        Components


 Features

       The Agile Team
Team

        Components
            Services
 Features

       The Agile Team
Team




Capabilities

       The Agile Team
Team




  Backlog

       The Agile Team
Team



            Velocity
  Backlog

       The Agile Team
Team

         Predictable

            Velocity
  Backlog

       The Agile Team
Team

              Predictable
Trust             Velocity
        Backlog

            The Agile Team
• Build organizations around teams
• Build organizations around teams
• Build small features
• Build organizations around teams
• Build small features
• Garbage in… garbage out
•   Build organizations around teams
•   Build small features
•   Garbage in… garbage out
•   Measure progress and get better
Multiple Teams
Capability
   1




   Multiple Teams
Capability   Capability
   1            2




                Multiple Teams
Capability   Capability   Capability
   1            2            3




                Multiple Teams
Scrum of
                           Scrums


Capability   Capability      Capability
   1            2               3




                Multiple Teams
Product Owner
                          Team


Capability   Capability   Capability
   1            2            3




                Multiple Teams
Product Owner
                        Team with
                        Architects


Capability   Capability   Capability
   1            2            3




                Multiple Teams
Integration
                             Team


Capability   Capability      Capability
   1            2               3




                Multiple Teams
Context



Capability   Capability      Capability
   1            2               3




                Multiple Teams
Context
                          Coordination

Capability   Capability      Capability
   1            2               3




                Multiple Teams
• Product Owner too big
• Product Owner too big
• Dependencies increase costs
• Product Owner too big
• Dependencies increase costs
• Feature teams break down
•   Product Owner too big
•   Dependencies increase costs
•   Feature teams break down
•   Velocity across teams
Multiple Projects
Project A




Capability   Capability   Capability
   1            2            3




             Multiple Projects
Project                Project
                A                      B




Capability             Capability             Capability
   1                      2                      3




                       Multiple Projects
C1           C2          C3
Project A    Project A   Project A
Project A                Project A
Project A    Project A
Project A
Project A    Project A
Project A                Project A




            Multiple Projects
C1           C2          C3
Project A    Project A   Project A
Project A    Project B   Project A
Project A    Project A   Project B
Project A    Project B   Project B
Project A    Project A   Project B
Project A    Project B   Project A




            Multiple Projects
C1           C2          C3
Project A    Project A   Project A
Project A    Project B   Project A
Project A    Project A   Project B
Project A    Project B   Project B
Project A    Project A   Project B
Project A    Project B   Project A
Project B                Project B
Project B    Project B
             Project B
Project B    Project B   Project B




            Multiple Projects
C1           C2          C3
Project A    Project A   Project A
Project A    Project B   Project A
Project A    Project A   Project B
Project A    Project B   Project B
Project A    Project A   Project B
Project A    Project B   Project A
Project B    Project C   Project B
Project B    Project B   Project C
Project C    Project B   Project C
Project B    Project B   Project B




            Multiple Projects
Project A
 Project A
 Project A   3 months
 Project B
 Project B
 Project B
 Project C
 Project C
 Project C




Multiple Projects
Project A
 Project A
 Project A   3 months
 Project B
 Project B
 Project B   6 months
 Project C
 Project C
 Project C




Multiple Projects
Project A
 Project A
 Project A   3 months
 Project B
 Project B
 Project B   6 months
 Project C
 Project C
 Project C   9 months




Multiple Projects
Project A
 Project B
 Project C
 Project A
 Project B
 Project C
 Project A   7 months
 Project B
 Project C




Multiple Projects
Project A
 Project B
 Project C
 Project A
 Project B
 Project C
 Project A   7 months
 Project B   8 months
 Project C




Multiple Projects
Project A
 Project B
 Project C
 Project A
 Project B
 Project C
 Project A   7 months
 Project B   8 months
 Project C   9 months




Multiple Projects
Project A
 Project B
 Project C
 Project A
 Project B
 Project C
 Project A   7 months
 Project B   8 months
 Project C   9 months




Multiple Projects
C1           C2          C3
Project A    Project A   Project A
Project A                Project A
Project A    Project A
Project A
Project A    Project A
Project A                Project A




            Multiple Projects
C1            C2          C3
Project A    Project A   Project A
Project A                Project A
Project A    Project A
Project A
Project A    Project A
Project A                Project A




            Multiple Projects
C1           C2          C3
Project A    Project A   Project A
Project A    Project A   Project A
Project A    Project A   Project A
Project A




            Multiple Projects
C1           C2          C3
Project A    Project A   Project A
Project A    Project A   Project A
Project A    Project A   Project A
Project A
Project B    Project B   Project B
Project B    Project B   Project B
                         Project B




            Multiple Projects
C1           C2          C3
Project A    Project A   Project A
Project A    Project A   Project A
Project A    Project A   Project A
Project A
Project B    Project B   Project B
Project B    Project B   Project B
                         Project B
Project C    Project C   Project C
Project C    Project C   Project C
Project C    Project C   Project C




            Multiple Projects
C1           C2          C3
Project A    Project A   Project A
Project A    Project A   Project A
Project A    Project A   Project A
Project A
Project B    Project B   Project B
Project B    Project B   Project B
                         Project B
Project C    Project C   Project C
Project C    Project C   Project C
Project C    Project C   Project C




            Multiple Projects
C1            C2           C3
 Project A     Project A    Project A
 Project A     Project A    Project A
 Project A     Project A    Project A
 Project A    Refactoring   Training
 Project B     Project B    Project B
 Project B     Project B    Project B
Refactoring    Training     Project B
 Project C     Project C    Project C
 Project C     Project C    Project C
 Project C     Project C    Project C




              Multiple Projects
• Build organizations around capabilities
• Build organizations around capabilities
• Optimize throughput across teams
• Build organizations around capabilities
• Optimize throughput across teams
• Prioritize for finish…
•   Build organizations around capabilities
•   Optimize throughput across teams
•   Prioritize for finish…
•   Smaller projects are better
Agile Enterprise
PMO




      Agile Enterprise
PMO   PO Team




        Agile Enterprise
PMO   PO Team   Team




        Agile Enterprise
PMO        PO Team   Team




 Enterprise
Architecture
     &
   Epics


                 Agile Enterprise
PMO          PO Team      Team




 Enterprise     Solutions
Architecture   Architecture
     &              &
   Epics         Features


                   Agile Enterprise
PMO          PO Team       Team




 Enterprise     Solutions     Detailed
Architecture   Architecture    Design
     &              &            &
   Epics         Features      Stories


                   Agile Enterprise
Guidance

PMO     PO Team   Team




          Agile Enterprise
Feedback

PMO     PO Team   Team




          Agile Enterprise
Not the entire
Product
             business
Delivery




  Agile Enterprise
Product
Strategy
           Delivery




             Agile Enterprise
Product
Strategy              Support
           Delivery




             Agile Enterprise
• Establish direction… give feedback
• Establish direction… give feedback
• Business is made up of capabilities
• Establish direction… give feedback
• Business is made up of capabilities
• The goal is greater profitability
•   Establish direction… give feedback
•   Business is made up of capabilities
•   The goal is greater profitability
•   Focus improvements on constraints
Capability Modeling
Teams




 Capability Modeling
Teams




   Identify

 Capability Modeling
Teams

          Define


   Identify

 Capability Modeling
Teams

                Define

Assign
         Identify

     Capability Modeling
Teams

Optimize          Define

  Assign
           Identify

       Capability Modeling
Teams

Optimize           Define

   Assign
            Identify

        Capability Modeling
Thoughts?
Adopting Agile
    (beta release)
Mike Cottmeyer
mike.cottmeyer@versionone.com
 www.linkedin.com/in/cottmeyer
           www.versionone.com
            blog.versionone.net
          www.leadingagile.com

More Related Content

Viewers also liked

Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...LeadingAgile
 
8 reasons agile fails in large enterprises
8 reasons agile fails in large enterprises8 reasons agile fails in large enterprises
8 reasons agile fails in large enterprisesLuk Schoofs
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotDerek Huether
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumDerek Huether
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural ChangeJohnny Ordóñez
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agilelazygolfer
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 
Building the Agile Enterprise: A New Model for HR
Building the Agile Enterprise: A New Model for HRBuilding the Agile Enterprise: A New Model for HR
Building the Agile Enterprise: A New Model for HRJosh Bersin
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...Mike Cottmeyer
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprisesLeadingAgile
 
Valtech - Agile inception : how to start an agile project ?
Valtech - Agile inception : how to start an agile project ?Valtech - Agile inception : how to start an agile project ?
Valtech - Agile inception : how to start an agile project ?Valtech
 
Agile introduction and adoption in enterprises
Agile introduction and adoption in enterprisesAgile introduction and adoption in enterprises
Agile introduction and adoption in enterprisesRimjhim Ray
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Richard Dolman
 

Viewers also liked (20)

Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
 
8 reasons agile fails in large enterprises
8 reasons agile fails in large enterprises8 reasons agile fails in large enterprises
8 reasons agile fails in large enterprises
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM Symposium
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile 101
Agile 101Agile 101
Agile 101
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Building the Agile Enterprise: A New Model for HR
Building the Agile Enterprise: A New Model for HRBuilding the Agile Enterprise: A New Model for HR
Building the Agile Enterprise: A New Model for HR
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprises
 
Valtech - Agile inception : how to start an agile project ?
Valtech - Agile inception : how to start an agile project ?Valtech - Agile inception : how to start an agile project ?
Valtech - Agile inception : how to start an agile project ?
 
Agile introduction and adoption in enterprises
Agile introduction and adoption in enterprisesAgile introduction and adoption in enterprises
Agile introduction and adoption in enterprises
 
Scrum101
Scrum101Scrum101
Scrum101
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 

Similar to Adopting Agile

Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelszeal123123
 
General process Frame work
General process Frame workGeneral process Frame work
General process Frame worklyingfromyou1
 
Ravit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileRavit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileAgileSparks
 
ALM for SharePoint projects
ALM for SharePoint projectsALM for SharePoint projects
ALM for SharePoint projectsSpiffy
 
Software Production Layout_Se lect7 btech
Software Production Layout_Se lect7 btechSoftware Production Layout_Se lect7 btech
Software Production Layout_Se lect7 btechIIITA
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cyclegueste730d5
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Ajay Danait
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project MethodologyOdoo
 
2012 student track - vs2010
2012   student track - vs20102012   student track - vs2010
2012 student track - vs2010Tim Mahy
 
Miratech software testing and QA services
Miratech software testing and QA servicesMiratech software testing and QA services
Miratech software testing and QA servicesMiratech
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Ayman El-Hattab
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0Salim Sheikh
 
Chapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptChapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptMr SMAK
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelssaurabhshertukde
 
V-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowHannan Ahmed
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Developmenturbantech
 

Similar to Adopting Agile (20)

The Agile PMP v2
The Agile PMP v2The Agile PMP v2
The Agile PMP v2
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
 
General process Frame work
General process Frame workGeneral process Frame work
General process Frame work
 
Ravit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileRavit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in Agile
 
ALM for SharePoint projects
ALM for SharePoint projectsALM for SharePoint projects
ALM for SharePoint projects
 
Incremental
IncrementalIncremental
Incremental
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
Software Production Layout_Se lect7 btech
Software Production Layout_Se lect7 btechSoftware Production Layout_Se lect7 btech
Software Production Layout_Se lect7 btech
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project Methodology
 
2012 student track - vs2010
2012   student track - vs20102012   student track - vs2010
2012 student track - vs2010
 
RTCi Demo Scenario
RTCi Demo ScenarioRTCi Demo Scenario
RTCi Demo Scenario
 
Miratech software testing and QA services
Miratech software testing and QA servicesMiratech software testing and QA services
Miratech software testing and QA services
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview
 
Science Modernisation Strategy v1 0
Science  Modernisation  Strategy v1 0Science  Modernisation  Strategy v1 0
Science Modernisation Strategy v1 0
 
Chapter 1 ASE Slides ppt
Chapter 1 ASE Slides pptChapter 1 ASE Slides ppt
Chapter 1 ASE Slides ppt
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
 
V-Empower Technical Competence Workflow
V-Empower Technical Competence WorkflowV-Empower Technical Competence Workflow
V-Empower Technical Competence Workflow
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Development
 

More from Mike Cottmeyer

Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItMike Cottmeyer
 
Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio managementMike Cottmeyer
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio ManagementMike Cottmeyer
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementMike Cottmeyer
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementMike Cottmeyer
 
Scrum and kanban in the enterprise webinar
Scrum and kanban in the enterprise   webinarScrum and kanban in the enterprise   webinar
Scrum and kanban in the enterprise webinarMike Cottmeyer
 
PMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgilePMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgileMike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentMike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentMike Cottmeyer
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & DesignMike Cottmeyer
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project ManagementMike Cottmeyer
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3Mike Cottmeyer
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3Mike Cottmeyer
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex productMike Cottmeyer
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the TeamMike Cottmeyer
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With AgileMike Cottmeyer
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateMike Cottmeyer
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyMike Cottmeyer
 
Career Day at Buford Middle School
Career Day at Buford Middle SchoolCareer Day at Buford Middle School
Career Day at Buford Middle SchoolMike Cottmeyer
 

More from Mike Cottmeyer (20)

The Executives Guide
The Executives GuideThe Executives Guide
The Executives Guide
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
 
Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio management
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scrum and kanban in the enterprise webinar
Scrum and kanban in the enterprise   webinarScrum and kanban in the enterprise   webinar
Scrum and kanban in the enterprise webinar
 
PMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgilePMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise Agile
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & Design
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project Management
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex product
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With Agile
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar Template
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar Technology
 
Career Day at Buford Middle School
Career Day at Buford Middle SchoolCareer Day at Buford Middle School
Career Day at Buford Middle School
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
"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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
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
 
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
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
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
 
"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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
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
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Adopting Agile

  • 1. Adopting Agile (beta release)
  • 2. Mike Cottmeyer mike.cottmeyer@versionone.com www.linkedin.com/in/cottmeyer www.versionone.com blog.versionone.net www.leadingagile.com
  • 5. Developers Ideal Agile Team
  • 6. Testers Developers Ideal Agile Team
  • 7. Analyst Testers Developers Ideal Agile Team
  • 8. Analyst PM Testers Developers Ideal Agile Team
  • 9. Analyst CSM Testers Developers Ideal Agile Team
  • 10. Product Owner Analyst CSM Testers Developers Ideal Agile Team
  • 12. Dev. A Traditional Team
  • 13. Dev. QA A Traditional Team
  • 14. Dev. QA BA A Traditional Team
  • 15. Dev. QA BA PM A Traditional Team
  • 16. Dev. QA BA PM PO A Traditional Team
  • 17. Dev. QA BA PM PO The Project Team A Traditional Team
  • 18. Project One Analysis Design Build Test Deploy Project Two Analysis Design Build Test Deploy Project Three Analysis Design Build Test Deploy
  • 19. Project One Analysis Design Build Test Deploy Project Two Analysis Design Build Test Deploy Project Three Analysis Design Build Test Deploy
  • 20. Proejct One Analysis Design Build Test Deploy Project Two Analysis Design Build Test Deploy Project Three Analysis Design Build Test Deploy
  • 21. Project One Analysis Design Build Test Deploy Project Two Analysis Design Build Test Deploy Project Three Analysis Design Build Test Deploy
  • 22. Project One Analysis Design Build Test Deploy Project Two Analysis Design Build Test Deploy Proejct Three Analysis Design Build Test Deploy
  • 23. Project One Analysis Design Build Test Deploy Project Two Analysis Design Build Test Deploy Project Three Analysis Design Build Test Deploy
  • 24. How do I Untangle…
  • 25. How do I re-architect the organization…
  • 26. Where do I start?
  • 29. Team The Agile Team
  • 30. Team Features The Agile Team
  • 31. Team Components Features The Agile Team
  • 32. Team Components Services Features The Agile Team
  • 33. Team Capabilities The Agile Team
  • 34. Team Backlog The Agile Team
  • 35. Team Velocity Backlog The Agile Team
  • 36. Team Predictable Velocity Backlog The Agile Team
  • 37. Team Predictable Trust Velocity Backlog The Agile Team
  • 38. • Build organizations around teams
  • 39. • Build organizations around teams • Build small features
  • 40. • Build organizations around teams • Build small features • Garbage in… garbage out
  • 41. Build organizations around teams • Build small features • Garbage in… garbage out • Measure progress and get better
  • 43. Capability 1 Multiple Teams
  • 44. Capability Capability 1 2 Multiple Teams
  • 45. Capability Capability Capability 1 2 3 Multiple Teams
  • 46. Scrum of Scrums Capability Capability Capability 1 2 3 Multiple Teams
  • 47. Product Owner Team Capability Capability Capability 1 2 3 Multiple Teams
  • 48. Product Owner Team with Architects Capability Capability Capability 1 2 3 Multiple Teams
  • 49. Integration Team Capability Capability Capability 1 2 3 Multiple Teams
  • 50. Context Capability Capability Capability 1 2 3 Multiple Teams
  • 51. Context Coordination Capability Capability Capability 1 2 3 Multiple Teams
  • 52. • Product Owner too big
  • 53. • Product Owner too big • Dependencies increase costs
  • 54. • Product Owner too big • Dependencies increase costs • Feature teams break down
  • 55. Product Owner too big • Dependencies increase costs • Feature teams break down • Velocity across teams
  • 57. Project A Capability Capability Capability 1 2 3 Multiple Projects
  • 58. Project Project A B Capability Capability Capability 1 2 3 Multiple Projects
  • 59. C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects
  • 60. C1 C2 C3 Project A Project A Project A Project A Project B Project A Project A Project A Project B Project A Project B Project B Project A Project A Project B Project A Project B Project A Multiple Projects
  • 61. C1 C2 C3 Project A Project A Project A Project A Project B Project A Project A Project A Project B Project A Project B Project B Project A Project A Project B Project A Project B Project A Project B Project B Project B Project B Project B Project B Project B Project B Multiple Projects
  • 62. C1 C2 C3 Project A Project A Project A Project A Project B Project A Project A Project A Project B Project A Project B Project B Project A Project A Project B Project A Project B Project A Project B Project C Project B Project B Project B Project C Project C Project B Project C Project B Project B Project B Multiple Projects
  • 63. Project A Project A Project A 3 months Project B Project B Project B Project C Project C Project C Multiple Projects
  • 64. Project A Project A Project A 3 months Project B Project B Project B 6 months Project C Project C Project C Multiple Projects
  • 65. Project A Project A Project A 3 months Project B Project B Project B 6 months Project C Project C Project C 9 months Multiple Projects
  • 66. Project A Project B Project C Project A Project B Project C Project A 7 months Project B Project C Multiple Projects
  • 67. Project A Project B Project C Project A Project B Project C Project A 7 months Project B 8 months Project C Multiple Projects
  • 68. Project A Project B Project C Project A Project B Project C Project A 7 months Project B 8 months Project C 9 months Multiple Projects
  • 69. Project A Project B Project C Project A Project B Project C Project A 7 months Project B 8 months Project C 9 months Multiple Projects
  • 70. C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects
  • 71. C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects
  • 72. C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects
  • 73. C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project B Project B Project B Project B Project B Project B Project B Multiple Projects
  • 74. C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project B Project B Project B Project B Project B Project B Project B Project C Project C Project C Project C Project C Project C Project C Project C Project C Multiple Projects
  • 75. C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project B Project B Project B Project B Project B Project B Project B Project C Project C Project C Project C Project C Project C Project C Project C Project C Multiple Projects
  • 76. C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Refactoring Training Project B Project B Project B Project B Project B Project B Refactoring Training Project B Project C Project C Project C Project C Project C Project C Project C Project C Project C Multiple Projects
  • 77. • Build organizations around capabilities
  • 78. • Build organizations around capabilities • Optimize throughput across teams
  • 79. • Build organizations around capabilities • Optimize throughput across teams • Prioritize for finish…
  • 80. Build organizations around capabilities • Optimize throughput across teams • Prioritize for finish… • Smaller projects are better
  • 82. PMO Agile Enterprise
  • 83. PMO PO Team Agile Enterprise
  • 84. PMO PO Team Team Agile Enterprise
  • 85. PMO PO Team Team Enterprise Architecture & Epics Agile Enterprise
  • 86. PMO PO Team Team Enterprise Solutions Architecture Architecture & & Epics Features Agile Enterprise
  • 87. PMO PO Team Team Enterprise Solutions Detailed Architecture Architecture Design & & & Epics Features Stories Agile Enterprise
  • 88. Guidance PMO PO Team Team Agile Enterprise
  • 89. Feedback PMO PO Team Team Agile Enterprise
  • 90. Not the entire Product business Delivery Agile Enterprise
  • 91. Product Strategy Delivery Agile Enterprise
  • 92. Product Strategy Support Delivery Agile Enterprise
  • 93. • Establish direction… give feedback
  • 94. • Establish direction… give feedback • Business is made up of capabilities
  • 95. • Establish direction… give feedback • Business is made up of capabilities • The goal is greater profitability
  • 96. Establish direction… give feedback • Business is made up of capabilities • The goal is greater profitability • Focus improvements on constraints
  • 99. Teams Identify Capability Modeling
  • 100. Teams Define Identify Capability Modeling
  • 101. Teams Define Assign Identify Capability Modeling
  • 102. Teams Optimize Define Assign Identify Capability Modeling
  • 103. Teams Optimize Define Assign Identify Capability Modeling
  • 105. Adopting Agile (beta release)
  • 106. Mike Cottmeyer mike.cottmeyer@versionone.com www.linkedin.com/in/cottmeyer www.versionone.com blog.versionone.net www.leadingagile.com