SlideShare a Scribd company logo
1 of 34
Download to read offline
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1
Ken Power, Tom Lambert
Cisco Systems
17 September 2013
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 3
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 5
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 6
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 7
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 8
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Request Planned Ready
Analysis
Done Accepted
System
Testing
Design Coding
Code
Review
Code
Updates
Testing
Test
Complete
System
Test Done
Deployed
to Staging
Verification
Deployed
to Live
In Progress
Deployed
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
Ideas List
Portfolio
Backlog
Discovery
Period
Portfolio
Release
Backlog
Team
Release
Planning
Portfolio
Release
Planning
PSI
Commit
Checkpoint
(Ready)
•  Wish list
items, incl.
MVO list,
stretch list
•  Release
Strategy
•  Feature
descriptions
•  Portfolio sizes
•  UX deliverables
•  Architecture
deliverables
•  Spikes /
Research
•  Analysis
•  Use Cases
•  Epics
•  Prioritized
portfolio
backlog for
the 10.0
release •  Commit
event for
next PSI
Release
•  Prioritized backlog per
team
•  User Stories
•  Roadmap for next 3
PSIs with appropriate
degrees of confidence
•  Sprint goals
Primary
Deliverables
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
Request
Portfolio
Review
POs
Manage
Backlogs
Delivery
Team(s)
Architecture
Evaluation
Identify
Feature
Prime
“I have an
idea or a
problem to
solve”
•  Priioritize
this request
•  Align with
Portfolio
•  Technical
evaluation
•  Decide the
appropriate
place for
implementati
on
•  Architecture
consistency
•  Detailed
Technical
evaluation
•  End-to-end
consistency
•  Work across
entire VS
•  Prioritize
work within
a Product or
Component
•  Consider all
sources of
input
•  Design, develop,
deliver
Release
Products
Low-Level Story
Acceptance Criteria
Acceptance Criteria
Low-Level Story
Acceptance Criteria
Acceptance Criteria
Low-Level Story
Acceptance Criteria
Acceptance Criteria
User Story
Acceptance Criteria
Acceptance Criteria
User Story
Acceptance Criteria
Acceptance Criteria
User Story
Acceptance Criteria
Acceptance Criteria
User Story
Acceptance Criteria
Acceptance Criteria
Low-Level Story
Acceptance Criteria
Acceptance Criteria
Low-Level Story
Acceptance Criteria
Acceptance Criteria
Low-Level Story
Acceptance Criteria
Acceptance Criteria
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 13
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
Lead Time
Planned Ready In Progress Done Accepted
Exit Policy:
Meets
Definition of
Ready
(5)
Requested Deployed
Exit Policy:
Meets
Definition of
Done
Exit Policy:
Item meets
Acceptance
Criteria
Exit Policy:
Ready to be
deployed
Exit Policy:
Prioritized for
grooming
(3)
Exit Policy:
Targeted for a
specific
release
Exit Policy:
Feature is in
active use
(10)
Cycle Times
Flow
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
“He without
bad habits
has seven”
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 17
Extra Features
• Features that are not wanted
• Do not have an economically justified
need
Handovers
• Includes tacit knowledge lost when work
is handed off between people or groups
• Causes delays.
Failure Demand
• Demand created on our system because
of something we did wrong, or failed to
do.
• Includes Defects, Technical Debt, Work
caused by poor docs or service
Work In Progress
• Work that does not yet meet its Definition
of Done
• Hides problems
Task Switching
• Waste caused by working on multiple
tasks at the same time and the time lost
in switching between them.
• Decreases productivity.
Unnecessary Motion
• Difficult to see in software development.
Often caused by inattention to team
environment and workspace layout, e.g.,
teams not co-located
Unmet Human Potential
• Underutilization of people and in
particular their ideas and creative input to
make improvements
Extra Processes
• Aspects of the process used by the team,
or mandated by the organization, that do
not add value.
• Process that cause knowledge to be lost,
forcing relearning to occur.
Delays
• Slow down or inhibit movement
• Slow down feedback and hinder learning
• The fastest learner wins (Ries)
• Can occur anywhere along Value Stream
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
Failure Demand
Value Demand
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
“The Principle of Queuing Waste:
Queues are the root cause of the
majority of economic waste in
product development”
(Reinertsen, 2009).
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
A single “In Progress” queue is not always
sufficient to see what is happening
Planned
(10)
Ready
(5)
In Progress
(7)
Done Accepted
This is our Ready
policy. Thanks for
reading.
This is our Ready
policy. Thanks for
reading.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
Design
Done Accepted
Coding
(2)
Code
Review
(2)
TestAnalysis
(2)
Design
Review
(1)
SCM
Updates
(1)
Planned
(10)
Ready
(5)
In Progress
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
Planned Ready In Progress Done Accepted
Exit Policy:
Meets
Definition of
Ready
(5)
Requested Deployed
Exit Policy:
Meets
Definition of
Done
Exit Policy:
Item meets
Acceptance
Criteria
Exit Policy:
Ready to be
deployed
Exit Policy:
Prioritized for
grooming
(3)
Queue In
Process
Queue In
Process
Queue In
Process
Queue In
Process
Queue In
Process
Queue In
Process
Exit Policy:
Targeted for a
specific release
Exit Policy:
Feature is in
active use
(10)
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
Planned Ready In Progress Done AcceptedRequested Deployed
Lead Time
Delivery
Cycle Time
Acceptance
Cycle Time
Deployment
Cycle Time
Work Wait
Time
Portfolio
Planning
Time
Portfolio
Team
Product
Owners
Delivery
Teams
Product
Owners
Release
Management
Discovery
Time
Product
Owners
Total Reaction Cycle Time Total Delivery Cycle Time
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30
Feature A
Feature B
Feature C
Feature D
Feature E
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31
Business
Unit
Product
Team Team
Product
Team Team Team
Planned Ready In Progress Done Accepted
Exit Policy:
Meets
Definition of
Ready
(5)
Requested Deployed
Exit Policy:
Meets
Definition of
Done
Exit Policy:
Item meets
Acceptance
Criteria
Exit Policy:
Ready to be
deployed
Exit Policy:
Prioritized for
grooming
(3)
Queue In
Process
Queue In
Process
Queue In
Process
Queue In
Process
Queue In
Process
Queue In
Process
Exit Policy:
Targeted for a
specific release
Exit Policy:
Feature is in
active use
(10)
Planned Ready In Progress Done Accepted
Exit Policy:
Meets
Definition of
Ready
(5)
Requested Deployed
Exit Policy:
Meets
Definition of
Done
Exit Policy:
Item meets
Acceptance
Criteria
Exit Policy:
Ready to be
deployed
Exit Policy:
Prioritized for
grooming
(3)
Exit Policy:
Targeted for a
specific
release
Exit Policy:
Feature is in
active use
(10)
Planned' Ready' In'Progress' Done' Accepted'
Exit'Policy:'
Meets'Defini:on'
of'Ready'
(5)'
Exit'Policy:'
Meets'Defini:on'
of'Done'
Exit'Policy:'Item'
meets'
Acceptance'
Criteria'
Exit'Policy:'
Ready'to'be'
deployed'
Exit'Policy:'
Priori:zed'for'
grooming'
(3)'(10)'
Planned' Ready' In'Progress' Done' Accepted'
Exit'Policy:'
Meets'Defini:on'
of'Ready'
(5)'
Exit'Policy:'
Meets'Defini:on'
of'Done'
Exit'Policy:'Item'
meets'
Acceptance'
Criteria'
Exit'Policy:'
Ready'to'be'
deployed'
Exit'Policy:'
Priori:zed'for'
grooming'
(3)'(10)'
Planned' Ready' In'Progress' Done' Accepted'
Exit'Policy:'
Meets'Defini:on'
of'Ready'
(5)'
Exit'Policy:'
Meets'Defini:on'
of'Done'
Exit'Policy:'Item'
meets'
Acceptance'
Criteria'
Exit'Policy:'
Ready'to'be'
deployed'
Exit'Policy:'
Priori:zed'for'
grooming'
(3)'(10)'
Planned' Ready' In'Progress' Done' Accepted'
Exit'Policy:'
Meets'Defini:on'
of'Ready'
(5)'
Exit'Policy:'
Meets'Defini:on'
of'Done'
Exit'Policy:'Item'
meets'
Acceptance'
Criteria'
Exit'Policy:'
Ready'to'be'
deployed'
Exit'Policy:'
Priori:zed'for'
grooming'
(3)'(10)'
Planned' Ready' In'Progress' Done' Accepted'
Exit'Policy:'
Meets'Defini:on'
of'Ready'
(5)'
Exit'Policy:'
Meets'Defini:on'
of'Done'
Exit'Policy:'Item'
meets'
Acceptance'
Criteria'
Exit'Policy:'
Ready'to'be'
deployed'
Exit'Policy:'
Priori:zed'for'
grooming'
(3)'(10)'
Planned Ready In Progress Done Accepted
Exit Policy:
Meets
Definition of
Ready
(5)
Requested Deployed
Exit Policy:
Meets
Definition of
Done
Exit Policy:
Item meets
Acceptance
Criteria
Exit Policy:
Ready to be
deployed
Exit Policy:
Prioritized for
grooming
(3)
Exit Policy:
Targeted for a
specific
release
Exit Policy:
Feature is in
active use
(10)
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 32
Thank you.
©2013 Rally Software Development Corp "#RallyON13! www.rallydev.com/rallyon/europe!

