SlideShare uma empresa Scribd logo
1 de 25
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 of Work
Size of
Team(s)
Project
Governance
Portfolio
Governance
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?
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.
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
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 Security
CRM Migration
Other corporate
initiatives
Product Life Cycle
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
Corporate Initiatives
Work Processes and Governance Models
9
Ongoing
Product
Development
Product Life Cycle
NEW
Product
Development
.fr migration
.it migration
Other corporate
initiatives
Stage
Gate
Stage Gate
Roadmap and Backlog
What is an Agile Team?
© Copyright 2014 Conteneo, Inc. 10
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!
Corporate Initiatives
Teams are Allocated by the PMO
11
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.
Corporate Initiatives
Team Allocation Strategies
12
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.
Teams Allocated By Forward Planning
13
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.
Architecture is What Drives Team Scale
OOPSLA-98 14
Interface
Domain
Model
Object
Translation and
Persistant Store
Route
Management
Fleet
ManagementScheduling
A
B
Individual
Teams Have
Independent
Structure
“Build the Right Thing”
“BuildtheRightWay”
Shapes Of Projects
© Copyright 2014 Conteneo, Inc. 15
ALL FIXED
From Iron Triangle to Agile Triangle
ScopeRESOURCES
Schedule
The Iron Triangle
ScopeRESOURCES
Schedule
The Agile Triangle
FIXED
NEGOTIATEDMOSTLY
FIXED
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
Teams Work According to
Defined Project Shapes
18
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.
Putting These Concepts Together
© Copyright 2014 Conteneo, Inc. 19
A Tale of Three Configurations
© Copyright 2014 Conteneo, Inc. 20
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
Strategy-Glue-Tactics
Agile Product Development
PM/PO Deliverables
22
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
Flows
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
Techniques
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
Prune The Product Tree
Speed Boat
Vision Box
Me and My Shadow
Start Your Day
Buy a Feature
Whole Product
© Copyright 2014 Conteneo, Inc. 25
480 San Antonio Road, Suite 202
Mountain View, CA 94040
mobile: (408) 529-0319
luke.hohmann@conteneo.co

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)
 
Agile portfolio management
Agile portfolio managementAgile portfolio management
Agile portfolio management
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3
 
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydHiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product Roadmaps
 
Agile2016: Intro to Agile Product Management
Agile2016: Intro to Agile Product ManagementAgile2016: Intro to Agile Product Management
Agile2016: Intro to Agile Product Management
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
 
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scale
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Creating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone UnderstandsCreating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone Understands
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Agile Program Management Best Practices
Agile Program Management Best PracticesAgile Program Management Best Practices
Agile Program Management Best Practices
 
Waterfall to Agile
Waterfall to AgileWaterfall to Agile
Waterfall to Agile
 
WTF is a Product Roadmap?
WTF is a Product Roadmap?WTF is a Product Roadmap?
WTF is a Product Roadmap?
 

Destaque

Agile Portfolio Planning
Agile Portfolio PlanningAgile Portfolio Planning
Agile Portfolio Planning
Chad Holdorf
 
Agile portfolio management decision-making
Agile portfolio management decision-makingAgile portfolio management decision-making
Agile portfolio management decision-making
Johan Oskarsson
 

Destaque (20)

Removing the Friction Between Project and Portfolio Management and Agile
Removing the Friction Between Project and Portfolio Management and AgileRemoving the Friction Between Project and Portfolio Management and Agile
Removing the Friction Between Project and Portfolio Management and Agile
 
A Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product RoadmappingA Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product Roadmapping
 
Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation  Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation
 
Project portfolio management in an Lean Agile World – Rami Karam
Project portfolio management in an Lean Agile World – Rami KaramProject portfolio management in an Lean Agile World – Rami Karam
Project portfolio management in an Lean Agile World – Rami Karam
 
Business Analyst World 2011 Agile IT Portfolio Management
Business Analyst World 2011 Agile IT Portfolio ManagementBusiness Analyst World 2011 Agile IT Portfolio Management
Business Analyst World 2011 Agile IT Portfolio Management
 
Portfolio management and agile: a look at risk and value
Portfolio management and agile: a look at risk and valuePortfolio management and agile: a look at risk and value
Portfolio management and agile: a look at risk and value
 
Agile Portfolio Planning
Agile Portfolio PlanningAgile Portfolio Planning
Agile Portfolio Planning
 
The agile pmo v2
The agile pmo v2The agile pmo v2
The agile pmo v2
 
Agile Portfolio Management Datasheet
Agile Portfolio Management DatasheetAgile Portfolio Management Datasheet
Agile Portfolio Management Datasheet
 
Agile pmo brussels 2012
Agile pmo brussels 2012Agile pmo brussels 2012
Agile pmo brussels 2012
 
Frameworks for Human-Centered Design
Frameworks for Human-Centered DesignFrameworks for Human-Centered Design
Frameworks for Human-Centered Design
 
Michael Nir - The Agile PMO
Michael Nir - The Agile PMO Michael Nir - The Agile PMO
Michael Nir - The Agile PMO
 
Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio management
 
