SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Agile Program Management
                                               Best Practices




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

Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
Executive Summary



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



       © 2009 Trail Ridge Consulting, LLC                     4


Wednesday, June 24, 2009
Executive Summary



           Organization                                  over               Process

                      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


Wednesday, June 24, 2009
Executive Summary



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



       © 2009 Trail Ridge Consulting, LLC                         6


Wednesday, June 24, 2009
When an organization is small...


            focus                           communication   transparency




                                             ...are free.
       © 2009 Trail Ridge Consulting, LLC                             7


Wednesday, June 24, 2009
Can’t we just scale it through
            Program Management?




                                            Program
                                            Manager




       © 2009 Trail Ridge Consulting, LLC             8


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
In large organizations...




            ...transparency becomes opaque.
       © 2009 Trail Ridge Consulting, LLC     11


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
Agile Context


                                                Lean and Agile
                                                  Principles



                                            Scrum Project & Product
                                              Leadership & Team
                                                  Practices


                                            XP Development & Test
                                                  Practices



       © 2009 Trail Ridge Consulting, LLC                        15


Wednesday, June 24, 2009
Why was Scrum Created?

            TEAMS solve problems
            better than individuals




                                            Teams solve problems
                                            better incrementally in
                                            short TIMEBOXES
       © 2009 Trail Ridge Consulting, LLC                        16


Wednesday, June 24, 2009
Why was Scrum Created?

                                             TEAM




       © 2009 Trail Ridge Consulting, LLC
                                            TIMEBOX   17


Wednesday, June 24, 2009
Why was Scrum Created?

                                               TEAM

              focus                         communication   transparency




       © 2009 Trail Ridge Consulting, LLC
                                            TIMEBOX                  18


Wednesday, June 24, 2009
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
    ctic
 Pra                                                  Tester
                          Work
                       Products
           © 2009 Trail Ridge Consulting, LLC                                                  19


  Wednesday, June 24, 2009
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


    Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
Communication

                                            Fewer
                                            Roles
                                                      Increases
                                                    Communication




                                                      Source: 2004 Patterns of Effective Organizations by Neil Harrison

       © 2009 Trail Ridge Consulting, LLC                                                                         22


Wednesday, June 24, 2009
Communication
                                                      Sharing Work
                                                      across Roles
                                 Increases
                               Communication




                                            Source: 2004 Patterns of Effective Organizations by Neil Harrison
       © 2009 Trail Ridge Consulting, LLC                                                                       23


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
Transparency




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

       © 2009 Trail Ridge Consulting, LLC                                                 25


Wednesday, June 24, 2009
Shared Sprint Review




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


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009
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 quality.

       © 2009 Trail Ridge Consulting, LLC                 29


Wednesday, June 24, 2009
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


Wednesday, June 24, 2009

Más contenido relacionado

La actualidad más candente

How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
IBM
 
Bryson jonathan
Bryson jonathanBryson jonathan
Bryson jonathan
NASAPMC
 

La actualidad más candente (20)

T345 P Iweb
T345 P IwebT345 P Iweb
T345 P Iweb
 
Webinar - Transition Your Organization - The Microsoft Case
Webinar - Transition Your Organization - The Microsoft CaseWebinar - Transition Your Organization - The Microsoft Case
Webinar - Transition Your Organization - The Microsoft Case
 
B302
B302B302
B302
 
Managing Business Processes and Change
Managing Business Processes and Change	Managing Business Processes and Change
Managing Business Processes and Change
 
T354 pi
T354 piT354 pi
T354 pi
 
T349
T349T349
T349
 
B307
B307B307
B307
 
S275
S275S275
S275
 
Share Point Governance
Share Point GovernanceShare Point Governance
Share Point Governance
 
Agile, IT and the Business Community
Agile, IT and the Business CommunityAgile, IT and the Business Community
Agile, IT and the Business Community
 
T354 asmi
T354 asmiT354 asmi
T354 asmi
 
