SlideShare a Scribd company logo
1 of 33
Agile Program Management
                                     Best Practices




                                          Pete Behrens
                                          Agile Organization & Process Coach
© 2009 Trail Ridge Consulting, LLC        pete@trailridgeconsulting.com   303.819.1809
Pete Behrens

    Agile Organization & Process Coach
               Certified Scrum Trainer
               Certified Scrum Coach
               Guide enterprise organizations in transitioning to an agile
                organization implementing agile methods
               Services for agile assessment, alignment, training and coaching

    Previous Experience
                      Led development of the requirements management solution
                       RequisitePro – a core product in the IBM Rational product line – using
                       the Rational Unified Process (RUP)
                      Consulted with EDS leading development of large data warehouse
                       solutions using Rapid Application Development (RAD)

© 2009 Trail Ridge Consulting, LLC                                                     2
Program Management


                   Program Management is the
                  process of managing several
            related projects or a portfolio of
                                     products



              Organization           Process    Product

© 2009 Trail Ridge Consulting, LLC                        3
Executive Summary



                            Effective Agile Program
                                     Management
                     has less to do with Process
                 than it does the Organization


© 2009 Trail Ridge Consulting, LLC                    4
Executive Summary



     Organizati                                ove              Proces
                                                r
        on                                                         s


              That is, while there is value in the items on
              the right, we value the items on the left more.


© 2009 Trail Ridge Consulting, LLC                                   5
Executive Summary



     Organizati                                   ove                Proces
                                                   r
        on                                                              s
               Individuals and                                         Process
                                                   over
                 Interactions                                         and Tools


              That is, while there is value in the items on
              the right, we value the items on the left more.
                                     www.agilemanifesto.org - 2001

© 2009 Trail Ridge Consulting, LLC                                                5
Executive Summary



               To effectively scale agility to a
                large complex programs - the
                            organization is the key




© 2009 Trail Ridge Consulting, LLC                    6
When an organization is small...


     focus                           communication   transparency




                                      ...are free.
© 2009 Trail Ridge Consulting, LLC                             7
Can’t we just scale it through
     Program Management?




                                     Program
                                     Manager




© 2009 Trail Ridge Consulting, LLC             8
In large organizations...
                                                    CIO, CTO,
                                                  VP Engineering


                        Product Line               Product Line         Product Line
                          Manager                    Manager              Manager



          Functional                 Functional            Functional                   Usability
           Manager                    Manager               Manager                    Engineering


                                                                                           DBA

 PMO

                                                                                       Infrastructure



     ...focus is challenged.                                                             Quality
                                                                                        Assurance

© 2009 Trail Ridge Consulting, LLC                                                                      9
In large organizations...

                                                           2000




                                     Communication Paths
                                                           1500

                                                           1000

                                                            500

                                                              0
                                                                  2   6      8    10   30    50
                                                                          Number of People

     ...communication breaks down.
© 2009 Trail Ridge Consulting, LLC                                                      10
In large organizations...




     ...transparency becomes opaque.
© 2009 Trail Ridge Consulting, LLC     11
Organization Problems lead to
     Program Problems
      Lack of Focus
      Lost Communication
      Little Transparency

                                     Leads to...
                                         Lack of Predictability
                                         Too many Dependencies
                                         Unknown Risks
                                         Low Quality
© 2009 Trail Ridge Consulting, LLC                          12
Conway’s Law

                                            Organizations which
                                             design systems are
                                           constrained to produce
                                          designs which are copies
                                            of the communication
Organization                                 structures of these
                                                organizations.




                                     Architecture
                                              http://www.melconway.com/law

© 2009 Trail Ridge Consulting, LLC                                 13
Organizational Flexibility is Key

               Organization communication
              complexities are manifested in
                     solution design
               Larger organizations are more
                           rigid
       Organizational flexibility is the key
          to building effective design
                    solutions        http://www.melconway.com/law

© 2009 Trail Ridge Consulting, LLC                            14
Agile Context


                                         Lean and Agile
                                           Principles



                                     Scrum Project & Product
                                       Leadership & Team
                                           Practices


                                     XP Development & Test
                                           Practices