More Related Content

What's hot

The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
Ahmed Sidky
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 
Introduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome ThemIntroduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome Them
ConSanFrancisco123
 

What's hot (20)

Lean Principles
Lean PrinciplesLean Principles
Lean Principles
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
 
SAFe and DevOps - better together
SAFe and DevOps - better togetherSAFe and DevOps - better together
SAFe and DevOps - better together
 
Lean Principles for Agile Teams
Lean Principles for Agile TeamsLean Principles for Agile Teams
Lean Principles for Agile Teams
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want ItDOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want It
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
Disciplined Agile Delivery: An Introduction
Disciplined Agile Delivery: An IntroductionDisciplined Agile Delivery: An Introduction
Disciplined Agile Delivery: An Introduction
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
 
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
 
LeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrumLeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrum
 
Introduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome ThemIntroduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome Them
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
 

Viewers also liked

Project portfolio anatomy v1.03
Project portfolio anatomy v1.03Project portfolio anatomy v1.03
Project portfolio anatomy v1.03
Johan Oskarsson
 
Decision making poker v1.01
Decision making poker v1.01Decision making poker v1.01
Decision making poker v1.01
Johan Oskarsson
 
Management 3.0 applied at lean experience
Management 3.0 applied at lean experienceManagement 3.0 applied at lean experience
Management 3.0 applied at lean experience
Johan Oskarsson
 