Community Driven Development and Gender Mainstreaming APMAS report
Community Driven Development and Gender Mainstreaming APMAS reportCommunity Driven Development and Gender Mainstreaming APMAS report
Community Driven Development and Gender Mainstreaming APMAS report
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
T358
T358T358
T358
 
T354
T354T354
T354
 
Bryson jonathan
Bryson jonathanBryson jonathan
Bryson jonathan
 
Talent Management & Development Overview For E Gauge & Edges 07.10.09
Talent Management & Development Overview For E Gauge &  Edges   07.10.09Talent Management & Development Overview For E Gauge &  Edges   07.10.09
Talent Management & Development Overview For E Gauge & Edges 07.10.09
 
Pex Clb Ibm Final 2013
Pex Clb Ibm Final 2013Pex Clb Ibm Final 2013
Pex Clb Ibm Final 2013
 
P769
P769P769
P769
 
B282
B282B282
B282
 

Destacado

Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
Ravi Tadwalkar
 
Action Learning
Action Learning Action Learning
Action Learning
carena
 

Destacado (20)

Cisco canada education @ CAIS IT leadership conference 2014
Cisco canada education @ CAIS IT leadership conference 2014  Cisco canada education @ CAIS IT leadership conference 2014
Cisco canada education @ CAIS IT leadership conference 2014
 
Certified Action Learning Coach Roadmap (English - Vietnamese)
Certified Action Learning Coach Roadmap (English - Vietnamese)Certified Action Learning Coach Roadmap (English - Vietnamese)
Certified Action Learning Coach Roadmap (English - Vietnamese)
 
Apple Institute 2012 PPT
Apple Institute 2012 PPTApple Institute 2012 PPT
Apple Institute 2012 PPT
 
Action Learning Project -Training In Restricted Travel Environment
Action Learning Project -Training In Restricted Travel EnvironmentAction Learning Project -Training In Restricted Travel Environment
Action Learning Project -Training In Restricted Travel Environment
 
Complexity in Action: Learning in the US Navy, 1905-1945 - Lean Agile Scotlan...
Complexity in Action: Learning in the US Navy, 1905-1945 - Lean Agile Scotlan...Complexity in Action: Learning in the US Navy, 1905-1945 - Lean Agile Scotlan...
Complexity in Action: Learning in the US Navy, 1905-1945 - Lean Agile Scotlan...
 
World Institute for Action Learning Presentation to MNODN
World Institute for Action Learning Presentation to MNODNWorld Institute for Action Learning Presentation to MNODN
World Institute for Action Learning Presentation to MNODN
 
Sound! Light! Action! Learning? Experiences from the annual MEDEA Awards
Sound! Light! Action! Learning? Experiences from the annual MEDEA AwardsSound! Light! Action! Learning? Experiences from the annual MEDEA Awards
Sound! Light! Action! Learning? Experiences from the annual MEDEA Awards
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
Action Learning Ver.20
Action Learning Ver.20Action Learning Ver.20
Action Learning Ver.20
 
Call to Action: Challenge Based Learning in Action
Call to Action: Challenge Based Learning in ActionCall to Action: Challenge Based Learning in Action
Call to Action: Challenge Based Learning in Action
 
Developing Intercultural Competence of Global Leader: An Action Learning Appr...
Developing Intercultural Competence of Global Leader: An Action Learning Appr...Developing Intercultural Competence of Global Leader: An Action Learning Appr...
Developing Intercultural Competence of Global Leader: An Action Learning Appr...
 
Action Learning: A Conceptual Introduction
Action Learning: A Conceptual IntroductionAction Learning: A Conceptual Introduction
Action Learning: A Conceptual Introduction
 
Technical Overview of LTE ( Hyung G. Myung)
Technical Overview of LTE ( Hyung G. Myung)Technical Overview of LTE ( Hyung G. Myung)
Technical Overview of LTE ( Hyung G. Myung)
 
Action Learning
Action Learning Action Learning
Action Learning
 