© 2009 Trail Ridge Consulting, LLC                        15
Why was Scrum Created?

     TEAMS solve problems
     better than individuals




                                     Teams solve problems
                                     better incrementally in
                                     short TIMEBOXES
© 2009 Trail Ridge Consulting, LLC                        16
Why was Scrum Created?

                                      TEAM




© 2009 Trail Ridge Consulting, LLC
                                     TIMEBOX   17
Why was Scrum Created?

                                        TEAM

       focus                         communication   transparency




© 2009 Trail Ridge Consulting, LLC
                                     TIMEBOX                  18
Team members get direction
                 from multiple sources
                                                                    Work
                                                                  Products
                                                                                                     s
act                                                                                              tice
      ice
         s                                                                                   Prac
                                                        Product                      B est
                                                        Owner

       Work
                                            Architect              UI Designer
       Products
                                                        Scrum
                                                        Master                   Work
                                                                                 Products
                                            Technical
                                              Writer               Developer       Best
                                                                                          Prac
            es                                                                                   tices
      actic
Pr                                                      Tester
                            Work
                         Products
             © 2009 Trail Ridge Consulting, LLC                                                   19
Architect

              Multiple Scrum Teams
                                                                        Technical
                                                                          Writer
                                          Developer
                Scrum                                                                             Tester
                Master
r                                                Product
                                                 Owner           Tester                   Developer
                         Architect
eveloper
                                                                         UI Designer

                                                      Tester
                  Tester                                                         Scrum
                                                                                 Master         Developer
                                                                                                                     Archite
                                               Developer                Developer
oduct               Technical
wner                  Writer
                                                                                    Developer
                                                               Tester
        Developer
                                       Scrum                                                  Tester
                                       Master
                                                           Architect
          © 2009 Trail Ridge Consulting, LLC                                                                    20
Team                                                  Work
                                                           Products
        Focus
                                                Single
                                               Backlog
                                               Pipeline


                                               Product
                                               Owner

                                                                        Team
                                   Architect              UI Designer
                                                                        Characteristics
Best Practices
                                               Scrum                    •   Small
                                               Master
                                                                        •   Dedicated
                                   Technical                            •   Cross-functional
                                                          Developer
                                     Writer                             •   Co-located
                                                                        • Shared Focus
                                               Tester



    © 2009 Trail Ridge Consulting, LLC                                                21
Communication

                                     Fewer
                                     Roles
                                               Increases
                                             Communication




                                               Source: 2004 Patterns of Effective Organizations by Neil Harrison

© 2009 Trail Ridge Consulting, LLC                                                                         22
Communication

                                     Fewer
                                     Roles
                                               Increases
                                             Communication




                                               Source: 2004 Patterns of Effective Organizations by Neil Harrison

© 2009 Trail Ridge Consulting, LLC                                                                         22
Communication
                                               Sharing Work
                                               across Roles
                          Increases
                        Communication




                                     Source: 2004 Patterns of Effective Organizations by Neil Harrison
© 2009 Trail Ridge Consulting, LLC                                                                       23
Communication
                                               Sharing Work
                                               across Roles
                          Increases
                        Communication




                                     Source: 2004 Patterns of Effective Organizations by Neil Harrison
© 2009 Trail Ridge Consulting, LLC                                                                       23
Transparency
          Product & Release Cycle

                                                      Drives
                        Release
                         Vision


   Release                                                     Sprint & Daily Cycle
                                     Release Scope
   Planning
                                     And Boundaries


                                                                       Sprint
                                                      Review
                                                                      Planning
                                                        &
                                                      Adapt
                                         Feedback                                 Develop
                                                                                   & Test

© 2009 Trail Ridge Consulting, LLC                                                    24
Transparency




                                     ✓   Define a Quarterly release plan
                                     ✓   Align team sprint cycles within that plan
                                     ✓   Share team sprint reviews monthly


© 2009 Trail Ridge Consulting, LLC                                                   25
Shared Sprint Review




  Every team in the program presents its sprint results and release update
