SlideShare a Scribd company logo
1 of 147
Exploring Enterprise Agile
Transformation Strategies
Mike Cottmeyer, Enterprise Agile Coach
LeadingAgile, LLC
Mike Cottmeyer
mike@leadingagile.com
404.312.1471

www.leadingagile.com
twitter.com/mcottmeyer
facebook.com/leadingagile
linkedin.com/in/cottmeyer
The Problem...
The Problem...
 Having lots of agile teams in an
 enterprise isnā€™t enterprise agility

   ā€¢ Sometimes organizations fall into the trap of
       thinking that having agile teams means they
       have an agile organization
   ā€¢   Enterprise agility is when all the parts of the
       organization work together to create Agile
       outcomes
   ā€¢   The entire delivery capability of the
       enterprise has to be focused on agile
       principles and execution
The Problem...
 Focusing only at the team level can result
 in local optima within your organization

   ā€¢ Sometimes a team can perform well at
       Scrum, but the business doesnā€™t see any
       incremental value from their investment
   ā€¢   Sometimes a high-performance team can
       disrupt other functions in the organization if
       the upstream and downstream processes are
       not able to work at the same pace
The Problem...
 Team level Agile practices are different
 from Agile practices at scale

   ā€¢ The practices we put in place at the team
       level often donā€™t work when we apply them in
       larger organizations
   ā€¢   Practices have to adapted at scale to
       accommodate more diverse groups of
       stakeholders and more complicated value
       streams
The Problem...
 Agile at scale requires a broader set of
 tools and techniques

   ā€¢ Scrum and XP at the team level
   ā€¢ Kanban and Lean at the program and
       portfolio level
   ā€¢   RUP and Traditional Project Management at
       the Enterprise
We are just now starting to
put all the pieces together...
The Solution...
The Solution... Part One
 First... we do have to get team level agile right. We
 are going to talk about some of the things you can
 do that will lead to successful team-level Agile
 transformations.

  ā€¢   The fundamentals behind why Agile works
  ā€¢   Common challenges that cause Agile to fail
  ā€¢   What does it look like when things are really
      going well?
  ā€¢   What is different about an enterprise-level
      Agile transformation?
The Solution... Part Two
 Next we will explore a safe, pragmatic, iterative and
 incremental framework for transforming any sized
 organization...

  ā€¢   Deļ¬ne the organizational competencies
      required at all levels of the enterprise
  ā€¢   How to adapt agile competencies for scale
  ā€¢   How to adapt agile competencies for cadence
The Solution... Part Three
 Weā€™ll discuss the three major areas you need to pay
 attention to in order to execute a safe and
 pragmatic enterprise Agile transformation...

  ā€¢   Establishing an agile org structure
  ā€¢   Introducing disciplined Agile practices
  ā€¢   Intentionally addressing people and culture
The Solution... Part Four
 Finally, as we begin to wrap-up the talk, weā€™ll explore
 a few things that will help you put all of this
 together...

  ā€¢   Overview of the model end-to-end
  ā€¢   If we have time... case studies
The Solution... Part One
How Does Agile Work
and Why Does it Fail?
What Makes Agile Work?
What Makes Agile Work?
 Teams stay together and are highly
 engaged

   ā€¢ Agile practices are built around cross-
       functional teams that have everything
       necessary to deliver an increment of value to
       the organization
   ā€¢   Teams that stay together over time tend to be
       more productive than teams that are
       constantly forming and reforming
   ā€¢   Empowered self-directed teams are able to
       own the solution and creatively solve
What Makes Agile Work?
 Teams are focused on a queue of projects
 or product enhancements

   ā€¢ Rather than forming teams to deliver
       projects, agile methods leave teams together
       and funnel project through teams
   ā€¢   The project list is basically a prioritized
       backlog of work that a team is responsible for
       delivering
What Makes Agile Work?
 Minimize dependencies and strive for
 loose coupling between teams

   ā€¢ The more coupling we have between teams,
       the more difļ¬cult it is to change direction
       when we learn something new about the
       emerging product
   ā€¢   Teams that have external dependencies are
       not able to make and meet commitments
       because they donā€™t have everything necessary
       to own the commitment
What Makes Agile Work?
 Fully engaged business partners

   ā€¢ Many organizations are guilty of throwing ill-
       deļ¬ned requirements over to the delivery
       teams, constantly changing direction through
       the life of the project, and holding teams
       accountable for on-time delivery
   ā€¢   Agile is geared for change, but requires close
       collaboration between stakeholders and
       teams to make real-time tradeoffs as the
       product is in development
What Makes Agile Work?
 Attention to getting done and completing
 work before new work is started

   ā€¢ Delivering an increment of working, tested,
      potentially shippable software on regular time
      intervals assures that we can measure
      progress against real, measurable product
      outcomes
What Makes Agile Work?
 Technical excellence and continuous
 attention to product quality

   ā€¢ The underlying health of the system is a
       critical success factor for running successful
       agile projects
   ā€¢   Defects and technical debt impact product
       delivery in unpredictable ways making it
       nearly impossible to reliably make and meet
       commitments
What Makes Agile Fail?
What Makes Agile Fail?
 Agile team is a local optimization and out
 of alignment with the rest of the business

   ā€¢ Pilot teams are formed and given everything
       they need to be successful at the expense of
       the rest of the delivery organization
   ā€¢   Teams can deliver product faster than the
       organization can consume it
   ā€¢   Teams starve the requirements queue because
       Strategy and Product Management canā€™t keep
       up
What Makes Agile Fail?
 Project driven organizations or uneven
 investment across product lines

   ā€¢ Very difļ¬cult to keep cross-functional teams
       together over time because the investment
       mix is constantly changing
   ā€¢   Organizations tend to want to matrix people
       across multiple teams at the same time
What Makes Agile Fail?
 Value is either too broadly deļ¬ned or too
 narrowly deļ¬ned

   ā€¢ Overly vague requirements lead the
       development team to ļ¬ll in the gaps based in
       their own knowledge and experience
   ā€¢   Overly speciļ¬ed requirements lead to an
       activity based mentality rather than a value
       based mentality
What Makes Agile Fail?
 Organizational structures and product
 architectures work against establishing
 cross functional teams

   ā€¢ Matrix organizations and functional silos make
       it very challenging to create high-performing
       agile teams
   ā€¢   Tightly coupled legacy architectures make it
       difļ¬cult to organize teams around feature
       groups or components within the solution
       framework
What Makes Agile Fail?
 Overly political cultures and lack of trust

   ā€¢ Command and control leadership
   ā€¢ Micromanagement
   ā€¢ Disempowering language
What Makes Agile Fail?
 Inability to balance capacity and demand

   ā€¢ Invalid and inaccurate estimates
   ā€¢ Inability to make and meet commitments
   ā€¢ More work than the teams can possibly
      deliver in the timeframes expected
What Makes Agile Fail?
 Looking at agile as a process overlay
 rather than a transformative event in
 your organization

   ā€¢ Agile is just something that the developers do
   ā€¢ Not recognizing the broad organizational
      change necessary to make an agile
      transformation sustainable
A Well Formed Agile Organization
A Well Formed Agile Organization
 Cross functional teams aligned directly to
 solve business problems

   ā€¢   Products
   ā€¢   Features
   ā€¢   Programs
   ā€¢   Components
   ā€¢   Services
   ā€¢   Business Capabilities
A Well Formed Agile Organization
 Clear voice of the business and a
 willingness to make tradeoffs to meet
 time and cost constraints

   ā€¢ Highly engaged product ownership
   ā€¢ Willingness to deal with reality
   ā€¢ Focus on maximizing value and reducing risk
A Well Formed Agile Organization
 Individual empowerment and shared
 accountability for outcomes

   ā€¢ Establish boundaries and ownership but
       empower within those boundaries
   ā€¢   Teams own outcomes not activities
A Well Formed Agile Organization
 Disciplined attention to technical
 excellence and product quality

   ā€¢ Technical excellence stabilizes the
      requirements delivery function