Paving the path to Narrowband 5G with LTE IoT
Paving the path to Narrowband 5G with LTE IoTPaving the path to Narrowband 5G with LTE IoT
Paving the path to Narrowband 5G with LTE IoT
 
Project-Based Learning
Project-Based LearningProject-Based Learning
Project-Based Learning
 
Project-based and Problem-based learning
Project-based and Problem-based learningProject-based and Problem-based learning
Project-based and Problem-based learning
 
dr Bea Carson - How do Wial and Action Learning sessions develop agile leaders
dr Bea Carson - How do Wial and Action Learning sessions develop agile leaders dr Bea Carson - How do Wial and Action Learning sessions develop agile leaders
dr Bea Carson - How do Wial and Action Learning sessions develop agile leaders
 
Overview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche TelekomOverview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche Telekom
 
AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration AT&T View on LTE to 5G Network Migration
AT&T View on LTE to 5G Network Migration
 

Similar a Agile Program Management Best Practices

Intranet Governance: How to Run an Intranet
Intranet Governance: How to Run an IntranetIntranet Governance: How to Run an Intranet
Intranet Governance: How to Run an Intranet
michaelmarchionda
 

Similar a 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
 
New Age Management
New Age ManagementNew Age Management
New Age Management
 
The CIO Agenda: How to be Relevant in 2010
The CIO Agenda:  How to be Relevant in 2010The CIO Agenda:  How to be Relevant in 2010
The CIO Agenda: How to be Relevant in 2010
 
Intranet Governance: How to Run an Intranet
Intranet Governance: How to Run an IntranetIntranet Governance: How to Run an Intranet
Intranet Governance: How to Run an Intranet
 
Ron Young - Workshop - KM Middle East 2011 workshop
Ron Young - Workshop - KM Middle East 2011 workshopRon Young - Workshop - KM Middle East 2011 workshop
Ron Young - Workshop - KM Middle East 2011 workshop
 
The New Public Sector PMO
The New Public Sector PMOThe New Public Sector PMO
The New Public Sector PMO
 
S Young Resume 2010
S Young Resume 2010S Young Resume 2010
S Young Resume 2010
 
Services Marketing and Product Management
Services Marketing and Product ManagementServices Marketing and Product Management
Services Marketing and Product Management
 
Service Marketing and How It Relates To Product Management
Service Marketing and How It Relates To Product ManagementService Marketing and How It Relates To Product Management
Service Marketing and How It Relates To Product 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
 
Change Management Workshop
Change Management WorkshopChange Management Workshop
Change Management Workshop
 
Outsourcing Renegotiation Strategies Framework
Outsourcing Renegotiation Strategies FrameworkOutsourcing Renegotiation Strategies Framework
Outsourcing Renegotiation Strategies Framework
 
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)
 
EA Benefits
EA BenefitsEA Benefits
EA Benefits
 
Euro*MBA Winterschool Social CRM
Euro*MBA Winterschool Social CRMEuro*MBA Winterschool Social CRM
Euro*MBA Winterschool Social CRM
 
The Social Enterprise: How BMC Embraces Social Collaboration
The Social Enterprise: How BMC Embraces Social CollaborationThe Social Enterprise: How BMC Embraces Social Collaboration
The Social Enterprise: How BMC Embraces Social Collaboration
 
Failsafe Exit 7.1.09
Failsafe Exit 7.1.09Failsafe Exit 7.1.09
Failsafe Exit 7.1.09
 
How We Work
How We WorkHow We Work
How We Work
 
Six Truths BtoB Marketers Must Accept
Six Truths BtoB Marketers Must AcceptSix Truths BtoB Marketers Must Accept
Six Truths BtoB Marketers Must Accept
 

Más de VersionOne

AgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentAgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile Development
VersionOne
 
AgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseAgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the Enterprise
VersionOne
 

Más de VersionOne (20)

AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile
 
