Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Agile Portfolio Management
© Copyright 2014 Conteneo, Inc. 1
Four Key Concepts
Large organizations adopting Agile must manage
four key concepts.
© Copyright 2014 Conteneo, Inc. 2
Type...
Four Key Questions
This deck will provide an overview of how to do this
by framing these concepts as questions.
© Copyrigh...
PMO &Product Development Processes
4
PM
TPM
Team
SM
Portfolio board
Portfolio Management Process
Select the right projects...
Assumptions
• We assume the reader is familiar with Agile
development techniques, including Scrum, XP
and Lean Kanban.
• I...
Let’s start with Types of Work
And we’ll keep going from there
Corporate Initiatives
We Distinguish Three Types of Work
7
Ongoing
Product
Development
NEW
Product
Development
1
2
3
BYOD ...
Stage Gate
Projects move through defined stages via formal gates.
We Distinguish Two Governance Processes
8
UNDERSTANDING ...
Corporate Initiatives
We Distinguish Three Types of Work
9
Ongoing
Product
Development
NEW
Product
Development
1
2
3
BYOD ...
Corporate Initiatives
Work Processes and Governance Models
10
Ongoing
Product
Development
Product Life Cycle
NEW
Product
D...
What is an Agile Team?
© Copyright 2014 Conteneo, Inc. 11
Product Manager
Represents business goals,
focused on value.
Pri...
Corporate Initiatives
Teams are Allocated by the PMO
12
Ongoing
Product
Development
Product Life Cycle
NEW
Product
Develop...
Corporate Initiatives
Team Allocation Strategies
13
Ongoing
Product
Development
Product Life Cycle
NEW
Product
Development...
Teams Allocated By Forward Planning
14
UNDERSTANDING DEVELOPMENT
ANALYSIS AND
PLANNING
END / LAUNCH
Gate 1 Gate 2 Gate 3 G...
Architecture is What Drives Team Scale
OOPSLA-98 15
Interface
Domain
Model
Object
Translation and
Persistant Store
Route
M...
Shapes Of Projects
© Copyright 2014 Conteneo, Inc. 16
ALL FIXED
From Iron Triangle to Agile Triangle
ScopeRESOURCES
Schedule
The Iron Triangle
ScopeRESOURCES
Schedule
The Agile...
From Agile Triangle to Continuous Flow
Sprint Sprint Sprint Sprint Sprint…
Sprint Sprint Sprint SprintSprint Sprint
Sprint...
Teams Work According to
Defined Project Shapes
19
Enterprise
Designed to hit market windows defined in roadmaps, Enterpris...
Putting These Concepts Together
© Copyright 2014 Conteneo, Inc. 20
A Tale of Three Configurations
© Copyright 2014 Conteneo, Inc. 21
A stable product with
millions in revenue
A new product
...
Strategy-Glue-Tactics
Agile Product Development
PM/PO Deliverables
23
Strategy
Tactics
Glue
Longer term
Holistic
Shorter Term
Focused
Product
Vision
Product
Purpose
Why
R...
Flows
24
Strategy
Tactics
Glue
Longer term
Holistic
Shorter Term
Focused
Product
Vision
Product
Purpose
Why
Roadmap
User S...
Techniques
25
Strategy
Tactics
Glue
Longer term
Holistic
Shorter Term
Focused
Product
Vision
Product
Purpose
Why
Roadmap
U...
© Copyright 2014 Conteneo, Inc. 26
480 San Antonio Road, Suite 202
Mountain View, CA 94040
mobile: (408) 529-0319
luke.hoh...
Upcoming SlideShare
Loading in …5
×

Agile PMO - PM

2,126 views

Published on

This deck outlines how an organization can manage four essential aspects of scaling Agile practices.

Published in: Software