Agile portfolio management - Tools that help to reduce demand
Agile portfolio management - Tools that help to reduce demandAgile portfolio management - Tools that help to reduce demand
Agile portfolio management - Tools that help to reduce demand
 
Agile portfolio management decision-making
Agile portfolio management decision-makingAgile portfolio management decision-making
Agile portfolio management decision-making
 
The Agile PMO
The Agile PMOThe Agile PMO
The Agile PMO
 
The Relationship Between ITG and ITSM Lifecycles
The Relationship Between ITG and ITSM Lifecycles  The Relationship Between ITG and ITSM Lifecycles
The Relationship Between ITG and ITSM Lifecycles
 
Big data - The reference
Big data - The referenceBig data - The reference
Big data - The reference
 
Owasp appsensor self-protecting applications
Owasp appsensor self-protecting applicationsOwasp appsensor self-protecting applications
Owasp appsensor self-protecting applications
 
TEDx 10commandments
TEDx 10commandmentsTEDx 10commandments
TEDx 10commandments
 

Semelhante a Agile PMO

Agile product roadmapping
Agile product roadmappingAgile product roadmapping
Agile product roadmapping
Anupam Kundu
 
Design & Develop Disruptive Software
Design & Develop Disruptive SoftwareDesign & Develop Disruptive Software
Design & Develop Disruptive Software
PALO IT
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
Charles Cooper
 

Semelhante a Agile PMO (20)

Agile PMO - PM
Agile PMO - PMAgile PMO - PM
Agile PMO - PM
 
My Single Point Innovation execution
My Single Point Innovation executionMy Single Point Innovation execution
My Single Point Innovation execution
 
5-Levers-of-Corporate-Entrepreneurship-Rainmaking-Transport
5-Levers-of-Corporate-Entrepreneurship-Rainmaking-Transport5-Levers-of-Corporate-Entrepreneurship-Rainmaking-Transport
5-Levers-of-Corporate-Entrepreneurship-Rainmaking-Transport
 
Agile product roadmapping
Agile product roadmappingAgile product roadmapping
Agile product roadmapping
 
Responsive ppm tech-leaders
Responsive ppm tech-leadersResponsive ppm tech-leaders
Responsive ppm tech-leaders
 
Ritech Solutions - Innovation Furnace Client Paper
Ritech Solutions -  Innovation Furnace Client Paper Ritech Solutions -  Innovation Furnace Client Paper
Ritech Solutions - Innovation Furnace Client Paper
 
Whitepaper - Connected Project Portfolio Management in the Oil & Gas Industry
Whitepaper - Connected Project Portfolio Management in the Oil & Gas IndustryWhitepaper - Connected Project Portfolio Management in the Oil & Gas Industry
Whitepaper - Connected Project Portfolio Management in the Oil & Gas Industry
 
Venture Path
Venture PathVenture Path
Venture Path
 
Catalyst Strategies Annual Operational Planning Framework
Catalyst Strategies Annual Operational Planning FrameworkCatalyst Strategies Annual Operational Planning Framework
Catalyst Strategies Annual Operational Planning Framework
 
Regional innovation program operating model strawman v1
Regional innovation program operating model strawman v1Regional innovation program operating model strawman v1
Regional innovation program operating model strawman v1
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
Project portfolio management - webinar
Project portfolio management - webinarProject portfolio management - webinar
Project portfolio management - webinar
 
Webinar: Project portfolio management - slides
Webinar: Project portfolio management - slidesWebinar: Project portfolio management - slides
Webinar: Project portfolio management - slides
 
Business Planning in Real Life, Part 1
Business Planning in Real Life, Part 1Business Planning in Real Life, Part 1
Business Planning in Real Life, Part 1
 
Innovation Framework open model - kick start toolkit - rev h12018
Innovation Framework   open model - kick start toolkit - rev h12018Innovation Framework   open model - kick start toolkit - rev h12018
Innovation Framework open model - kick start toolkit - rev h12018
 
Innovation framework open model kick start toolkit 2018
Innovation framework open model kick start toolkit 2018Innovation framework open model kick start toolkit 2018
Innovation framework open model kick start toolkit 2018
 
Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016
 
Design & Develop Disruptive Software
Design & Develop Disruptive SoftwareDesign & Develop Disruptive Software
Design & Develop Disruptive Software
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
 

Mais de Luke Hohmann

Mais de Luke Hohmann (20)

Visible Architectures
Visible ArchitecturesVisible Architectures
Visible Architectures
 
Awesome Superproblems SAFe Summit Keynote 2019
Awesome Superproblems SAFe Summit Keynote 2019Awesome Superproblems SAFe Summit Keynote 2019
Awesome Superproblems SAFe Summit Keynote 2019
 
The Post Agile World of Framework-Driven Collaboration
The Post Agile World of Framework-Driven CollaborationThe Post Agile World of Framework-Driven Collaboration
The Post Agile World of Framework-Driven Collaboration
 