Agile portfolio management decision-making
Agile portfolio management decision-makingAgile portfolio management decision-making
Agile portfolio management decision-making
Johan Oskarsson
 
Intro to Product Management - Launch48 Pre-Accelerator Week
Intro to Product Management - Launch48 Pre-Accelerator WeekIntro to Product Management - Launch48 Pre-Accelerator Week
Intro to Product Management - Launch48 Pre-Accelerator Week
Janna Bastow
 

Viewers also liked (20)

Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)
 
Organization Flow
Organization FlowOrganization Flow
Organization Flow
 
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)
 
Project portfolio anatomy v1.03
Project portfolio anatomy v1.03Project portfolio anatomy v1.03
Project portfolio anatomy v1.03
 
Decision making poker v1.01
Decision making poker v1.01Decision making poker v1.01
Decision making poker v1.01
 
A3 inter team planning performance for Agile Business Teams
A3 inter team planning performance for Agile Business TeamsA3 inter team planning performance for Agile Business Teams
A3 inter team planning performance for Agile Business Teams
 
Management 3.0 applied at lean experience
Management 3.0 applied at lean experienceManagement 3.0 applied at lean experience
Management 3.0 applied at lean experience
 
The business team organization v1.00
The business team organization v1.00The business team organization v1.00
The business team organization v1.00
 