Agile PMO - PM

  1. 1. Agile Portfolio Management © Copyright 2014 Conteneo, Inc. 1
  2. 2. Four Key Concepts Large organizations adopting Agile must manage four key concepts. © Copyright 2014 Conteneo, Inc. 2 Type of Work Size of Team(s) Project Governance Portfolio Governance
  3. 3. Four Key Questions This deck will provide an overview of how to do this by framing these concepts as questions. © Copyright 2014 Conteneo, Inc. 3 Type of Work Size of Team(s) Project Governance Portfolio Governance What kind of work are we doing? What processes should we use to estimate and manage deliverables? What governance strategy should we choose? How should we allocate and structure teams within a project or product? How does the number of teams grow over time?
  4. 4. PMO &Product Development Processes 4 PM TPM Team SM Portfolio board Portfolio Management Process Select the right projects. Allocate resources to projects. Product Development Process Build the right stuff. Build the right way. Organize based on allocated resources. Engage in process improvement. Link between portfolio & product.
  5. 5. Assumptions • We assume the reader is familiar with Agile development techniques, including Scrum, XP and Lean Kanban. • In other words, this really is for large organizations who want to scale in a sensible way. © Copyright 2014 Conteneo, Inc. 5
  6. 6. Let’s start with Types of Work And we’ll keep going from there
  7. 7. Corporate Initiatives We Distinguish Three Types of Work 7 Ongoing Product Development NEW Product Development 1 2 3 BYOD Security CRM Migration Other corporate initiatives Product Life Cycle
  8. 8. Stage Gate Projects move through defined stages via formal gates. We Distinguish Two Governance Processes 8 UNDERSTANDING DEVELOPMENT ANALYSIS AND PLANNING END / LAUNCH Gate 1 Gate 2 Gate 3 Gate 4 Closure New Roadmap & Backlog Projects or work items move under the control of the teams that control these items. Roadmap Backlog
  9. 9. Corporate Initiatives We Distinguish Three Types of Work 9 Ongoing Product Development NEW Product Development 1 2 3 BYOD Security CRM Migration Other corporate initiatives Product Life Cycle
  10. 10. Corporate Initiatives Work Processes and Governance Models 10 Ongoing Product Development Product Life Cycle NEW Product Development .fr migration .it migration Other corporate initiatives Stage Gate Stage Gate Roadmap and Backlog
  11. 11. What is an Agile Team? © Copyright 2014 Conteneo, Inc. 11 Product Manager Represents business goals, focused on value. Prioritizes. Agile Coach (Scrum Master) Focused on product planning, sprint boundaries, milestones Pull vs. Push model to create and consume backlog of coaching events. Coaches drive teams to increase performance the OODA loop. Dev Team Because the team is capable of building and releasing code into production they are usually cross-functional and interdisciplinary. Can put code into production!
  12. 12. Corporate Initiatives Teams are Allocated by the PMO 12 Ongoing Product Development Product Life Cycle NEW Product Development .fr migration .it migration Other corporate initiatives Stage Gate Stage Gate Roadmap and Backlog Piccolo 1 Team Grande >4 Teams Medio 2-4 Teams Note: Within a product line or vertical there may be several active projects. Each project has a separate backlog, a defined team structure and a chosen process model.
  13. 13. Corporate Initiatives Team Allocation Strategies 13 Ongoing Product Development Product Life Cycle NEW Product Development .fr migration .it migration Other corporate initiatives Stage Gate Stage Gate Roadmap and Backlog Stay Lean – Grow as success warrants Grow in a defined manner based on Stage-Gates and Resources Grow rapidly to capitalize on market share / profit. Reduce size to free up cash for new growth Stabilize on a team sized commensurate with profit.
  14. 14. Teams Allocated By Forward Planning 14 UNDERSTANDING DEVELOPMENT ANALYSIS AND PLANNING END / LAUNCH Gate 1 Gate 2 Gate 3 Gate 4 Closure Number ofTeams Time A Piccolo might be a single team over the life of the project. A Medio might start with two teams in early phases, grow a bit, then shrink. A Grande might be a large project/product designed to absorb many teams through architecture.
  15. 15. Architecture is What Drives Team Scale OOPSLA-98 15 Interface Domain Model Object Translation and Persistant Store Route Management Fleet ManagementScheduling A B Individual Teams Have Independent Structure “Build the Right Thing” “BuildtheRightWay”
  16. 16. Shapes Of Projects © Copyright 2014 Conteneo, Inc. 16
  17. 17. ALL FIXED From Iron Triangle to Agile Triangle ScopeRESOURCES Schedule The Iron Triangle ScopeRESOURCES Schedule The Agile Triangle FIXED NEGOTIATEDMOSTLY FIXED
  18. 18. From Agile Triangle to Continuous Flow Sprint Sprint Sprint Sprint Sprint… Sprint Sprint Sprint SprintSprint Sprint SprintSprint Sprint SprintSprint Bigger / Infrequent Market Facing Releases Buffer Push Enterprise Chunk Flow Increasing • Autonomy • Decoupled Teams • Automation Sprint Sprint Sprint Absolutely Reliable Date Driven Releases Train Sprint Sprint Sprint Irregular releases based on a „Chunk“ of Value Release Every Sprint
  19. 19. Teams Work According to Defined Project Shapes 19 Enterprise Designed to hit market windows defined in roadmaps, Enterprise projects have release plans consisting of multiple sprints based on thorough release planning. Maps nicely to traditional PMI-styl project management. Emphasizes learning and adjustment. Train Date-driven projects with heavy up front planning; closely associated with service platforms. Chunk Shorter, irregular release cycles based on “chunk” of business value that are pushed to production is ready. Intense interactions with PO and team. Closely aligned with Lean Kanban and startups. Flow Continuous release cycles (release after every Sprint); continuous planning. Backlogs need grooming.
  20. 20. Putting These Concepts Together © Copyright 2014 Conteneo, Inc. 20
  21. 21. A Tale of Three Configurations © Copyright 2014 Conteneo, Inc. 21 A stable product with millions in revenue A new product initiative, just being verified A corporate initiative to consolidate logins across platforms Type of Work Ongoing Prod Dev New Prod Dev Corp Initiative Governance Roadmap & Backlog Stage-Gate Stage-Gate Shape of Project Enterprise or Chunk, likely Enterprise Chunk Train Size of Team Based on Revenue Piccolo Based on Budget Allocation Strategy Stable, defined by yearly revenue Small with potential to grow Planned rise and fall Techniques to leverage include: Agile Product Management Lean Startup Cynefin
  22. 22. Strategy-Glue-Tactics Agile Product Development
  23. 23. PM/PO Deliverables 23 Strategy Tactics Glue Longer term Holistic Shorter Term Focused Product Vision Product Purpose Why Roadmap User Story map Backlog Release Plan Lean Canvas Business Model Canvas Business Drivers Sprint
  24. 24. Flows 24 Strategy Tactics Glue Longer term Holistic Shorter Term Focused Product Vision Product Purpose Why Roadmap User Story map Backlog Release Plan Lean Canvas Business Model Canvas Business Drivers Sprint
  25. 25. Techniques 25 Strategy Tactics Glue Longer term Holistic Shorter Term Focused Product Vision Product Purpose Why Roadmap User Story map Backlog Release Plan Lean Canvas Business Model Canvas Business Drivers Sprint Prune The Product Tree Speed Boat Vision Box Me and My Shadow Start Your Day Buy a Feature Whole Product
  26. 26. © Copyright 2014 Conteneo, Inc. 26 480 San Antonio Road, Suite 202 Mountain View, CA 94040 mobile: (408) 529-0319 luke.hohmann@conteneo.co

×