A Well Formed Agile Organization
 Predictable, accountable, able to
 consistently make and meet
 commitments

   ā€¢ Teams have the ability to consistently do what
       they say they are going to do
   ā€¢   Predictable agile teams are the foundational
       element of a predictable agile enterprise
Reinventing Agile
 Situationally speciļ¬c strategies at scale to
 solve these problems and maintain
 business agility

   ā€¢ How do team level competencies need to be
       adapted to take into consideration issues of
       scale and the different planning horizons
       required in larger enterprises
   ā€¢   How do you build the necessary organization,
       introduce new practices, and start shifting the
       culture in a way that leads to sustainable
       organizational change
The Solution... Part Two
Competencies,
Frequency, and Scale
Agile Competencies
ā€¢   Product Deļ¬nition
ā€¢   Planning & Coordination
ā€¢   Delivery Practices
ā€¢   Continuous Improvement
ā€¢   Organizational Enablement
Agile Competencies
ā€¢ Product Deļ¬nition
ā€¢ Planning & Coordination
ā€¢ Delivery Practices
ā€¢ Continuous Improvement
ā€¢ Organizational Enablement
Agile Competencies
ā€¢ Product Deļ¬nition
ā€¢ Planning & Coordination
ā€¢ Delivery Practices
ā€¢ Continuous Improvement
ā€¢ Organizational Enablement
Agile Competencies
ā€¢ Product Deļ¬nition
ā€¢ Planning & Coordination
ā€¢ Delivery Practices
ā€¢ Continuous Improvement
ā€¢ Organizational Enablement
Agile Competencies
ā€¢ Product Deļ¬nition
ā€¢ Planning & Coordination
ā€¢ Delivery Practices
ā€¢ Continuous Improvement
ā€¢ Organizational Enablement
Agile Competencies
ā€¢ Product Deļ¬nition
ā€¢ Planning & Coordination
ā€¢ Delivery Practices
ā€¢ Continuous Improvement
ā€¢ Organizational Enablement
Product Deļ¬nition
ā€¢   Establish the product vision
ā€¢   Deļ¬ne the product roadmap
ā€¢   Decompose features
ā€¢   Estimate size and effort
ā€¢   Deļ¬ne acceptance criteria
Product Deļ¬nition
ā€¢ Establish the product vision
ā€¢ Deļ¬ne the product roadmap
ā€¢ Decompose features
ā€¢ Estimate size and effort
ā€¢ Deļ¬ne acceptance criteria
Product Deļ¬nition
ā€¢ Establish the product vision
ā€¢ Deļ¬ne the product roadmap
ā€¢ Decompose features
ā€¢ Estimate size and effort
ā€¢ Deļ¬ne acceptance criteria
Product Deļ¬nition
ā€¢ Establish the product vision
ā€¢ Deļ¬ne the product roadmap
ā€¢ Decompose features
ā€¢ Estimate size and effort
ā€¢ Deļ¬ne acceptance criteria
Product Deļ¬nition
ā€¢ Establish the product vision
ā€¢ Deļ¬ne the product roadmap
ā€¢ Decompose features
ā€¢ Estimate size and effort
ā€¢ Deļ¬ne acceptance criteria
Product Deļ¬nition
ā€¢ Establish the product vision
ā€¢ Deļ¬ne the product roadmap
ā€¢ Decompose features
ā€¢ Estimate size and effort
ā€¢ Deļ¬ne acceptance criteria
Delivery Practices
ā€¢   Deļ¬ne the solution
ā€¢   Build the solution
ā€¢   Test the solution
ā€¢   Establish product quality
ā€¢   Deploy the solution
Delivery Practices
ā€¢ Deļ¬ne the solution
ā€¢ Build the solution
ā€¢ Test the solution
ā€¢ Establish product quality
ā€¢ Deploy the solution
Delivery Practices
ā€¢ Deļ¬ne the solution
ā€¢ Build the solution
ā€¢ Test the solution
ā€¢ Establish product quality
ā€¢ Deploy the solution
Delivery Practices
ā€¢ Deļ¬ne the solution
ā€¢ Build the solution
ā€¢ Test the solution
ā€¢ Establish product quality
ā€¢ Deploy the solution
Delivery Practices
ā€¢ Deļ¬ne the solution
ā€¢ Build the solution
ā€¢ Test the solution
ā€¢ Establish product quality
ā€¢ Deploy the solution
Delivery Practices
ā€¢ Deļ¬ne the solution
ā€¢ Build the solution
ā€¢ Test the solution
ā€¢ Establish product quality
ā€¢ Deploy the solution
Planning & Coordination
ā€¢   Establish a planning cadence
ā€¢   Perform activity breakdown
ā€¢   Establish a delivery cadence
ā€¢   Limit work in process
ā€¢   Make and meet commitments
Planning & Coordination
ā€¢ Establish a planning cadence
ā€¢ Perform activity breakdown
ā€¢ Establish a delivery cadence
ā€¢ Limit work in process
ā€¢ Make and meet commitments
Planning & Coordination
ā€¢ Establish a planning cadence
ā€¢ Perform activity breakdown
ā€¢ Establish a delivery cadence
ā€¢ Limit work in process
ā€¢ Make and meet commitments
Planning & Coordination
ā€¢ Establish a planning cadence
ā€¢ Perform activity breakdown
ā€¢ Establish a delivery cadence
ā€¢ Limit work in process
ā€¢ Make and meet commitments
Planning & Coordination
ā€¢ Establish a planning cadence
ā€¢ Perform activity breakdown
ā€¢ Establish a delivery cadence
ā€¢ Limit work in process
ā€¢ Make and meet commitments
Planning & Coordination
ā€¢ Establish a planning cadence
ā€¢ Perform activity breakdown
ā€¢ Establish a delivery cadence
ā€¢ Limit work in process
ā€¢ Make and meet commitments
Continuous Improvement
ā€¢   Metrics and reporting
ā€¢   Establish stable velocity
ā€¢   Conduct retrospectives
ā€¢   Update the backlog
ā€¢   Enable process improvement
Continuous Improvement
ā€¢ Metrics and reporting
ā€¢ Establish stable velocity
ā€¢ Conduct retrospectives
ā€¢ Update the backlog
ā€¢ Enable process improvement
Continuous Improvement
ā€¢ Metrics and reporting
ā€¢ Establish stable velocity
ā€¢ Conduct retrospectives
ā€¢ Update the backlog
ā€¢ Enable process improvement
Continuous Improvement
ā€¢ Metrics and reporting
ā€¢ Establish stable velocity
ā€¢ Conduct retrospectives
ā€¢ Update the backlog
ā€¢ Enable process improvement
Continuous Improvement
ā€¢ Metrics and reporting
ā€¢ Establish stable velocity
ā€¢ Conduct retrospectives
ā€¢ Update the backlog
ā€¢ Enable process improvement
Continuous Improvement
ā€¢ Metrics and reporting
ā€¢ Establish stable velocity
ā€¢ Conduct retrospectives
ā€¢ Update the backlog
ā€¢ Enable process improvement
Organizational Enablement
ā€¢   Establish teams
ā€¢   Effective communication
ā€¢   Effective collaboration
ā€¢   Empowerment
ā€¢   Trust
Organizational Enablement
ā€¢ Establish teams
ā€¢ Effective communication
ā€¢ Effective collaboration
ā€¢ Empowerment
ā€¢ Trust
Organizational Enablement
ā€¢ Establish teams
ā€¢ Effective communication
ā€¢ Effective collaboration
ā€¢ Empowerment
ā€¢ Trust
Organizational Enablement
ā€¢ Establish teams
ā€¢ Effective communication
ā€¢ Effective collaboration
ā€¢ Empowerment
ā€¢ Trust
Organizational Enablement
ā€¢ Establish teams
ā€¢ Effective communication
ā€¢ Effective collaboration
ā€¢ Empowerment
ā€¢ Trust
Organizational Enablement
ā€¢ Establish teams
ā€¢ Effective communication
ā€¢ Effective collaboration
ā€¢ Empowerment
ā€¢ Trust
Visualizing Improvement
Visualizing Improvement
Visualizing Improvement
Competencies at Scale
ā€¢   Team
ā€¢   Multi-Team
ā€¢   Program
ā€¢   Portfolio
ā€¢   Enterprise
Team Agility




 Scrum
 Team