What's the State of Agile Software Development?
What's the State of Agile Software Development?What's the State of Agile Software Development?
What's the State of Agile Software Development?
 
AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 2
 
AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE: Continuous Product Learning - Part 1
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
 
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked Awesome
 
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
 
AgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentAgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile Development
 
AgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseAgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the Enterprise
 
AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 2
 
AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1AgileLIVE - Collaboration that Scales - Part 1
AgileLIVE - Collaboration that Scales - Part 1
 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

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 Wednesday, June 24, 2009
  • 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 Wednesday, June 24, 2009
  • 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 Wednesday, June 24, 2009
  • 4. Executive Summary Effective Agile Program Management has less to do with Process than it does the Organization © 2009 Trail Ridge Consulting, LLC 4 Wednesday, June 24, 2009
  • 5. Executive Summary Organization over Process 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 Wednesday, June 24, 2009
  • 6. Executive Summary To effectively scale agility to a large complex programs - the organization is the key © 2009 Trail Ridge Consulting, LLC 6 Wednesday, June 24, 2009
  • 7. When an organization is small... focus communication transparency ...are free. © 2009 Trail Ridge Consulting, LLC 7 Wednesday, June 24, 2009
  • 8. Can’t we just scale it through Program Management? Program Manager © 2009 Trail Ridge Consulting, LLC 8 Wednesday, June 24, 2009
  • 9. 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 Wednesday, June 24, 2009
  • 10. 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 Wednesday, June 24, 2009
  • 11. In large organizations... ...transparency becomes opaque. © 2009 Trail Ridge Consulting, LLC 11 Wednesday, June 24, 2009
  • 12. 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 Wednesday, June 24, 2009
  • 13. 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 Wednesday, June 24, 2009
  • 14. 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 Wednesday, June 24, 2009
  • 15. Agile Context Lean and Agile Principles Scrum Project & Product Leadership & Team Practices XP Development & Test Practices © 2009 Trail Ridge Consulting, LLC 15 Wednesday, June 24, 2009
  • 16. Why was Scrum Created? TEAMS solve problems better than individuals Teams solve problems better incrementally in short TIMEBOXES © 2009 Trail Ridge Consulting, LLC 16 Wednesday, June 24, 2009
  • 17. Why was Scrum Created? TEAM © 2009 Trail Ridge Consulting, LLC TIMEBOX 17 Wednesday, June 24, 2009
  • 18. Why was Scrum Created? TEAM focus communication transparency © 2009 Trail Ridge Consulting, LLC TIMEBOX 18 Wednesday, June 24, 2009
  • 19. 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 ctic Pra Tester Work Products © 2009 Trail Ridge Consulting, LLC 19 Wednesday, June 24, 2009
  • 20. 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 Wednesday, June 24, 2009
  • 21. 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 Wednesday, June 24, 2009
  • 22. Communication Fewer Roles Increases Communication Source: 2004 Patterns of Effective Organizations by Neil Harrison © 2009 Trail Ridge Consulting, LLC 22 Wednesday, June 24, 2009
  • 23. Communication Sharing Work across Roles Increases Communication Source: 2004 Patterns of Effective Organizations by Neil Harrison © 2009 Trail Ridge Consulting, LLC 23 Wednesday, June 24, 2009
  • 24. 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 Wednesday, June 24, 2009
  • 25. Transparency ✓ Define a Quarterly release plan ✓ Align team sprint cycles within that plan ✓ Share team sprint reviews monthly © 2009 Trail Ridge Consulting, LLC 25 Wednesday, June 24, 2009
  • 26. Shared Sprint Review Every team in the program presents its sprint results and release update © 2009 Trail Ridge Consulting, LLC 26 Wednesday, June 24, 2009
  • 27. 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 Wednesday, June 24, 2009
  • 28. 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 Wednesday, June 24, 2009
  • 29. 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 quality. © 2009 Trail Ridge Consulting, LLC 29 Wednesday, June 24, 2009
  • 30. 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 Wednesday, June 24, 2009