© 2009 Trail Ridge Consulting, LLC                                   26
APM Case Study Companies

                                     R&D Organization with over 500 people developing
                                     a suite of retail applications installed in most of the
                                     largest retail chains across the globe.

                                     IT Organization with over 300 people developing
                                     applications to support their B2B office product
                                     distribution and warehouse.

                                     R&D Organization with over 250 people developing
                                     a SaaS CRM platform and suite of applications
                                     supporting many Fortune 1000.

                                     R&D Organization with over 125 people developing
                                     a suite of applications for elementary education
                                     assessment through PDA devices.

                                     IT Organization with over 40 people developing
                                     applications to support their corporate and personal
                                     relocation business
© 2009 Trail Ridge Consulting, LLC                                                     27
What do we need to do?

     focus
               ✓ Solidify and focus teams
               ✓ Funnel projects and work items to teams
               ✓ Limit work to available teams

     communication
               ✓ Reduce the number of roles in the organization
               ✓ Share work across all roles more evenly

     transparency
               ✓ Create quarterly release plans
               ✓ Align team sprint cycles with a shared review
© 2009 Trail Ridge Consulting, LLC                           28
Executive Summary

                           APM is taking the high-
               performing team environment
             found in a single team/product
         environment and scaling it across
         a larger organization and product
                   portfolio without the loss of
                 productivity, predictability or
© 2009 Trail Ridge Consulting, LLC
                                     quality.        29
Summary

      Effective Agile Program Management
           requires...
                Focus - Teams that are more stable in
                 structure but more flexible in the work
                 products they produce
                Communication - An organization with fewer
                 roles and more distributed responsibility
                Transparency - A shared sprint cycle with a
                 regular shared release planning and tracking
                 review
© 2009 Trail Ridge Consulting, LLC                        30

More Related Content

What's hot

Benefits realization management - how to do it right - Wovex and Trevor Howes...
Benefits realization management - how to do it right - Wovex and Trevor Howes...Benefits realization management - how to do it right - Wovex and Trevor Howes...
Benefits realization management - how to do it right - Wovex and Trevor Howes...Wovex Limited
 
Establishing an Effective PMO
Establishing an Effective PMOEstablishing an Effective PMO
Establishing an Effective PMOBusiness Beam
 
Project Management and Change Management - Sean Low
Project Management and Change Management - Sean LowProject Management and Change Management - Sean Low
Project Management and Change Management - Sean LowPink Elephant
 
Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)Hussain Bandukwala
 
PMO - Strategic Model & Concepts Overview
PMO - Strategic Model & Concepts OverviewPMO - Strategic Model & Concepts Overview
PMO - Strategic Model & Concepts OverviewPMOfficers PMOAcademy
 
PMO 2.0 - Building PMO Capabilities
PMO 2.0 - Building PMO CapabilitiesPMO 2.0 - Building PMO Capabilities
PMO 2.0 - Building PMO CapabilitiesErin Jones
 
Program management - Fundamentals
Program management   - FundamentalsProgram management   - Fundamentals
Program management - FundamentalsJulen Mohanty
 
Creating & Maturing a PMO
Creating & Maturing a PMOCreating & Maturing a PMO
Creating & Maturing a PMOSyed Raashid
 
Project Management To Project Governance , Knowledge Management
Project Management To Project Governance , Knowledge ManagementProject Management To Project Governance , Knowledge Management
Project Management To Project Governance , Knowledge Managementsubramanian K
 
Having a PMO with agile flavor
Having a PMO with agile flavorHaving a PMO with agile flavor
Having a PMO with agile flavorImad Alsadeq
 
How To Use PMO Intake Processes To Manage Your Project Portfolio
How To Use PMO Intake Processes To Manage Your Project PortfolioHow To Use PMO Intake Processes To Manage Your Project Portfolio
How To Use PMO Intake Processes To Manage Your Project PortfolioDon Clarke, PMP, CSM, CSP
 
Project governance
Project governanceProject governance
Project governanceGlen Alleman
 
ePMO Workshop - Ali Kaabi
ePMO Workshop - Ali KaabiePMO Workshop - Ali Kaabi
ePMO Workshop - Ali KaabiAli Kaabi
 
PMO - Added value instead of administration
PMO - Added value instead of administrationPMO - Added value instead of administration
PMO - Added value instead of administrationAndreas Splett
 

What's hot (20)

Pmo final 1
Pmo final 1Pmo final 1
Pmo final 1
 