The strategy wall v1.01
The strategy wall v1.01The strategy wall v1.01
The strategy wall v1.01
 
Agile budget v1.01
Agile budget v1.01Agile budget v1.01
Agile budget v1.01
 
Agile portfolio management decision-making
Agile portfolio management decision-makingAgile portfolio management decision-making
Agile portfolio management decision-making
 
Intro to Product Management - Launch48 Pre-Accelerator Week
Intro to Product Management - Launch48 Pre-Accelerator WeekIntro to Product Management - Launch48 Pre-Accelerator Week
Intro to Product Management - Launch48 Pre-Accelerator Week
 
User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?
 
The Hunt for Product/Market Fit
The Hunt for Product/Market FitThe Hunt for Product/Market Fit
The Hunt for Product/Market Fit
 
Agile205: Intro to Agile Product Management
Agile205: Intro to Agile Product ManagementAgile205: Intro to Agile Product Management
Agile205: Intro to Agile Product Management
 
Finding Product / Market Fit: Introducing the PMF Matrix - Presentation by Ri...
Finding Product / Market Fit: Introducing the PMF Matrix - Presentation by Ri...Finding Product / Market Fit: Introducing the PMF Matrix - Presentation by Ri...
Finding Product / Market Fit: Introducing the PMF Matrix - Presentation by Ri...
 
Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns
 
The Product Management X-Factor: How to be a Rock Star Product Manager
The Product Management X-Factor: How to be a Rock Star Product ManagerThe Product Management X-Factor: How to be a Rock Star Product Manager
The Product Management X-Factor: How to be a Rock Star Product Manager
 
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
A Playbook for Achieving Product-Market Fit by Dan Olsen at Lean Startup Conf...
 

Similar to Portfolio Management and Organization Flow

Project Management at Cisco Ben Rus TIM 101 Seminar – .docx
Project Management at Cisco Ben Rus TIM 101 Seminar – .docxProject Management at Cisco Ben Rus TIM 101 Seminar – .docx
Project Management at Cisco Ben Rus TIM 101 Seminar – .docx
woodruffeloisa
 
Решения Cisco для Автоматизации Облачных Услуг - Cisco Intelligent Automation...
Решения Cisco для Автоматизации Облачных Услуг - Cisco Intelligent Automation...Решения Cisco для Автоматизации Облачных Услуг - Cisco Intelligent Automation...
Решения Cisco для Автоматизации Облачных Услуг - Cisco Intelligent Automation...
Cisco Russia
 
3 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 2013
3 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 20133 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 2013
3 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 2013
Puppet
 
Drive to 9 partner deck
Drive to 9 partner deckDrive to 9 partner deck
Drive to 9 partner deck
dakins090174
 
CCIE Service Provider
CCIE Service ProviderCCIE Service Provider
CCIE Service Provider
Cisco Canada
 

Similar to Portfolio Management and Organization Flow (20)

Project Management at Cisco Ben Rus TIM 101 Seminar – .docx
Project Management at Cisco Ben Rus TIM 101 Seminar – .docxProject Management at Cisco Ben Rus TIM 101 Seminar – .docx
Project Management at Cisco Ben Rus TIM 101 Seminar – .docx
 
Решения Cisco для Автоматизации Облачных Услуг - Cisco Intelligent Automation...
Решения Cisco для Автоматизации Облачных Услуг - Cisco Intelligent Automation...Решения Cisco для Автоматизации Облачных Услуг - Cisco Intelligent Automation...
Решения Cisco для Автоматизации Облачных Услуг - Cisco Intelligent Automation...
 
OpenChain Germany Work Group Meeting 2022-11-16
OpenChain Germany Work Group Meeting 2022-11-16OpenChain Germany Work Group Meeting 2022-11-16
OpenChain Germany Work Group Meeting 2022-11-16
 