Multi-Team Agility




 Scrum   Scrum
 Team    Team
Multi-Team Agility




 Scrum   Scrum   Scrum
 Team    Team    Team
Multi-Team Agility




 Scrum   Scrum   Scrum   Scrum
 Team    Team    Team    Team
Program Agility


         Product
          Team




 Scrum             Scrum   Scrum   Scrum
 Team              Team    Team    Team
Program Agility


         Product               Product
          Team                  Team




 Scrum             Scrum   Scrum         Scrum
 Team              Team    Team          Team
Portfolio Agility
                           Portfolio
                            Team




         Product                           Product
          Team                              Team




 Scrum             Scrum               Scrum         Scrum
 Team              Team                Team          Team
Enterprise Agility
 Strategy                     Portfolio
  Team                         Team




            Product                           Product
             Team                              Team




 Scrum                Scrum               Scrum         Scrum
 Team                 Team                Team          Team
Enterprise Agility
 Strategy                     Portfolio                 Support
  Team                         Team                      Team




            Product                           Product
             Team                              Team




 Scrum                Scrum               Scrum         Scrum
 Team                 Team                Team          Team
Competencies in Time
ā€¢   Continuous
ā€¢   Daily
ā€¢
                                           Strategic
    Iteration
ā€¢   Release                           Release


ā€¢   Strategic
                              Iteration



                        Daily




                 Continuous
Competencies in Time
ā€¢ Continuous
ā€¢ Daily
ā€¢ Iteration
                                         Strategic



ā€¢ Release                           Release


ā€¢ Strategic
                            Iteration



                      Daily




               Continuous
Competencies in Time
ā€¢ Continuous
ā€¢ Daily
ā€¢ Iteration
                                         Strategic



ā€¢ Release                           Release


ā€¢ Strategic
                            Iteration



                      Daily




               Continuous
Competencies in Time
ā€¢ Continuous
ā€¢ Daily
ā€¢ Iteration
                                         Strategic



ā€¢ Release                           Release


ā€¢ Strategic
                            Iteration



                      Daily




               Continuous
Competencies in Time
ā€¢ Continuous
ā€¢ Daily
ā€¢ Iteration
                                         Strategic



ā€¢ Release                           Release


ā€¢ Strategic
                            Iteration



                      Daily




               Continuous
Competencies in Time
ā€¢ Continuous
ā€¢ Daily
ā€¢ Iteration
                                         Strategic



ā€¢ Release                           Release


ā€¢ Strategic
                            Iteration



                      Daily




               Continuous
The Solution... Part Three
The Agile Adoption and
Transformation Lifecycle
Adoption vs. Transformation
 First... we want to untangle two words that
 sometimes can be used interchangeably

  ā€¢   Agile Adoption is about what you do...
      practices, tools, techniques, ceremonies, and
      habits
  ā€¢   Agile Transformation is about who you
      are... reļ¬‚ected in both the structure of the
      organization and who you are as people

 Long term results require both adoption and
 transformation to be successful
Adoption vs. Transformation
 Second... we want clearly articulate the three major
 focus areas that must be addressed interdependently

    ā€¢   Organizational Structure is about how
        you create teams and how you organize them
    ā€¢   Agile Practice is about the methods and
        tools you choose to introduce
    ā€¢   People and Culture is about changing
        hearts and minds of the individuals in the
        organization

 All three aspects are essential to sustain agility
Incremental vs. Iterative
 Third... we want introduce the notion that introducing
 Agile is an iterative and incremental process for you
 organization

    ā€¢   Iterative is when parts of the system are
        developed at different times and integrated as
        they are completed
    ā€¢   Incremental is when you go back over parts
        of the system making improvements

 The strategy is to increment the organization by
 building teams and iterate the teams over time
Incremental vs. Iterative




                            Courtesy of Jeff Patton
Incremental vs. Iterative

 Incremental




                            Courtesy of Jeff Patton
Incremental vs. Iterative

 Incremental




  Iterative




                            Courtesy of Jeff Patton