Benefits realization management - how to do it right - Wovex and Trevor Howes...
Benefits realization management - how to do it right - Wovex and Trevor Howes...Benefits realization management - how to do it right - Wovex and Trevor Howes...
Benefits realization management - how to do it right - Wovex and Trevor Howes...
 
Establishing an Effective PMO
Establishing an Effective PMOEstablishing an Effective PMO
Establishing an Effective PMO
 
Overview of Program Management
Overview of Program ManagementOverview of Program Management
Overview of Program Management
 
Project Management and Change Management - Sean Low
Project Management and Change Management - Sean LowProject Management and Change Management - Sean Low
Project Management and Change Management - Sean Low
 
Program Management
Program ManagementProgram Management
Program Management
 
Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)Setting up a Project Management Office (PMO)
Setting up a Project Management Office (PMO)
 
PMO - Strategic Model & Concepts Overview
PMO - Strategic Model & Concepts OverviewPMO - Strategic Model & Concepts Overview
PMO - Strategic Model & Concepts Overview
 
PMO 2.0 - Building PMO Capabilities
PMO 2.0 - Building PMO CapabilitiesPMO 2.0 - Building PMO Capabilities
PMO 2.0 - Building PMO Capabilities
 
Program management - Fundamentals
Program management   - FundamentalsProgram management   - Fundamentals
Program management - Fundamentals
 
Creating & Maturing a PMO
Creating & Maturing a PMOCreating & Maturing a PMO
Creating & Maturing a PMO
 
Project Management To Project Governance , Knowledge Management
Project Management To Project Governance , Knowledge ManagementProject Management To Project Governance , Knowledge Management
Project Management To Project Governance , Knowledge Management
 
Having a PMO with agile flavor
Having a PMO with agile flavorHaving a PMO with agile flavor
Having a PMO with agile flavor
 
How To Use PMO Intake Processes To Manage Your Project Portfolio
How To Use PMO Intake Processes To Manage Your Project PortfolioHow To Use PMO Intake Processes To Manage Your Project Portfolio
How To Use PMO Intake Processes To Manage Your Project Portfolio
 
Project governance
Project governanceProject governance
Project governance
 
Pmipmo
PmipmoPmipmo
Pmipmo
 
The Effective Program Management Office (PgMO) (c) 2010
The Effective Program Management Office (PgMO) (c) 2010The Effective Program Management Office (PgMO) (c) 2010
The Effective Program Management Office (PgMO) (c) 2010
 
ePMO Workshop - Ali Kaabi
ePMO Workshop - Ali KaabiePMO Workshop - Ali Kaabi
ePMO Workshop - Ali Kaabi
 
PMO 101
PMO 101PMO 101
PMO 101
 
PMO - Added value instead of administration
PMO - Added value instead of administrationPMO - Added value instead of administration
PMO - Added value instead of administration
 

Similar to Agile Program Management Best Practices

Agile Program Management Best Practices
Agile Program Management Best PracticesAgile Program Management Best Practices
Agile Program Management Best PracticesVersionOne
 
The New Public Sector PMO
The New Public Sector PMOThe New Public Sector PMO
The New Public Sector PMOjsweinstein
 
Making Scrum Stick Inside Heavy Regulated Industries (2012)
Making Scrum Stick Inside Heavy Regulated Industries (2012) Making Scrum Stick Inside Heavy Regulated Industries (2012)
Making Scrum Stick Inside Heavy Regulated Industries (2012) Laszlo Szalvay
 
The Visioneering Operating System - A Framework For Execution
The Visioneering Operating System - A Framework For ExecutionThe Visioneering Operating System - A Framework For Execution
The Visioneering Operating System - A Framework For ExecutionDavender Gupta
 
New Age Management
New Age ManagementNew Age Management
New Age ManagementAndre Harris
 
Ceots Corporate Presentation Jun 2009
Ceots Corporate Presentation Jun 2009Ceots Corporate Presentation Jun 2009
Ceots Corporate Presentation Jun 2009shashinair05
 
Project-management-in-a-global-operation
Project-management-in-a-global-operationProject-management-in-a-global-operation
Project-management-in-a-global-operationFrank Luong PMP,MBA
 