Build, Buy or Ally: Joe Deklic, Cisco Canada
Build, Buy or Ally: Joe Deklic, Cisco CanadaBuild, Buy or Ally: Joe Deklic, Cisco Canada
Build, Buy or Ally: Joe Deklic, Cisco Canada
 
3 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 2013
3 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 20133 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 2013
3 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 2013
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Shtsuchi ipv6
Shtsuchi ipv6Shtsuchi ipv6
Shtsuchi ipv6
 
Designing Design Sprints
Designing Design SprintsDesigning Design Sprints
Designing Design Sprints
 
Cisco at vmworld 2015 joann_starke_let_your_business_soar
Cisco at vmworld 2015 joann_starke_let_your_business_soarCisco at vmworld 2015 joann_starke_let_your_business_soar
Cisco at vmworld 2015 joann_starke_let_your_business_soar
 
Cisco at v mworld 2015 joann_starke_let_your_business_soar
Cisco at v mworld 2015 joann_starke_let_your_business_soarCisco at v mworld 2015 joann_starke_let_your_business_soar
Cisco at v mworld 2015 joann_starke_let_your_business_soar
 
Drive to 9 partner deck
Drive to 9 partner deckDrive to 9 partner deck
Drive to 9 partner deck
 
Forging an Analytics Center of Excellence
Forging an Analytics Center of ExcellenceForging an Analytics Center of Excellence
Forging an Analytics Center of Excellence
 
CCIE Service Provider
CCIE Service ProviderCCIE Service Provider
CCIE Service Provider
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile"
 
OpenChain Monthly Meeting 2022-11-01
OpenChain Monthly Meeting 2022-11-01OpenChain Monthly Meeting 2022-11-01
OpenChain Monthly Meeting 2022-11-01
 
Praktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatiePraktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatie
 
OpenChain-Monthly-Meeting-2022-11-15
OpenChain-Monthly-Meeting-2022-11-15OpenChain-Monthly-Meeting-2022-11-15
OpenChain-Monthly-Meeting-2022-11-15
 
U ottawa e mba_mba_bcomm keynote _lina arseneault jan 2011
U ottawa e mba_mba_bcomm keynote _lina arseneault jan 2011U ottawa e mba_mba_bcomm keynote _lina arseneault jan 2011
U ottawa e mba_mba_bcomm keynote _lina arseneault jan 2011
 
The Cisco Intranet Case Study by Todd West
The Cisco Intranet Case Study by Todd WestThe Cisco Intranet Case Study by Todd West
The Cisco Intranet Case Study by Todd West
 
Cisco Connect Ottawa 2018 dna automation the evolution to intent-based netw...
Cisco Connect Ottawa 2018 dna automation   the evolution to intent-based netw...Cisco Connect Ottawa 2018 dna automation   the evolution to intent-based netw...
Cisco Connect Ottawa 2018 dna automation the evolution to intent-based netw...
 

More from Ken Power

More from Ken Power (8)

Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...
 
Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015
 
What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...
 
Principles and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingPrinciples and dynamcis of scrum coaching
Principles and dynamcis of scrum coaching
 
Working effectively with user stories
Working effectively with user storiesWorking effectively with user stories
Working effectively with user stories
 
XP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile AdoptionXP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
 
Product Ownership Challenges
Product Ownership ChallengesProduct Ownership Challenges
Product Ownership Challenges
 
Metaphors for Software Development (XP2010)
Metaphors for Software Development (XP2010)Metaphors for Software Development (XP2010)
Metaphors for Software Development (XP2010)
 

Recently uploaded

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Recently uploaded (20)

Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 