Adoption/Transformation Cycle
 Incrementing and
 Iterating the Agile
 Enterprise
  ā€¢
                                     Organiza(onal+
    Change physical                  Transforma(on+

    structures and
    introduce teams
  ā€¢ Teach people new
                            Personal+                  Adopt++
    practices and ways   Transforma(on+               Prac(ces+

    of working
  ā€¢ Help people
    internalize the
    value system
Adoption/Transformation Cycle
 Organizational
 Transformation
  ā€¢ Establish top to
                                     Organiza(onal+
    bottom structure                 Transforma(on+

    and roadmap
  ā€¢ Incrementally make
    changes and
                            Personal+                  Adopt++
    establish teams      Transforma(on+               Prac(ces+


  ā€¢ Deļ¬ne policies
    and working
    agreements
    between teams
Adoption/Transformation Cycle
 Adopting Practices
  ā€¢Sprint planning,
   daily stand-ups,
                                      Organiza(onal+
   product reviews,                   Transforma(on+

   and retrospectives
  ā€¢Identify and train a
   Product Owner
                             Personal+                  Adopt++
   and ScrumMaster        Transforma(on+               Prac(ces+


  ā€¢Teach TDD, CI,
   Story Maps, and
   MMF
Adoption/Transformation Cycle
 Personal
 Transformation
  ā€¢ Develop an ability
                                       Organiza(onal+
    to deal with                       Transforma(on+

    uncertainty and
    adaptation
  ā€¢ Help people work
                              Personal+                  Adopt++
    toward common          Transforma(on+               Prac(ces+

    organizational goals
  ā€¢ Help foster
    empathy, trust, and
    teamwork
Common Anti-Patterns
ā€¢   Establishing teams without
    breaking down the strict
    functional silos and rigid role
    deļ¬nitions
ā€¢   Running daily standup
    meetings that devolve into
    status updates for the project
    manager
ā€¢   Coming back from CSM
    training only to ļ¬nd that there
    is no way to form agile teams
    and no interest in agile
Common Anti-Patterns
ā€¢ Establishing teams without
    breaking down the strict
    functional silos and rigid role
    deļ¬nitions
ā€¢   Running daily standup
    meetings that devolve into
    status updates for the project
    manager
ā€¢   Coming back from CSM
    training only to ļ¬nd that there
    is no way to form agile teams
    and no interest in agile
Common Anti-Patterns
ā€¢   Establishing teams without
    breaking down the strict
    functional silos and rigid role
    deļ¬nitions
ā€¢   Running daily standup
    meetings that devolve into
    status updates for the project
    manager
ā€¢   Coming back from CSM
    training only to ļ¬nd that there
    is no way to form agile teams
    and no interest in agile
Common Anti-Patterns
ā€¢   Establishing teams without
    breaking down the strict
    functional silos and rigid role
    deļ¬nitions
ā€¢   Running daily standup
    meetings that devolve into
    status updates for the project
    manager
ā€¢   Coming back from CSM
    training only to ļ¬nd that there
    is no way to form agile teams
    and no interest in agile
The Solution... Part Four
Exploring the
Integrated Framework
Phase I - Structure




 Scrum
 Team
Phase I - Structure




 Scrum   Scrum
 Team    Team
Phase I - Structure


         Product
          Team




 Scrum             Scrum
 Team              Team
Phase 2 - Structure


         Product
          Team




 Scrum             Scrum   Scrum
 Team              Team    Team
Phase 2 - Structure


         Product
          Team




 Scrum             Scrum   Scrum   Scrum
 Team              Team    Team    Team
Phase 2 - Structure


         Product               Product
          Team                  Team




 Scrum             Scrum   Scrum         Scrum
 Team              Team    Team          Team
Phase 3 - Structure
                           Portfolio
                            Team




         Product                           Product
          Team                              Team




 Scrum             Scrum               Scrum         Scrum
 Team              Team                Team          Team
Phase 3 - Structure
Strategy                     Portfolio
 Team                         Team




           Product                           Product
            Team                              Team




 Scrum               Scrum               Scrum         Scrum
 Team                Team                Team          Team
Phase 3 - Structure
Strategy                     Portfolio
                                                       Support
 Team                         Team




           Product                           Product
            Team                              Team




 Scrum               Scrum               Scrum         Scrum
 Team                Team                Team          Team
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase I




                                               Product      Planning           Delivery     Continuous
                                              Deļ¬nition   Coordination         Practices   Improvement




                                                              OrganizationalFactors
                                                               Cultural Enablement




116
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase I




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




117
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase I




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




118
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase I




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




119
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase 2




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




120
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase 2




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




121
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase 2




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




122
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase 3




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




123
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase 3




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




124
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




                Phase 3




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




125
Organizationa
                        l
                  Transformatio




                                                                 Value Delivery

         Personal
                                   Adopt
      Transformatio
                                  Practices
            n




            Phase 3




                                               Product      Planning              Delivery     Continuous
                                              Deļ¬nition   Coordination            Practices   Improvement




                                                              Organizational Enablement




126
Phase I - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
Phase I - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
Phase I - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
Phase I - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
Phase I - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
Phase 2 - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
Phase 2 - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
Phase 2 - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
Phase 2 - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
Phase 3 - Cadence
                                        Strategic



                                   Release




                           Iteration



                     Daily




              Continuous
A Few Scenarios
Single Team/Single Product
 Sub 25 person product company and a
 start-up

 ā€¢   Started with team level practices
 ā€¢   Lots of attention early to team culture
 ā€¢   Began engaging senior leaders on strategy and
     portfolio management
 ā€¢   Currently integrating marketing, sales, and
     support
Multi-Team/Single Product
 Sub-100 person product company. 10
 years old and privately owned.

 ā€¢   Program level ļ¬rst.. established a PO team
 ā€¢   3 tightly integrated Scrum teams
 ā€¢   Deļ¬ned the portfolio governance layer
 ā€¢   Established the relationship between strategy
     and support
 ā€¢   Modeled the overall value stream and wrapped
     the Scrum process in a two-tiered Kanban
Multi-Team/Multi-Product
 Sub-300 person organization. 100 person
 development organization. 8 Scrum
 teams.

 ā€¢   Big-bang team-level adoption
 ā€¢   Teams aligned by products
 ā€¢   Product ownership by product
 ā€¢   Program and portfolio level views established
 ā€¢   Limiting projects in progress
 ā€¢   Solid release planning
 ā€¢   Integration with upstream and downstream
Multi-Team/Multi-Product
 Large multi-national organization. Scope
 is a 500 person development organization
 with 55 Scrum teams.

 ā€¢ Started with a basic view of the portfolio layer
 ā€¢ Portfolio level value stream mapping, RACI
 ā€¢ Built out the program management layer with
     PO teams to develop a requirements
     management capability
 ā€¢   Program level value stream mapping, RACI,
     introduced agile tooling
 ā€¢   Introduced Scrum at the team level
Products of Products
 Large multi-national company.
 Geographically dispersed. Products of
 products.

 ā€¢   Scrum teams by product/component
 ā€¢   Product Owner teams established
 ā€¢   Portfolio level governance model
 ā€¢   Lean/TOC planning model
 ā€¢   Integration with a traditional PMO for metrics
     and reporting
Guitar Mummies




         Source: http://www2.gibson.com/news-lifestyle/features/en-us/219-gibson-custom.aspx
Agile Program and
Portfolio Management
9:00 AM | Thursday | Austin 1-3 | Mike Cottmeyer
Mike Cottmeyer
mike@leadingagile.com
404.312.1471

www.leadingagile.com
twitter.com/mcottmeyer
facebook.com/leadingagile
linkedin.com/in/cottmeyer



            Slides at www.leadingagile.com

More Related Content

What's hot

Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkITEM
Ā 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at ScaleITSM Academy, Inc.
Ā 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinLeadingAgile
Ā 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Andreano Lanusse
Ā 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
Ā 
SAFeĀ® - scaled agile framework in practice
SAFeĀ® - scaled agile framework in practiceSAFeĀ® - scaled agile framework in practice
SAFeĀ® - scaled agile framework in practiceIntland Software GmbH
Ā 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio ManagementMike Cottmeyer
Ā 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
Ā 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
Ā 
An Agile Approach to Starting an Agile Transformation Office (COE)
An Agile Approach to Starting an Agile Transformation Office (COE)An Agile Approach to Starting an Agile Transformation Office (COE)
An Agile Approach to Starting an Agile Transformation Office (COE)Dan Craig
Ā 
Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5
Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5
Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5netmind
Ā 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMOLeanKit
Ā 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
Ā 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterArno Delhij ģ›ƒ
Ā 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerLeadingAgile
Ā 
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerMHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerAgileDenver
Ā 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsRob Betcher
Ā 

What's hot (20)

Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
Ā 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
Ā 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick Austin
Ā 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
Ā 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
Ā 
SAFeĀ® - scaled agile framework in practice
SAFeĀ® - scaled agile framework in practiceSAFeĀ® - scaled agile framework in practice
SAFeĀ® - scaled agile framework in practice
Ā 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
Ā 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
Ā 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
Ā 
An Agile Approach to Starting an Agile Transformation Office (COE)
An Agile Approach to Starting an Agile Transformation Office (COE)An Agile Approach to Starting an Agile Transformation Office (COE)
An Agile Approach to Starting an Agile Transformation Office (COE)
Ā 
Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5
Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5
Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5
Ā 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
Ā 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
Ā 
Agile transformation by Gnanasambandham anbazhagan
Agile transformation   by Gnanasambandham anbazhaganAgile transformation   by Gnanasambandham anbazhagan
Agile transformation by Gnanasambandham anbazhagan
Ā 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI Chapter
Ā 
Agile portfolio management
Agile portfolio managementAgile portfolio management
Agile portfolio management
Ā 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
Ā 
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerMHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
Ā 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
Ā 
Agile 101
Agile 101Agile 101
Agile 101
Ā 

Viewers also liked

Management 3.0 Valmennus Executive Summary
Management 3.0 Valmennus Executive SummaryManagement 3.0 Valmennus Executive Summary
Management 3.0 Valmennus Executive SummaryAntti Kirjavainen
Ā 
Agile and the BA
Agile and the BAAgile and the BA
Agile and the BAreggie_d
Ā 
Scaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap TemplateScaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap TemplateRob Betcher
Ā 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Unai RoldƔn
Ā 
BA World - BA in AGILE Projects
BA World - BA in AGILE ProjectsBA World - BA in AGILE Projects
BA World - BA in AGILE ProjectsMethodgroup
Ā 
Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and LeadershipAntti Kirjavainen
Ā 
BA Agile Cert
BA Agile CertBA Agile Cert
BA Agile CertKat McLaurin
Ā 
Agile Enterprise Hierarchy
Agile Enterprise HierarchyAgile Enterprise Hierarchy
Agile Enterprise HierarchyRob Betcher
Ā 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationNishanth K Hydru
Ā 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
Ā 

Viewers also liked (11)

Management 3.0 Valmennus Executive Summary
Management 3.0 Valmennus Executive SummaryManagement 3.0 Valmennus Executive Summary
Management 3.0 Valmennus Executive Summary
Ā 
Agile and the BA
Agile and the BAAgile and the BA
Agile and the BA
Ā 
Scaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap TemplateScaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap Template
Ā 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
Ā 
BA World - BA in AGILE Projects
BA World - BA in AGILE ProjectsBA World - BA in AGILE Projects
BA World - BA in AGILE Projects
Ā 
The Agile BA
The Agile BAThe Agile BA
The Agile BA
Ā 
Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and Leadership
Ā 
BA Agile Cert
BA Agile CertBA Agile Cert
BA Agile Cert
Ā 
Agile Enterprise Hierarchy
Agile Enterprise HierarchyAgile Enterprise Hierarchy
Agile Enterprise Hierarchy
Ā 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
Ā 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
Ā 

Similar to Enterprise Agile Transformation Strategies

Seven ways business owners inspire agile teams
Seven ways business owners inspire agile teamsSeven ways business owners inspire agile teams
Seven ways business owners inspire agile teamsMaryann Snider
Ā 
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiLarge Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiAgile ME
Ā 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureJAX Chamber IT Council
Ā 
Lean Strategy Deployment - Quick Overview
Lean Strategy Deployment -  Quick OverviewLean Strategy Deployment -  Quick Overview
Lean Strategy Deployment - Quick OverviewEdgar Cardenas Sanchez
Ā 
Full stack poker game
Full stack poker gameFull stack poker game
Full stack poker gameagilebydesign
Ā 
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Agile Velocity
Ā 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidmanSvante Lidman
Ā 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Velocity
Ā 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...Richard Ellis PMP PRM CSM PMI-ACP SSGB
Ā 
Agilty at large Enterprise is it a myth?
Agilty at large Enterprise is it a myth?Agilty at large Enterprise is it a myth?
Agilty at large Enterprise is it a myth?Prasad Prabhakaran
Ā 
Scaling Engagement Agility
Scaling Engagement AgilityScaling Engagement Agility
Scaling Engagement AgilityDavid Dame
Ā 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile PrinciplesAgile201
Ā 
Why 76% of Agile Organizations are Failing at Agile | David Hawks | Agile Aus...
Why 76% of Agile Organizations are Failing at Agile | David Hawks | Agile Aus...Why 76% of Agile Organizations are Failing at Agile | David Hawks | Agile Aus...
Why 76% of Agile Organizations are Failing at Agile | David Hawks | Agile Aus...Agile Velocity
Ā 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptxZaid Shabbir
Ā 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
Ā 
Webinar - Why Agile Transformations Fail
Webinar - Why Agile Transformations FailWebinar - Why Agile Transformations Fail
Webinar - Why Agile Transformations FailAgile Velocity
Ā 
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionPath to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionAgile Velocity
Ā 
Five things before you go Agile
Five things before you go AgileFive things before you go Agile
Five things before you go AgileArne ƅhlander
Ā 

Similar to Enterprise Agile Transformation Strategies (20)

Seven ways business owners inspire agile teams
Seven ways business owners inspire agile teamsSeven ways business owners inspire agile teams
Seven ways business owners inspire agile teams
Ā 
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiLarge Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
Ā 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
Ā 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
Ā 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
Ā 
Lean Strategy Deployment - Quick Overview
Lean Strategy Deployment -  Quick OverviewLean Strategy Deployment -  Quick Overview
Lean Strategy Deployment - Quick Overview
Ā 
Full stack poker game
Full stack poker gameFull stack poker game
Full stack poker game
Ā 
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Ā 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
Ā 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
Ā 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
Ā 
Agilty at large Enterprise is it a myth?
Agilty at large Enterprise is it a myth?Agilty at large Enterprise is it a myth?
Agilty at large Enterprise is it a myth?
Ā 
Scaling Engagement Agility
Scaling Engagement AgilityScaling Engagement Agility
Scaling Engagement Agility
Ā 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
Ā 
Why 76% of Agile Organizations are Failing at Agile | David Hawks | Agile Aus...
Why 76% of Agile Organizations are Failing at Agile | David Hawks | Agile Aus...Why 76% of Agile Organizations are Failing at Agile | David Hawks | Agile Aus...
Why 76% of Agile Organizations are Failing at Agile | David Hawks | Agile Aus...
Ā 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptx
Ā 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
Ā 
Webinar - Why Agile Transformations Fail
Webinar - Why Agile Transformations FailWebinar - Why Agile Transformations Fail
Webinar - Why Agile Transformations Fail
Ā 
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile AdoptionPath to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Ā 
Five things before you go Agile
Five things before you go AgileFive things before you go Agile
Five things before you go Agile
Ā 

More from Mike Cottmeyer

The Executives Guide
The Executives GuideThe Executives Guide
The Executives GuideMike Cottmeyer
Ā 
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
Ā 
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
Ā 
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
Ā 
Adopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyAdopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyMike Cottmeyer
Ā 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyMike Cottmeyer
Ā 

More from Mike Cottmeyer (20)

The Executives Guide
The Executives GuideThe Executives Guide
The Executives Guide
Ā 
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 ...
Ā 
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
Ā 
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
Ā 
Adopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyAdopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar Technology
Ā 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar Technology
Ā 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
Ā 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
Ā 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
Ā 
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
Ā 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
Ā 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
Ā 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
Ā 
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
Ā 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
Ā 
"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
Ā 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
Ā 
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
Ā 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
Ā 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
Ā 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
Ā 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
Ā 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Ā 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Ā 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Ā 
Hot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort ServiceHot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort Service
Ā 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.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!
Ā 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Ā 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Ā 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
Ā 
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
Ā 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Ā 
"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
Ā 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Ā 
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
Ā 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Ā 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Ā 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Ā 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Ā 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
Ā 

Enterprise Agile Transformation Strategies

  • 1. Exploring Enterprise Agile Transformation Strategies Mike Cottmeyer, Enterprise Agile Coach LeadingAgile, LLC
  • 4. The Problem... Having lots of agile teams in an enterprise isnā€™t enterprise agility ā€¢ Sometimes organizations fall into the trap of thinking that having agile teams means they have an agile organization ā€¢ Enterprise agility is when all the parts of the organization work together to create Agile outcomes ā€¢ The entire delivery capability of the enterprise has to be focused on agile principles and execution
  • 5. The Problem... Focusing only at the team level can result in local optima within your organization ā€¢ Sometimes a team can perform well at Scrum, but the business doesnā€™t see any incremental value from their investment ā€¢ Sometimes a high-performance team can disrupt other functions in the organization if the upstream and downstream processes are not able to work at the same pace
  • 6. The Problem... Team level Agile practices are different from Agile practices at scale ā€¢ The practices we put in place at the team level often donā€™t work when we apply them in larger organizations ā€¢ Practices have to adapted at scale to accommodate more diverse groups of stakeholders and more complicated value streams
  • 7. The Problem... Agile at scale requires a broader set of tools and techniques ā€¢ Scrum and XP at the team level ā€¢ Kanban and Lean at the program and portfolio level ā€¢ RUP and Traditional Project Management at the Enterprise
  • 8. We are just now starting to put all the pieces together...
  • 10. The Solution... Part One First... we do have to get team level agile right. We are going to talk about some of the things you can do that will lead to successful team-level Agile transformations. ā€¢ The fundamentals behind why Agile works ā€¢ Common challenges that cause Agile to fail ā€¢ What does it look like when things are really going well? ā€¢ What is different about an enterprise-level Agile transformation?
  • 11. The Solution... Part Two Next we will explore a safe, pragmatic, iterative and incremental framework for transforming any sized organization... ā€¢ Deļ¬ne the organizational competencies required at all levels of the enterprise ā€¢ How to adapt agile competencies for scale ā€¢ How to adapt agile competencies for cadence
  • 12. The Solution... Part Three Weā€™ll discuss the three major areas you need to pay attention to in order to execute a safe and pragmatic enterprise Agile transformation... ā€¢ Establishing an agile org structure ā€¢ Introducing disciplined Agile practices ā€¢ Intentionally addressing people and culture
  • 13. The Solution... Part Four Finally, as we begin to wrap-up the talk, weā€™ll explore a few things that will help you put all of this together... ā€¢ Overview of the model end-to-end ā€¢ If we have time... case studies
  • 14. The Solution... Part One How Does Agile Work and Why Does it Fail?
  • 16. What Makes Agile Work? Teams stay together and are highly engaged ā€¢ Agile practices are built around cross- functional teams that have everything necessary to deliver an increment of value to the organization ā€¢ Teams that stay together over time tend to be more productive than teams that are constantly forming and reforming ā€¢ Empowered self-directed teams are able to own the solution and creatively solve
  • 17. What Makes Agile Work? Teams are focused on a queue of projects or product enhancements ā€¢ Rather than forming teams to deliver projects, agile methods leave teams together and funnel project through teams ā€¢ The project list is basically a prioritized backlog of work that a team is responsible for delivering
  • 18. What Makes Agile Work? Minimize dependencies and strive for loose coupling between teams ā€¢ The more coupling we have between teams, the more difļ¬cult it is to change direction when we learn something new about the emerging product ā€¢ Teams that have external dependencies are not able to make and meet commitments because they donā€™t have everything necessary to own the commitment
  • 19. What Makes Agile Work? Fully engaged business partners ā€¢ Many organizations are guilty of throwing ill- deļ¬ned requirements over to the delivery teams, constantly changing direction through the life of the project, and holding teams accountable for on-time delivery ā€¢ Agile is geared for change, but requires close collaboration between stakeholders and teams to make real-time tradeoffs as the product is in development
  • 20. What Makes Agile Work? Attention to getting done and completing work before new work is started ā€¢ Delivering an increment of working, tested, potentially shippable software on regular time intervals assures that we can measure progress against real, measurable product outcomes
  • 21. What Makes Agile Work? Technical excellence and continuous attention to product quality ā€¢ The underlying health of the system is a critical success factor for running successful agile projects ā€¢ Defects and technical debt impact product delivery in unpredictable ways making it nearly impossible to reliably make and meet commitments
  • 23. What Makes Agile Fail? Agile team is a local optimization and out of alignment with the rest of the business ā€¢ Pilot teams are formed and given everything they need to be successful at the expense of the rest of the delivery organization ā€¢ Teams can deliver product faster than the organization can consume it ā€¢ Teams starve the requirements queue because Strategy and Product Management canā€™t keep up
  • 24. What Makes Agile Fail? Project driven organizations or uneven investment across product lines ā€¢ Very difļ¬cult to keep cross-functional teams together over time because the investment mix is constantly changing ā€¢ Organizations tend to want to matrix people across multiple teams at the same time
  • 25. What Makes Agile Fail? Value is either too broadly deļ¬ned or too narrowly deļ¬ned ā€¢ Overly vague requirements lead the development team to ļ¬ll in the gaps based in their own knowledge and experience ā€¢ Overly speciļ¬ed requirements lead to an activity based mentality rather than a value based mentality
  • 26. What Makes Agile Fail? Organizational structures and product architectures work against establishing cross functional teams ā€¢ Matrix organizations and functional silos make it very challenging to create high-performing agile teams ā€¢ Tightly coupled legacy architectures make it difļ¬cult to organize teams around feature groups or components within the solution framework
  • 27. What Makes Agile Fail? Overly political cultures and lack of trust ā€¢ Command and control leadership ā€¢ Micromanagement ā€¢ Disempowering language
  • 28. What Makes Agile Fail? Inability to balance capacity and demand ā€¢ Invalid and inaccurate estimates ā€¢ Inability to make and meet commitments ā€¢ More work than the teams can possibly deliver in the timeframes expected
  • 29. What Makes Agile Fail? Looking at agile as a process overlay rather than a transformative event in your organization ā€¢ Agile is just something that the developers do ā€¢ Not recognizing the broad organizational change necessary to make an agile transformation sustainable
  • 30. A Well Formed Agile Organization
  • 31. A Well Formed Agile Organization Cross functional teams aligned directly to solve business problems ā€¢ Products ā€¢ Features ā€¢ Programs ā€¢ Components ā€¢ Services ā€¢ Business Capabilities
  • 32. A Well Formed Agile Organization Clear voice of the business and a willingness to make tradeoffs to meet time and cost constraints ā€¢ Highly engaged product ownership ā€¢ Willingness to deal with reality ā€¢ Focus on maximizing value and reducing risk
  • 33. A Well Formed Agile Organization Individual empowerment and shared accountability for outcomes ā€¢ Establish boundaries and ownership but empower within those boundaries ā€¢ Teams own outcomes not activities
  • 34. A Well Formed Agile Organization Disciplined attention to technical excellence and product quality ā€¢ Technical excellence stabilizes the requirements delivery function
  • 35. A Well Formed Agile Organization Predictable, accountable, able to consistently make and meet commitments ā€¢ Teams have the ability to consistently do what they say they are going to do ā€¢ Predictable agile teams are the foundational element of a predictable agile enterprise
  • 36. Reinventing Agile Situationally speciļ¬c strategies at scale to solve these problems and maintain business agility ā€¢ How do team level competencies need to be adapted to take into consideration issues of scale and the different planning horizons required in larger enterprises ā€¢ How do you build the necessary organization, introduce new practices, and start shifting the culture in a way that leads to sustainable organizational change
  • 37. The Solution... Part Two Competencies, Frequency, and Scale
  • 38. Agile Competencies ā€¢ Product Deļ¬nition ā€¢ Planning & Coordination ā€¢ Delivery Practices ā€¢ Continuous Improvement ā€¢ Organizational Enablement
  • 39. Agile Competencies ā€¢ Product Deļ¬nition ā€¢ Planning & Coordination ā€¢ Delivery Practices ā€¢ Continuous Improvement ā€¢ Organizational Enablement
  • 40. Agile Competencies ā€¢ Product Deļ¬nition ā€¢ Planning & Coordination ā€¢ Delivery Practices ā€¢ Continuous Improvement ā€¢ Organizational Enablement
  • 41. Agile Competencies ā€¢ Product Deļ¬nition ā€¢ Planning & Coordination ā€¢ Delivery Practices ā€¢ Continuous Improvement ā€¢ Organizational Enablement
  • 42. Agile Competencies ā€¢ Product Deļ¬nition ā€¢ Planning & Coordination ā€¢ Delivery Practices ā€¢ Continuous Improvement ā€¢ Organizational Enablement
  • 43. Agile Competencies ā€¢ Product Deļ¬nition ā€¢ Planning & Coordination ā€¢ Delivery Practices ā€¢ Continuous Improvement ā€¢ Organizational Enablement
  • 44. Product Deļ¬nition ā€¢ Establish the product vision ā€¢ Deļ¬ne the product roadmap ā€¢ Decompose features ā€¢ Estimate size and effort ā€¢ Deļ¬ne acceptance criteria
  • 45. Product Deļ¬nition ā€¢ Establish the product vision ā€¢ Deļ¬ne the product roadmap ā€¢ Decompose features ā€¢ Estimate size and effort ā€¢ Deļ¬ne acceptance criteria
  • 46. Product Deļ¬nition ā€¢ Establish the product vision ā€¢ Deļ¬ne the product roadmap ā€¢ Decompose features ā€¢ Estimate size and effort ā€¢ Deļ¬ne acceptance criteria
  • 47. Product Deļ¬nition ā€¢ Establish the product vision ā€¢ Deļ¬ne the product roadmap ā€¢ Decompose features ā€¢ Estimate size and effort ā€¢ Deļ¬ne acceptance criteria
  • 48. Product Deļ¬nition ā€¢ Establish the product vision ā€¢ Deļ¬ne the product roadmap ā€¢ Decompose features ā€¢ Estimate size and effort ā€¢ Deļ¬ne acceptance criteria
  • 49. Product Deļ¬nition ā€¢ Establish the product vision ā€¢ Deļ¬ne the product roadmap ā€¢ Decompose features ā€¢ Estimate size and effort ā€¢ Deļ¬ne acceptance criteria
  • 50. Delivery Practices ā€¢ Deļ¬ne the solution ā€¢ Build the solution ā€¢ Test the solution ā€¢ Establish product quality ā€¢ Deploy the solution
  • 51. Delivery Practices ā€¢ Deļ¬ne the solution ā€¢ Build the solution ā€¢ Test the solution ā€¢ Establish product quality ā€¢ Deploy the solution
  • 52. Delivery Practices ā€¢ Deļ¬ne the solution ā€¢ Build the solution ā€¢ Test the solution ā€¢ Establish product quality ā€¢ Deploy the solution
  • 53. Delivery Practices ā€¢ Deļ¬ne the solution ā€¢ Build the solution ā€¢ Test the solution ā€¢ Establish product quality ā€¢ Deploy the solution
  • 54. Delivery Practices ā€¢ Deļ¬ne the solution ā€¢ Build the solution ā€¢ Test the solution ā€¢ Establish product quality ā€¢ Deploy the solution
  • 55. Delivery Practices ā€¢ Deļ¬ne the solution ā€¢ Build the solution ā€¢ Test the solution ā€¢ Establish product quality ā€¢ Deploy the solution
  • 56. Planning & Coordination ā€¢ Establish a planning cadence ā€¢ Perform activity breakdown ā€¢ Establish a delivery cadence ā€¢ Limit work in process ā€¢ Make and meet commitments
  • 57. Planning & Coordination ā€¢ Establish a planning cadence ā€¢ Perform activity breakdown ā€¢ Establish a delivery cadence ā€¢ Limit work in process ā€¢ Make and meet commitments
  • 58. Planning & Coordination ā€¢ Establish a planning cadence ā€¢ Perform activity breakdown ā€¢ Establish a delivery cadence ā€¢ Limit work in process ā€¢ Make and meet commitments
  • 59. Planning & Coordination ā€¢ Establish a planning cadence ā€¢ Perform activity breakdown ā€¢ Establish a delivery cadence ā€¢ Limit work in process ā€¢ Make and meet commitments
  • 60. Planning & Coordination ā€¢ Establish a planning cadence ā€¢ Perform activity breakdown ā€¢ Establish a delivery cadence ā€¢ Limit work in process ā€¢ Make and meet commitments
  • 61. Planning & Coordination ā€¢ Establish a planning cadence ā€¢ Perform activity breakdown ā€¢ Establish a delivery cadence ā€¢ Limit work in process ā€¢ Make and meet commitments
  • 62. Continuous Improvement ā€¢ Metrics and reporting ā€¢ Establish stable velocity ā€¢ Conduct retrospectives ā€¢ Update the backlog ā€¢ Enable process improvement
  • 63. Continuous Improvement ā€¢ Metrics and reporting ā€¢ Establish stable velocity ā€¢ Conduct retrospectives ā€¢ Update the backlog ā€¢ Enable process improvement
  • 64. Continuous Improvement ā€¢ Metrics and reporting ā€¢ Establish stable velocity ā€¢ Conduct retrospectives ā€¢ Update the backlog ā€¢ Enable process improvement
  • 65. Continuous Improvement ā€¢ Metrics and reporting ā€¢ Establish stable velocity ā€¢ Conduct retrospectives ā€¢ Update the backlog ā€¢ Enable process improvement
  • 66. Continuous Improvement ā€¢ Metrics and reporting ā€¢ Establish stable velocity ā€¢ Conduct retrospectives ā€¢ Update the backlog ā€¢ Enable process improvement
  • 67. Continuous Improvement ā€¢ Metrics and reporting ā€¢ Establish stable velocity ā€¢ Conduct retrospectives ā€¢ Update the backlog ā€¢ Enable process improvement
  • 68. Organizational Enablement ā€¢ Establish teams ā€¢ Effective communication ā€¢ Effective collaboration ā€¢ Empowerment ā€¢ Trust
  • 69. Organizational Enablement ā€¢ Establish teams ā€¢ Effective communication ā€¢ Effective collaboration ā€¢ Empowerment ā€¢ Trust
  • 70. Organizational Enablement ā€¢ Establish teams ā€¢ Effective communication ā€¢ Effective collaboration ā€¢ Empowerment ā€¢ Trust
  • 71. Organizational Enablement ā€¢ Establish teams ā€¢ Effective communication ā€¢ Effective collaboration ā€¢ Empowerment ā€¢ Trust
  • 72. Organizational Enablement ā€¢ Establish teams ā€¢ Effective communication ā€¢ Effective collaboration ā€¢ Empowerment ā€¢ Trust
  • 73. Organizational Enablement ā€¢ Establish teams ā€¢ Effective communication ā€¢ Effective collaboration ā€¢ Empowerment ā€¢ Trust
  • 77. Competencies at Scale ā€¢ Team ā€¢ Multi-Team ā€¢ Program ā€¢ Portfolio ā€¢ Enterprise
  • 79. Multi-Team Agility Scrum Scrum Team Team
  • 80. Multi-Team Agility Scrum Scrum Scrum Team Team Team
  • 81. Multi-Team Agility Scrum Scrum Scrum Scrum Team Team Team Team
  • 82. Program Agility Product Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 83. Program Agility Product Product Team Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 84. Portfolio Agility Portfolio Team Product Product Team Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 85. Enterprise Agility Strategy Portfolio Team Team Product Product Team Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 86. Enterprise Agility Strategy Portfolio Support Team Team Team Product Product Team Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 87. Competencies in Time ā€¢ Continuous ā€¢ Daily ā€¢ Strategic Iteration ā€¢ Release Release ā€¢ Strategic Iteration Daily Continuous
  • 88. Competencies in Time ā€¢ Continuous ā€¢ Daily ā€¢ Iteration Strategic ā€¢ Release Release ā€¢ Strategic Iteration Daily Continuous
  • 89. Competencies in Time ā€¢ Continuous ā€¢ Daily ā€¢ Iteration Strategic ā€¢ Release Release ā€¢ Strategic Iteration Daily Continuous
  • 90. Competencies in Time ā€¢ Continuous ā€¢ Daily ā€¢ Iteration Strategic ā€¢ Release Release ā€¢ Strategic Iteration Daily Continuous
  • 91. Competencies in Time ā€¢ Continuous ā€¢ Daily ā€¢ Iteration Strategic ā€¢ Release Release ā€¢ Strategic Iteration Daily Continuous
  • 92. Competencies in Time ā€¢ Continuous ā€¢ Daily ā€¢ Iteration Strategic ā€¢ Release Release ā€¢ Strategic Iteration Daily Continuous
  • 93. The Solution... Part Three The Agile Adoption and Transformation Lifecycle
  • 94. Adoption vs. Transformation First... we want to untangle two words that sometimes can be used interchangeably ā€¢ Agile Adoption is about what you do... practices, tools, techniques, ceremonies, and habits ā€¢ Agile Transformation is about who you are... reļ¬‚ected in both the structure of the organization and who you are as people Long term results require both adoption and transformation to be successful
  • 95. Adoption vs. Transformation Second... we want clearly articulate the three major focus areas that must be addressed interdependently ā€¢ Organizational Structure is about how you create teams and how you organize them ā€¢ Agile Practice is about the methods and tools you choose to introduce ā€¢ People and Culture is about changing hearts and minds of the individuals in the organization All three aspects are essential to sustain agility
  • 96. Incremental vs. Iterative Third... we want introduce the notion that introducing Agile is an iterative and incremental process for you organization ā€¢ Iterative is when parts of the system are developed at different times and integrated as they are completed ā€¢ Incremental is when you go back over parts of the system making improvements The strategy is to increment the organization by building teams and iterate the teams over time
  • 97. Incremental vs. Iterative Courtesy of Jeff Patton
  • 98. Incremental vs. Iterative Incremental Courtesy of Jeff Patton
  • 99. Incremental vs. Iterative Incremental Iterative Courtesy of Jeff Patton
  • 100. Adoption/Transformation Cycle Incrementing and Iterating the Agile Enterprise ā€¢ Organiza(onal+ Change physical Transforma(on+ structures and introduce teams ā€¢ Teach people new Personal+ Adopt++ practices and ways Transforma(on+ Prac(ces+ of working ā€¢ Help people internalize the value system
  • 101. Adoption/Transformation Cycle Organizational Transformation ā€¢ Establish top to Organiza(onal+ bottom structure Transforma(on+ and roadmap ā€¢ Incrementally make changes and Personal+ Adopt++ establish teams Transforma(on+ Prac(ces+ ā€¢ Deļ¬ne policies and working agreements between teams
  • 102. Adoption/Transformation Cycle Adopting Practices ā€¢Sprint planning, daily stand-ups, Organiza(onal+ product reviews, Transforma(on+ and retrospectives ā€¢Identify and train a Product Owner Personal+ Adopt++ and ScrumMaster Transforma(on+ Prac(ces+ ā€¢Teach TDD, CI, Story Maps, and MMF
  • 103. Adoption/Transformation Cycle Personal Transformation ā€¢ Develop an ability Organiza(onal+ to deal with Transforma(on+ uncertainty and adaptation ā€¢ Help people work Personal+ Adopt++ toward common Transforma(on+ Prac(ces+ organizational goals ā€¢ Help foster empathy, trust, and teamwork
  • 104. Common Anti-Patterns ā€¢ Establishing teams without breaking down the strict functional silos and rigid role deļ¬nitions ā€¢ Running daily standup meetings that devolve into status updates for the project manager ā€¢ Coming back from CSM training only to ļ¬nd that there is no way to form agile teams and no interest in agile
  • 105. Common Anti-Patterns ā€¢ Establishing teams without breaking down the strict functional silos and rigid role deļ¬nitions ā€¢ Running daily standup meetings that devolve into status updates for the project manager ā€¢ Coming back from CSM training only to ļ¬nd that there is no way to form agile teams and no interest in agile
  • 106. Common Anti-Patterns ā€¢ Establishing teams without breaking down the strict functional silos and rigid role deļ¬nitions ā€¢ Running daily standup meetings that devolve into status updates for the project manager ā€¢ Coming back from CSM training only to ļ¬nd that there is no way to form agile teams and no interest in agile
  • 107. Common Anti-Patterns ā€¢ Establishing teams without breaking down the strict functional silos and rigid role deļ¬nitions ā€¢ Running daily standup meetings that devolve into status updates for the project manager ā€¢ Coming back from CSM training only to ļ¬nd that there is no way to form agile teams and no interest in agile
  • 108. The Solution... Part Four Exploring the Integrated Framework
  • 109. Phase I - Structure Scrum Team
  • 110. Phase I - Structure Scrum Scrum Team Team
  • 111. Phase I - Structure Product Team Scrum Scrum Team Team
  • 112. Phase 2 - Structure Product Team Scrum Scrum Scrum Team Team Team
  • 113. Phase 2 - Structure Product Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 114. Phase 2 - Structure Product Product Team Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 115. Phase 3 - Structure Portfolio Team Product Product Team Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 116. Phase 3 - Structure Strategy Portfolio Team Team Product Product Team Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 117. Phase 3 - Structure Strategy Portfolio Support Team Team Product Product Team Team Scrum Scrum Scrum Scrum Team Team Team Team
  • 118. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase I Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement OrganizationalFactors Cultural Enablement 116
  • 119. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase I Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 117
  • 120. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase I Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 118
  • 121. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase I Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 119
  • 122. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase 2 Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 120
  • 123. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase 2 Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 121
  • 124. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase 2 Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 122
  • 125. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase 3 Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 123
  • 126. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase 3 Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 124
  • 127. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase 3 Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 125
  • 128. Organizationa l Transformatio Value Delivery Personal Adopt Transformatio Practices n Phase 3 Product Planning Delivery Continuous Deļ¬nition Coordination Practices Improvement Organizational Enablement 126
  • 129. Phase I - Cadence Strategic Release Iteration Daily Continuous
  • 130. Phase I - Cadence Strategic Release Iteration Daily Continuous
  • 131. Phase I - Cadence Strategic Release Iteration Daily Continuous
  • 132. Phase I - Cadence Strategic Release Iteration Daily Continuous
  • 133. Phase I - Cadence Strategic Release Iteration Daily Continuous
  • 134. Phase 2 - Cadence Strategic Release Iteration Daily Continuous
  • 135. Phase 2 - Cadence Strategic Release Iteration Daily Continuous
  • 136. Phase 2 - Cadence Strategic Release Iteration Daily Continuous
  • 137. Phase 2 - Cadence Strategic Release Iteration Daily Continuous
  • 138. Phase 3 - Cadence Strategic Release Iteration Daily Continuous
  • 140. Single Team/Single Product Sub 25 person product company and a start-up ā€¢ Started with team level practices ā€¢ Lots of attention early to team culture ā€¢ Began engaging senior leaders on strategy and portfolio management ā€¢ Currently integrating marketing, sales, and support
  • 141. Multi-Team/Single Product Sub-100 person product company. 10 years old and privately owned. ā€¢ Program level ļ¬rst.. established a PO team ā€¢ 3 tightly integrated Scrum teams ā€¢ Deļ¬ned the portfolio governance layer ā€¢ Established the relationship between strategy and support ā€¢ Modeled the overall value stream and wrapped the Scrum process in a two-tiered Kanban
  • 142. Multi-Team/Multi-Product Sub-300 person organization. 100 person development organization. 8 Scrum teams. ā€¢ Big-bang team-level adoption ā€¢ Teams aligned by products ā€¢ Product ownership by product ā€¢ Program and portfolio level views established ā€¢ Limiting projects in progress ā€¢ Solid release planning ā€¢ Integration with upstream and downstream
  • 143. Multi-Team/Multi-Product Large multi-national organization. Scope is a 500 person development organization with 55 Scrum teams. ā€¢ Started with a basic view of the portfolio layer ā€¢ Portfolio level value stream mapping, RACI ā€¢ Built out the program management layer with PO teams to develop a requirements management capability ā€¢ Program level value stream mapping, RACI, introduced agile tooling ā€¢ Introduced Scrum at the team level
  • 144. Products of Products Large multi-national company. Geographically dispersed. Products of products. ā€¢ Scrum teams by product/component ā€¢ Product Owner teams established ā€¢ Portfolio level governance model ā€¢ Lean/TOC planning model ā€¢ Integration with a traditional PMO for metrics and reporting
  • 145. Guitar Mummies Source: http://www2.gibson.com/news-lifestyle/features/en-us/219-gibson-custom.aspx
  • 146. Agile Program and Portfolio Management 9:00 AM | Thursday | Austin 1-3 | Mike Cottmeyer

Editor's Notes

  1. \n
  2. A little about me... my background.. why Agile is important\nStudied computer science... spent first 10 years doing infrastructure\nInfrastructure PM to software PM... close the loop\nStarting seeing a lot of organizational dysfunction... things that just didn’t make sense\nStarted consulting with V1... saw similar patterns repeated across the world\nLeft V1 to start developing my approach to transformation and help companies make lasting sustainable change\n\n\n
  3. I want to explore a little the problem that I’m seeing. People get agile... to a large extent agile has gone mainstream. When I’m doing business development with a client, I don’t usually have to explain agile or convince people that agile is the way to do things. Often what I’m selling against is an oversimplification of agile... or a belief that the stuff we are doing with team level Scrum is sufficient for Agile at scale or agile in the enterprise\n
  4. \n
  5. \n
  6. Examples:\n\n\n\n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. Talk about scales\n1 bad 5 good\n1 non-existent 5 sustainable\n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. Better Estimation & Release Planning\n
  120. Better Estimation & Release Planning\n
  121. Better Estimation & Release Planning\n
  122. Better Estimation & Release Planning\n
  123. Better Estimation & Release Planning\n
  124. Better Estimation & Release Planning\n
  125. Better Estimation & Release Planning\n
  126. Better Estimation & Release Planning\n
  127. Better Estimation & Release Planning\n
  128. Better Estimation & Release Planning\n
  129. Better Estimation & Release Planning\n
  130. \n
  131. \n
  132. \n
  133. \n
  134. \n
  135. \n
  136. \n
  137. \n
  138. \n
  139. \n
  140. \n
  141. Mobile Labs\n
  142. Lancope\n\n
  143. Surescripts & nCircle\n\n
  144. Verint\n\n
  145. CheckFree/Fiserv\n
  146. \n
  147. \n
  148. A little about me... my background.. why Agile is important\nStudied computer science... spent first 10 years doing infrastructure\nInfrastructure PM to software PM... close the loop\nStarting seeing a lot of organizational dysfunction... things that just didn’t make sense\nStarted consulting with V1... saw similar patterns repeated across the world\nLeft V1 to start developing my approach to transformation and help companies make lasting sustainable change\n\n\n