Building the Agile Enterprise
Building the Agile EnterpriseBuilding the Agile Enterprise
Building the Agile EnterpriseSrini Koushik
 
Multi-Enterprise 2.0 - Leveraging Social Software for Real ROI
Multi-Enterprise 2.0 - Leveraging Social Software for Real ROIMulti-Enterprise 2.0 - Leveraging Social Software for Real ROI
Multi-Enterprise 2.0 - Leveraging Social Software for Real ROIEnterprise 2.0 Conference
 
PMO Point of View
PMO Point of ViewPMO Point of View
PMO Point of Viewbboehner
 
Introduction to the Decision Model - Larry Goldberg
Introduction to the Decision Model - Larry GoldbergIntroduction to the Decision Model - Larry Goldberg
Introduction to the Decision Model - Larry GoldbergIIBA UK Chapter
 
AIIM West - Built for Success - Creating an Effective IM Org Structure - 2012...
AIIM West - Built for Success - Creating an Effective IM Org Structure - 2012...AIIM West - Built for Success - Creating an Effective IM Org Structure - 2012...
AIIM West - Built for Success - Creating an Effective IM Org Structure - 2012...Greg Clark
 
Introduction to Business Beam
Introduction to Business BeamIntroduction to Business Beam
Introduction to Business BeamIkram Khan
 
Fayol Principles Applied To TCS
Fayol Principles Applied To TCSFayol Principles Applied To TCS
Fayol Principles Applied To TCSdeepudost
 
Managing product development flow across an IT organization
Managing product development flow across an IT organizationManaging product development flow across an IT organization
Managing product development flow across an IT organizationInstitut Lean France
 
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra 26 05 10 V2
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra 26 05 10 V2C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra 26 05 10 V2
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra 26 05 10 V2BPM Link
 
About PSC Group
About PSC GroupAbout PSC Group
About PSC GroupPSC Group
 
Frost Cg Corporate Presentation
Frost Cg   Corporate PresentationFrost Cg   Corporate Presentation
Frost Cg Corporate Presentationfrostcg
 

Similar to Agile Program Management Best Practices (20)

Agile Program Management Best Practices
Agile Program Management Best PracticesAgile Program Management Best Practices
Agile Program Management Best Practices
 
The New Public Sector PMO
The New Public Sector PMOThe New Public Sector PMO
The New Public Sector PMO
 
Making Scrum Stick Inside Heavy Regulated Industries (2012)
Making Scrum Stick Inside Heavy Regulated Industries (2012) Making Scrum Stick Inside Heavy Regulated Industries (2012)
Making Scrum Stick Inside Heavy Regulated Industries (2012)
 
The Visioneering Operating System - A Framework For Execution
The Visioneering Operating System - A Framework For ExecutionThe Visioneering Operating System - A Framework For Execution
The Visioneering Operating System - A Framework For Execution
 
New Age Management
New Age ManagementNew Age Management
New Age Management
 
Ceots Corporate Presentation Jun 2009
Ceots Corporate Presentation Jun 2009Ceots Corporate Presentation Jun 2009
Ceots Corporate Presentation Jun 2009
 
Project-management-in-a-global-operation
Project-management-in-a-global-operationProject-management-in-a-global-operation
Project-management-in-a-global-operation
 
Lean Information Technology Webinar
Lean Information Technology WebinarLean Information Technology Webinar
Lean Information Technology Webinar
 
Building the Agile Enterprise
Building the Agile EnterpriseBuilding the Agile Enterprise
Building the Agile Enterprise
 
Multi-Enterprise 2.0 - Leveraging Social Software for Real ROI
Multi-Enterprise 2.0 - Leveraging Social Software for Real ROIMulti-Enterprise 2.0 - Leveraging Social Software for Real ROI
Multi-Enterprise 2.0 - Leveraging Social Software for Real ROI
 
PMO Point of View
PMO Point of ViewPMO Point of View
PMO Point of View
 
Introduction to the Decision Model - Larry Goldberg
Introduction to the Decision Model - Larry GoldbergIntroduction to the Decision Model - Larry Goldberg
Introduction to the Decision Model - Larry Goldberg
 