Innovation Games Overview
Innovation Games OverviewInnovation Games Overview
Innovation Games Overview
 
Agile New Zealand Keynote: Agile Being vs. Doing Agile
Agile New Zealand Keynote: Agile Being vs. Doing AgileAgile New Zealand Keynote: Agile Being vs. Doing Agile
Agile New Zealand Keynote: Agile Being vs. Doing Agile
 
Conteneo Weave Overview
Conteneo Weave OverviewConteneo Weave Overview
Conteneo Weave Overview
 
Conteneo Weave Idea Engine
Conteneo Weave Idea EngineConteneo Weave Idea Engine
Conteneo Weave Idea Engine
 
Conteneo Weave Decision Engine
Conteneo Weave Decision EngineConteneo Weave Decision Engine
Conteneo Weave Decision Engine
 
Conteneo Weave: Advanced Powers
Conteneo Weave: Advanced PowersConteneo Weave: Advanced Powers
Conteneo Weave: Advanced Powers
 
2017 San Jose, CA Zero-Based Budgeting Results
2017 San Jose, CA Zero-Based Budgeting Results2017 San Jose, CA Zero-Based Budgeting Results
2017 San Jose, CA Zero-Based Budgeting Results
 
How to Prioritize Grants in a Corporate Social Responsibility Program
How to Prioritize Grants in a Corporate Social Responsibility ProgramHow to Prioritize Grants in a Corporate Social Responsibility Program
How to Prioritize Grants in a Corporate Social Responsibility Program
 
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingScrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
 
CXPA 2016 Keynote: Designing for Collaboration and Deliberation
CXPA 2016 Keynote: Designing for Collaboration and DeliberationCXPA 2016 Keynote: Designing for Collaboration and Deliberation
CXPA 2016 Keynote: Designing for Collaboration and Deliberation
 
2016 San José, CA Budget Allocator
2016 San José, CA Budget Allocator2016 San José, CA Budget Allocator
2016 San José, CA Budget Allocator
 
IIBA Columbus 2015 Keynote by Luke Hohmann
IIBA Columbus 2015 Keynote by Luke HohmannIIBA Columbus 2015 Keynote by Luke Hohmann
IIBA Columbus 2015 Keynote by Luke Hohmann
 
Scrum Alliance Growth Games Project
Scrum Alliance Growth Games ProjectScrum Alliance Growth Games Project
Scrum Alliance Growth Games Project
 
Using Product Box to Build the Complete Developer
Using Product Box to Build the Complete DeveloperUsing Product Box to Build the Complete Developer
Using Product Box to Build the Complete Developer
 
in-person Innovation Games: Overview and Game Flows
in-person Innovation Games: Overview and Game Flowsin-person Innovation Games: Overview and Game Flows
in-person Innovation Games: Overview and Game Flows
 
How to be an effective Innovation Games Observers
How to be an effective Innovation Games ObserversHow to be an effective Innovation Games Observers
How to be an effective Innovation Games Observers
 
Establishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsEstablishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance Tests
 

Último

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 

Agile PMO

  • 1. Agile Portfolio Management © Copyright 2014 Conteneo, Inc. 1
  • 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. 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. 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. 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. Let’s start with Types of Work And we’ll keep going from there
  • 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. 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. Corporate Initiatives Work Processes and Governance Models 9 Ongoing Product Development Product Life Cycle NEW Product Development .fr migration .it migration Other corporate initiatives Stage Gate Stage Gate Roadmap and Backlog
  • 10. What is an Agile Team? © Copyright 2014 Conteneo, Inc. 10 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!
  • 11. Corporate Initiatives Teams are Allocated by the PMO 11 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.
  • 12. Corporate Initiatives Team Allocation Strategies 12 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.
  • 13. Teams Allocated By Forward Planning 13 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.
  • 14. Architecture is What Drives Team Scale OOPSLA-98 14 Interface Domain Model Object Translation and Persistant Store Route Management Fleet ManagementScheduling A B Individual Teams Have Independent Structure “Build the Right Thing” “BuildtheRightWay”
  • 15. Shapes Of Projects © Copyright 2014 Conteneo, Inc. 15
  • 16. ALL FIXED From Iron Triangle to Agile Triangle ScopeRESOURCES Schedule The Iron Triangle ScopeRESOURCES Schedule The Agile Triangle FIXED NEGOTIATEDMOSTLY FIXED
  • 17. 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
  • 18. Teams Work According to Defined Project Shapes 18 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.
  • 19. Putting These Concepts Together © Copyright 2014 Conteneo, Inc. 19
  • 20. A Tale of Three Configurations © Copyright 2014 Conteneo, Inc. 20 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. PM/PO Deliverables 22 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
  • 23. Flows 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. Techniques 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 Prune The Product Tree Speed Boat Vision Box Me and My Shadow Start Your Day Buy a Feature Whole Product
  • 25. © Copyright 2014 Conteneo, Inc. 25 480 San Antonio Road, Suite 202 Mountain View, CA 94040 mobile: (408) 529-0319 luke.hohmann@conteneo.co