Portfolio Management and Organization Flow

  • 1. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 Ken Power, Tom Lambert Cisco Systems 17 September 2013
  • 2. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
  • 3. Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 3
  • 4. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
  • 5. Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 5
  • 6. Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 6
  • 7. Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 7
  • 8. Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 8
  • 9. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
  • 10. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10 Request Planned Ready Analysis Done Accepted System Testing Design Coding Code Review Code Updates Testing Test Complete System Test Done Deployed to Staging Verification Deployed to Live In Progress Deployed
  • 11. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11 Ideas List Portfolio Backlog Discovery Period Portfolio Release Backlog Team Release Planning Portfolio Release Planning PSI Commit Checkpoint (Ready) •  Wish list items, incl. MVO list, stretch list •  Release Strategy •  Feature descriptions •  Portfolio sizes •  UX deliverables •  Architecture deliverables •  Spikes / Research •  Analysis •  Use Cases •  Epics •  Prioritized portfolio backlog for the 10.0 release •  Commit event for next PSI Release •  Prioritized backlog per team •  User Stories •  Roadmap for next 3 PSIs with appropriate degrees of confidence •  Sprint goals Primary Deliverables
  • 12. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12 Request Portfolio Review POs Manage Backlogs Delivery Team(s) Architecture Evaluation Identify Feature Prime “I have an idea or a problem to solve” •  Priioritize this request •  Align with Portfolio •  Technical evaluation •  Decide the appropriate place for implementati on •  Architecture consistency •  Detailed Technical evaluation •  End-to-end consistency •  Work across entire VS •  Prioritize work within a Product or Component •  Consider all sources of input •  Design, develop, deliver Release Products Low-Level Story Acceptance Criteria Acceptance Criteria Low-Level Story Acceptance Criteria Acceptance Criteria Low-Level Story Acceptance Criteria Acceptance Criteria User Story Acceptance Criteria Acceptance Criteria User Story Acceptance Criteria Acceptance Criteria User Story Acceptance Criteria Acceptance Criteria User Story Acceptance Criteria Acceptance Criteria Low-Level Story Acceptance Criteria Acceptance Criteria Low-Level Story Acceptance Criteria Acceptance Criteria Low-Level Story Acceptance Criteria Acceptance Criteria
  • 13. Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 13
  • 14. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14 Lead Time Planned Ready In Progress Done Accepted Exit Policy: Meets Definition of Ready (5) Requested Deployed Exit Policy: Meets Definition of Done Exit Policy: Item meets Acceptance Criteria Exit Policy: Ready to be deployed Exit Policy: Prioritized for grooming (3) Exit Policy: Targeted for a specific release Exit Policy: Feature is in active use (10) Cycle Times Flow
  • 15. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
  • 16. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16 “He without bad habits has seven”
  • 17. Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 17 Extra Features • Features that are not wanted • Do not have an economically justified need Handovers • Includes tacit knowledge lost when work is handed off between people or groups • Causes delays. Failure Demand • Demand created on our system because of something we did wrong, or failed to do. • Includes Defects, Technical Debt, Work caused by poor docs or service Work In Progress • Work that does not yet meet its Definition of Done • Hides problems Task Switching • Waste caused by working on multiple tasks at the same time and the time lost in switching between them. • Decreases productivity. Unnecessary Motion • Difficult to see in software development. Often caused by inattention to team environment and workspace layout, e.g., teams not co-located Unmet Human Potential • Underutilization of people and in particular their ideas and creative input to make improvements Extra Processes • Aspects of the process used by the team, or mandated by the organization, that do not add value. • Process that cause knowledge to be lost, forcing relearning to occur. Delays • Slow down or inhibit movement • Slow down feedback and hinder learning • The fastest learner wins (Ries) • Can occur anywhere along Value Stream
  • 18. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18 Failure Demand Value Demand
  • 19. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
  • 20. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
  • 21. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
  • 22. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
  • 23. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
  • 24. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24 “The Principle of Queuing Waste: Queues are the root cause of the majority of economic waste in product development” (Reinertsen, 2009).
  • 25. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25 A single “In Progress” queue is not always sufficient to see what is happening Planned (10) Ready (5) In Progress (7) Done Accepted This is our Ready policy. Thanks for reading. This is our Ready policy. Thanks for reading.
  • 26. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26 Design Done Accepted Coding (2) Code Review (2) TestAnalysis (2) Design Review (1) SCM Updates (1) Planned (10) Ready (5) In Progress
  • 27. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27 Planned Ready In Progress Done Accepted Exit Policy: Meets Definition of Ready (5) Requested Deployed Exit Policy: Meets Definition of Done Exit Policy: Item meets Acceptance Criteria Exit Policy: Ready to be deployed Exit Policy: Prioritized for grooming (3) Queue In Process Queue In Process Queue In Process Queue In Process Queue In Process Queue In Process Exit Policy: Targeted for a specific release Exit Policy: Feature is in active use (10)
  • 28. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28 Planned Ready In Progress Done AcceptedRequested Deployed Lead Time Delivery Cycle Time Acceptance Cycle Time Deployment Cycle Time Work Wait Time Portfolio Planning Time Portfolio Team Product Owners Delivery Teams Product Owners Release Management Discovery Time Product Owners Total Reaction Cycle Time Total Delivery Cycle Time
  • 29. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29
  • 30. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30 Feature A Feature B Feature C Feature D Feature E
  • 31. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31 Business Unit Product Team Team Product Team Team Team Planned Ready In Progress Done Accepted Exit Policy: Meets Definition of Ready (5) Requested Deployed Exit Policy: Meets Definition of Done Exit Policy: Item meets Acceptance Criteria Exit Policy: Ready to be deployed Exit Policy: Prioritized for grooming (3) Queue In Process Queue In Process Queue In Process Queue In Process Queue In Process Queue In Process Exit Policy: Targeted for a specific release Exit Policy: Feature is in active use (10) Planned Ready In Progress Done Accepted Exit Policy: Meets Definition of Ready (5) Requested Deployed Exit Policy: Meets Definition of Done Exit Policy: Item meets Acceptance Criteria Exit Policy: Ready to be deployed Exit Policy: Prioritized for grooming (3) Exit Policy: Targeted for a specific release Exit Policy: Feature is in active use (10) Planned' Ready' In'Progress' Done' Accepted' Exit'Policy:' Meets'Defini:on' of'Ready' (5)' Exit'Policy:' Meets'Defini:on' of'Done' Exit'Policy:'Item' meets' Acceptance' Criteria' Exit'Policy:' Ready'to'be' deployed' Exit'Policy:' Priori:zed'for' grooming' (3)'(10)' Planned' Ready' In'Progress' Done' Accepted' Exit'Policy:' Meets'Defini:on' of'Ready' (5)' Exit'Policy:' Meets'Defini:on' of'Done' Exit'Policy:'Item' meets' Acceptance' Criteria' Exit'Policy:' Ready'to'be' deployed' Exit'Policy:' Priori:zed'for' grooming' (3)'(10)' Planned' Ready' In'Progress' Done' Accepted' Exit'Policy:' Meets'Defini:on' of'Ready' (5)' Exit'Policy:' Meets'Defini:on' of'Done' Exit'Policy:'Item' meets' Acceptance' Criteria' Exit'Policy:' Ready'to'be' deployed' Exit'Policy:' Priori:zed'for' grooming' (3)'(10)' Planned' Ready' In'Progress' Done' Accepted' Exit'Policy:' Meets'Defini:on' of'Ready' (5)' Exit'Policy:' Meets'Defini:on' of'Done' Exit'Policy:'Item' meets' Acceptance' Criteria' Exit'Policy:' Ready'to'be' deployed' Exit'Policy:' Priori:zed'for' grooming' (3)'(10)' Planned' Ready' In'Progress' Done' Accepted' Exit'Policy:' Meets'Defini:on' of'Ready' (5)' Exit'Policy:' Meets'Defini:on' of'Done' Exit'Policy:'Item' meets' Acceptance' Criteria' Exit'Policy:' Ready'to'be' deployed' Exit'Policy:' Priori:zed'for' grooming' (3)'(10)' Planned Ready In Progress Done Accepted Exit Policy: Meets Definition of Ready (5) Requested Deployed Exit Policy: Meets Definition of Done Exit Policy: Item meets Acceptance Criteria Exit Policy: Ready to be deployed Exit Policy: Prioritized for grooming (3) Exit Policy: Targeted for a specific release Exit Policy: Feature is in active use (10)
  • 32. Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 32
  • 34. ©2013 Rally Software Development Corp "#RallyON13! www.rallydev.com/rallyon/europe!