AIIM West - Built for Success - Creating an Effective IM Org Structure - 2012...
AIIM West - Built for Success - Creating an Effective IM Org Structure - 2012...AIIM West - Built for Success - Creating an Effective IM Org Structure - 2012...
AIIM West - Built for Success - Creating an Effective IM Org Structure - 2012...
 
Introduction to Business Beam
Introduction to Business BeamIntroduction to Business Beam
Introduction to Business Beam
 
Fayol Principles Applied To TCS
Fayol Principles Applied To TCSFayol Principles Applied To TCS
Fayol Principles Applied To TCS
 
Mind Chips Consulting Offerings
Mind Chips Consulting   OfferingsMind Chips Consulting   Offerings
Mind Chips Consulting Offerings
 
Managing product development flow across an IT organization
Managing product development flow across an IT organizationManaging product development flow across an IT organization
Managing product development flow across an IT organization
 
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra 26 05 10 V2
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra 26 05 10 V2C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra 26 05 10 V2
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra 26 05 10 V2
 
About PSC Group
About PSC GroupAbout PSC Group
About PSC Group
 
Frost Cg Corporate Presentation
Frost Cg   Corporate PresentationFrost Cg   Corporate Presentation
Frost Cg Corporate Presentation
 

More from Pete Behrens

Five *oops* Six mistakes leaders make
Five *oops* Six mistakes leaders makeFive *oops* Six mistakes leaders make
Five *oops* Six mistakes leaders makePete Behrens
 
Developing Leadership Agility: 6 Mistakes Leaders Make
Developing Leadership Agility: 6 Mistakes Leaders MakeDeveloping Leadership Agility: 6 Mistakes Leaders Make
Developing Leadership Agility: 6 Mistakes Leaders MakePete Behrens
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Pete Behrens
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile LeadershipPete Behrens
 
Reprogramming Leadership for Agility
Reprogramming Leadership for AgilityReprogramming Leadership for Agility
Reprogramming Leadership for AgilityPete Behrens
 
Agile leadership in the enterprise
Agile leadership in the enterpriseAgile leadership in the enterprise
Agile leadership in the enterprisePete Behrens
 
Stop doing scrum - BE agile (a leadership guide)
Stop doing scrum - BE agile (a leadership guide)Stop doing scrum - BE agile (a leadership guide)
Stop doing scrum - BE agile (a leadership guide)Pete Behrens
 
Leading Agility "Inside-Out"
Leading Agility "Inside-Out"Leading Agility "Inside-Out"
Leading Agility "Inside-Out"Pete Behrens
 
The Culture of Agility
The Culture of AgilityThe Culture of Agility
The Culture of AgilityPete Behrens
 
Death by Scrum Meeting Agile2010
Death by Scrum Meeting Agile2010Death by Scrum Meeting Agile2010
Death by Scrum Meeting Agile2010Pete Behrens
 
Measuring Agility: Top 5 Metrics And Myths
Measuring Agility: Top 5 Metrics And MythsMeasuring Agility: Top 5 Metrics And Myths
Measuring Agility: Top 5 Metrics And MythsPete Behrens
 
Death By Scrum Meeting 2009
Death By Scrum Meeting 2009Death By Scrum Meeting 2009
Death By Scrum Meeting 2009Pete Behrens
 

More from Pete Behrens (12)

Five *oops* Six mistakes leaders make
Five *oops* Six mistakes leaders makeFive *oops* Six mistakes leaders make
Five *oops* Six mistakes leaders make
 
Developing Leadership Agility: 6 Mistakes Leaders Make
Developing Leadership Agility: 6 Mistakes Leaders MakeDeveloping Leadership Agility: 6 Mistakes Leaders Make
Developing Leadership Agility: 6 Mistakes Leaders Make
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile Leadership
 
Reprogramming Leadership for Agility
Reprogramming Leadership for AgilityReprogramming Leadership for Agility
Reprogramming Leadership for Agility
 
Agile leadership in the enterprise
Agile leadership in the enterpriseAgile leadership in the enterprise
Agile leadership in the enterprise
 
Stop doing scrum - BE agile (a leadership guide)
Stop doing scrum - BE agile (a leadership guide)Stop doing scrum - BE agile (a leadership guide)
Stop doing scrum - BE agile (a leadership guide)
 
Leading Agility "Inside-Out"
Leading Agility "Inside-Out"Leading Agility "Inside-Out"
Leading Agility "Inside-Out"
 
The Culture of Agility
The Culture of AgilityThe Culture of Agility
The Culture of Agility
 
Death by Scrum Meeting Agile2010
Death by Scrum Meeting Agile2010Death by Scrum Meeting Agile2010
Death by Scrum Meeting Agile2010
 
Measuring Agility: Top 5 Metrics And Myths
Measuring Agility: Top 5 Metrics And MythsMeasuring Agility: Top 5 Metrics And Myths
Measuring Agility: Top 5 Metrics And Myths
 
Death By Scrum Meeting 2009
Death By Scrum Meeting 2009Death By Scrum Meeting 2009
Death By Scrum Meeting 2009
 

Recently uploaded

Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 

Recently uploaded (20)

Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 

Agile Program Management Best Practices

  • 1. Agile Program Management Best Practices Pete Behrens Agile Organization & Process Coach © 2009 Trail Ridge Consulting, LLC pete@trailridgeconsulting.com 303.819.1809
  • 2. Pete Behrens Agile Organization & Process Coach  Certified Scrum Trainer  Certified Scrum Coach  Guide enterprise organizations in transitioning to an agile organization implementing agile methods  Services for agile assessment, alignment, training and coaching Previous Experience  Led development of the requirements management solution RequisitePro – a core product in the IBM Rational product line – using the Rational Unified Process (RUP)  Consulted with EDS leading development of large data warehouse solutions using Rapid Application Development (RAD) © 2009 Trail Ridge Consulting, LLC 2
  • 3. Program Management Program Management is the process of managing several related projects or a portfolio of products Organization Process Product © 2009 Trail Ridge Consulting, LLC 3
  • 4. Executive Summary Effective Agile Program Management has less to do with Process than it does the Organization © 2009 Trail Ridge Consulting, LLC 4
  • 5. Executive Summary Organizati ove Proces r on s That is, while there is value in the items on the right, we value the items on the left more. © 2009 Trail Ridge Consulting, LLC 5
  • 6. Executive Summary Organizati ove Proces r on s Individuals and Process over Interactions and Tools That is, while there is value in the items on the right, we value the items on the left more. www.agilemanifesto.org - 2001 © 2009 Trail Ridge Consulting, LLC 5
  • 7. Executive Summary To effectively scale agility to a large complex programs - the organization is the key © 2009 Trail Ridge Consulting, LLC 6
  • 8. When an organization is small... focus communication transparency ...are free. © 2009 Trail Ridge Consulting, LLC 7
  • 9. Can’t we just scale it through Program Management? Program Manager © 2009 Trail Ridge Consulting, LLC 8
  • 10. In large organizations... CIO, CTO, VP Engineering Product Line Product Line Product Line Manager Manager Manager Functional Functional Functional Usability Manager Manager Manager Engineering DBA PMO Infrastructure ...focus is challenged. Quality Assurance © 2009 Trail Ridge Consulting, LLC 9
  • 11. In large organizations... 2000 Communication Paths 1500 1000 500 0 2 6 8 10 30 50 Number of People ...communication breaks down. © 2009 Trail Ridge Consulting, LLC 10
  • 12. In large organizations... ...transparency becomes opaque. © 2009 Trail Ridge Consulting, LLC 11
  • 13. Organization Problems lead to Program Problems  Lack of Focus  Lost Communication  Little Transparency Leads to...  Lack of Predictability  Too many Dependencies  Unknown Risks  Low Quality © 2009 Trail Ridge Consulting, LLC 12
  • 14. Conway’s Law Organizations which design systems are constrained to produce designs which are copies of the communication Organization structures of these organizations. Architecture http://www.melconway.com/law © 2009 Trail Ridge Consulting, LLC 13
  • 15. Organizational Flexibility is Key Organization communication complexities are manifested in solution design Larger organizations are more rigid Organizational flexibility is the key to building effective design solutions http://www.melconway.com/law © 2009 Trail Ridge Consulting, LLC 14
  • 16. Agile Context Lean and Agile Principles Scrum Project & Product Leadership & Team Practices XP Development & Test Practices © 2009 Trail Ridge Consulting, LLC 15
  • 17. Why was Scrum Created? TEAMS solve problems better than individuals Teams solve problems better incrementally in short TIMEBOXES © 2009 Trail Ridge Consulting, LLC 16
  • 18. Why was Scrum Created? TEAM © 2009 Trail Ridge Consulting, LLC TIMEBOX 17
  • 19. Why was Scrum Created? TEAM focus communication transparency © 2009 Trail Ridge Consulting, LLC TIMEBOX 18
  • 20. Team members get direction from multiple sources Work Products s act tice ice s Prac Product B est Owner Work Architect UI Designer Products Scrum Master Work Products Technical Writer Developer Best Prac es tices actic Pr Tester Work Products © 2009 Trail Ridge Consulting, LLC 19
  • 21. Architect Multiple Scrum Teams Technical Writer Developer Scrum Tester Master r Product Owner Tester Developer Architect eveloper UI Designer Tester Tester Scrum Master Developer Archite Developer Developer oduct Technical wner Writer Developer Tester Developer Scrum Tester Master Architect © 2009 Trail Ridge Consulting, LLC 20
  • 22. Team Work Products Focus Single Backlog Pipeline Product Owner Team Architect UI Designer Characteristics Best Practices Scrum • Small Master • Dedicated Technical • Cross-functional Developer Writer • Co-located • Shared Focus Tester © 2009 Trail Ridge Consulting, LLC 21
  • 23. Communication Fewer Roles Increases Communication Source: 2004 Patterns of Effective Organizations by Neil Harrison © 2009 Trail Ridge Consulting, LLC 22
  • 24. Communication Fewer Roles Increases Communication Source: 2004 Patterns of Effective Organizations by Neil Harrison © 2009 Trail Ridge Consulting, LLC 22
  • 25. Communication Sharing Work across Roles Increases Communication Source: 2004 Patterns of Effective Organizations by Neil Harrison © 2009 Trail Ridge Consulting, LLC 23
  • 26. Communication Sharing Work across Roles Increases Communication Source: 2004 Patterns of Effective Organizations by Neil Harrison © 2009 Trail Ridge Consulting, LLC 23
  • 27. Transparency Product & Release Cycle Drives Release Vision Release Sprint & Daily Cycle Release Scope Planning And Boundaries Sprint Review Planning & Adapt Feedback Develop & Test © 2009 Trail Ridge Consulting, LLC 24
  • 28. Transparency ✓ Define a Quarterly release plan ✓ Align team sprint cycles within that plan ✓ Share team sprint reviews monthly © 2009 Trail Ridge Consulting, LLC 25
  • 29. Shared Sprint Review Every team in the program presents its sprint results and release update © 2009 Trail Ridge Consulting, LLC 26
  • 30. APM Case Study Companies R&D Organization with over 500 people developing a suite of retail applications installed in most of the largest retail chains across the globe. IT Organization with over 300 people developing applications to support their B2B office product distribution and warehouse. R&D Organization with over 250 people developing a SaaS CRM platform and suite of applications supporting many Fortune 1000. R&D Organization with over 125 people developing a suite of applications for elementary education assessment through PDA devices. IT Organization with over 40 people developing applications to support their corporate and personal relocation business © 2009 Trail Ridge Consulting, LLC 27
  • 31. What do we need to do? focus ✓ Solidify and focus teams ✓ Funnel projects and work items to teams ✓ Limit work to available teams communication ✓ Reduce the number of roles in the organization ✓ Share work across all roles more evenly transparency ✓ Create quarterly release plans ✓ Align team sprint cycles with a shared review © 2009 Trail Ridge Consulting, LLC 28
  • 32. Executive Summary APM is taking the high- performing team environment found in a single team/product environment and scaling it across a larger organization and product portfolio without the loss of productivity, predictability or © 2009 Trail Ridge Consulting, LLC quality. 29
  • 33. Summary  Effective Agile Program Management requires...  Focus - Teams that are more stable in structure but more flexible in the work products they produce  Communication - An organization with fewer roles and more distributed responsibility  Transparency - A shared sprint cycle with a regular shared release planning and tracking review © 2009 Trail Ridge Consulting, LLC 30