SlideShare a Scribd company logo
1 of 115
How to Own a Really Big Complex Product Presented by: Mike Cottmeyer
Mike CottmeyerEnterprise Agile Coachmike@cottmeyer.com404.312.1471leadingagile.comfacebook.com/leadingagiletwitter.com/mcottmeyerlinkedin.com/in/cottmeyer
Agenda
Agenda Product Owner Basics
Agenda Product Owner Basics Complex Products in Large Enterprises
Agenda Product Owner Basics Complex Products in Large Enterprises Exploring Product Ownership
Agenda Product Owner Basics Complex Products in Large Enterprises Exploring Product Ownership Managing the Enterprise Backlog
The Product Owner in Scrum
Team
Developers
Testers Developers
Analyst Testers Developers
Analyst PM Testers Developers
Analyst CSM Testers Developers
Product Owner Analyst CSM Testers Developers
The Product Owner in Scrum Creates the PPBL
The Product Owner in Scrum Creates the PPBL Prioritizes the PPBL
The Product Owner in Scrum Creates the PPBL Prioritizes the PPBL Elaborates the requirements
The Product Owner in Scrum Creates the PPBL Prioritizes the PPBL Elaborates the requirements Communicate vision
The Product Owner in Scrum Creates the PPBL Prioritizes the PPBL Elaborates the requirements Communicate vision Represents the customer
The Product Owner in Scrum Creates the PPBL Prioritizes the PPBL Elaborates the requirements Communicate vision Represents the customer ,[object Object],[object Object]
Inspects the product,[object Object]
Inspects the product
Changes direction,[object Object]
Inspects the product
Changes direction
Communicates progress,[object Object]
Inspects the product
Changes direction
Communicates progress
Terminates the sprint,[object Object]
Product Owner is a BIG Job!
Product Owner is a BIG Job! Product Manager… vision and direction
Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status
Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements
Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements Quality Assurance… inspecting outcomes
Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements Quality Assurance… inspecting outcomes Management… terminating and changing
Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements Quality Assurance… inspecting outcomes Management… terminating and changing User Experience… usability
Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements Quality Assurance… inspecting outcomes Management… terminating and changing User Experience… usability Team Member… participates with the team
Owning a Simple Product
User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
Owning a Complex Product
Owning a Complex Product
Owning a Complex Product Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
Team 1
Team 2 Team 1
Team 2 Team 1 Team 3
Team 2 Team 1 Team 3 Product A
Team 2 Team 1 Team 3 Product B Product A
Team 2 Team 1 Team 3 Product B Product A
Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
Managing the Enterprise Backlog
Epic Epic Epic Epic
Feature Epic Feature Feature Feature Epic Feature Epic Feature Epic
Team 1 User Story Feature Epic User Story Feature User Story Team 2 Feature User Story Feature Epic User Story User Story Feature Epic User Story Feature Team 3 User Story User Story Epic User Story
The performance of one team can starve Value Creation
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 2 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 2 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 2 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 3 Feature 2 Feature 2 Feature 3 Feature 2 Feature 3 Feature 3 Feature 2 Feature 2 Feature 2
Feature 1 Feature 1 Feature 1 3 months Feature 2 Feature 2 Feature 2 Feature 3 Feature 3 Feature 3
Feature 1 Feature 1 Feature 1 3 months Feature 2 Feature 2 Feature 2 6 months Feature 3 Feature 3 Feature 3
Feature 1 Feature 1 Feature 1 3 months Feature 2 Feature 2 Feature 2 6 months Feature 3 Feature 3 9 months Feature 3
Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 Feature 3
Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 8months Feature 3
Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 10months Feature 3
Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 10 months 9 months Feature 3
Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 10 months 13months Feature 3
Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 10 months 13 months Feature 3
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3
Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3
Manage the system, identify and elevate constraints
Product Ownership in the Large
…is a set of organizational capabilities
…not a person!
Context Team 2 Team 1 Team 3
Context Coordination Team 2 Team 1 Team 3
Team 1 Team
Team 2 Team 1
Team 2 Team 1 Team 3 Across Teams
Project Team 2 Team 1 Team 3 Project  A
Portfolio Team 2 Team 1 Team 3 Project  B Project  A
That get expressed differently depending on your level of scale
Product Owner Capabilities
Product Owner Capabilities Agile as Business Analysis
Product Owner Capabilities Agile as Business Analysis Agile as Engineering
Product Owner Capabilities Agile as Business Analysis Agile as Engineering Agile as Leadership & Coordination
Business Analysis CapabilitiesHelping organizations develop the capabilities to achieve Enterprise Agility Product Development Product Strategy Solution Requirements Develop Product Launch Product Operate and Support Product Understand Needs of the Customer  Establish Product Vision Plan Launch  Establish Development Environment  Support Operations  Understand Requirements  Develop Product Strategy Define Product Roadmap Coordinate Launch  Provide  Customer Support Maintain Architecture  Integration Testing  Manage Product Portfolio  Define Business Requirements  Support Implementation  Coordinate Work  Achieve Customer Acceptance  Perform Maintenance and Customizations  Define Product Backlog  Design and Engineer Solution Deploy Product   Environment  Planning  Manage Suppliers  Maintain Product Quality  Maintain Work Environment Learn from Outside Sources Develop Team Commit To Agility Everyone Engage Stakeholders Ensure Process Adherence Identify and Remove Impediments Ensure Internal Communication Manage Risks  Provide Job Training
Engineering CapabilitiesHelping organizations develop the capabilities to achieve Enterprise Agility Product Development Product Strategy Solution Requirements Develop Product Launch Product Operate and Support Product Understand Needs of the Customer  Establish Product Vision Plan Launch  Establish Development Environment  Support Operations  Understand Requirements  Develop Product Strategy Define Product Roadmap Coordinate Launch  Provide  Customer Support Maintain Architecture  Integration Testing  Manage Product Portfolio  Define Business Requirements  Support Implementation  Coordinate Work  Achieve Customer Acceptance  Perform Maintenance and Customizations  Define Product Backlog  Design and Engineer Solution Deploy Product   Environment  Planning  Manage Suppliers  Maintain Product Quality  Maintain Work Environment Learn from Outside Sources Develop Team Commit To Agility Everyone Engage Stakeholders Ensure Process Adherence Identify and Remove Impediments Ensure Internal Communication Manage Risks  Provide Job Training
Leadership & Coordination CapabilitiesHelping organizations develop the capabilities to achieve Enterprise Agility Product Development Product Strategy Solution Requirements Develop Product Launch Product Operate and Support Product Understand Needs of the Customer  Establish Product Vision Plan Launch  Establish Development Environment  Support Operations  Understand Requirements  Develop Product Strategy Define Product Roadmap Coordinate Launch  Provide  Customer Support Maintain Architecture  Integration Testing  Manage Product Portfolio  Define Business Requirements  Support Implementation  Coordinate Work  Achieve Customer Acceptance  Perform Maintenance and Customizations  Define Product Backlog  Design and Engineer Solution Deploy Product   Environment  Planning  Manage Suppliers  Maintain Product Quality  Maintain Work Environment Learn from Outside Sources Develop Team Commit To Agility Everyone Engage Stakeholders Ensure Process Adherence Identify and Remove Impediments Ensure Internal Communication Manage Risks  Provide Job Training
Agile Expression of Product Ownership
Team 1
Team 2 Team 1
Team 3 Team 2 Team 1
Scrum of Scrums Team 2 Team 1 Team 3
Product Owner Team Team 2 Team 1 Team 3
Product Owner Team with Architects Team 2 Team 1 Team 3
Integration Team Team 2 Team 1 Team 3
Lean/Kanban Expression of Product Ownership
Projects Analysis Design	 Build	 Test	 Deploy Products Analysis Design	 Build	 Test	 Deploy Products Analysis Design	 Build	 Test	 Deploy Products Analysis Design	 Build	 Test	 Deploy Teams Sprint Sprint	 Sprint	 Sprint	 Sprint Teams Sprint Sprint	 Sprint	 Sprint	 Sprint Teams Sprint Sprint	 Sprint	 Sprint	 Sprint Teams Sprint Sprint	 Sprint	 Sprint Sprint Teams Sprint Sprint	 Sprint Sprint	 Sprint Teams Sprint Sprint	 Sprint	 Sprint	 Sprint
Alignment and culture trump people, process, and tools
Summary
Summary Product Owners don’t scale
Summary Product Owners don’t scale Common strategies don’t work
Summary Product Owners don’t scale Common strategies don’t work It takes more than one team to deliver value

More Related Content

What's hot

Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItMike Cottmeyer
 
PMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgilePMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgileMike Cottmeyer
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3Mike Cottmeyer
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation ExplaninedLeadingAgile
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprisesLeadingAgile
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationLeadingAgile
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...Mike Cottmeyer
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StoryNUS-ISS
 
Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015LeadingAgile
 
From the Vision to the working software and back
From the Vision to the working software and backFrom the Vision to the working software and back
From the Vision to the working software and backJohnny Ordóñez
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
 
Agility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & BeyondAgility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & BeyondLeadingAgile
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
 
The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...
The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...
The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...Cprime
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Why Agile is Failing in Large Enterprises
Why Agile is Failing in Large EnterprisesWhy Agile is Failing in Large Enterprises
Why Agile is Failing in Large EnterprisesLeadingAgile
 

What's hot (20)

Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
 
PMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgilePMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise Agile
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprises
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...
 
The Executives Guide
The Executives GuideThe Executives Guide
The Executives Guide
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015
 
From the Vision to the working software and back
From the Vision to the working software and backFrom the Vision to the working software and back
From the Vision to the working software and back
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Agility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & BeyondAgility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & Beyond
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...
The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...
The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Why Agile is Failing in Large Enterprises
Why Agile is Failing in Large EnterprisesWhy Agile is Failing in Large Enterprises
Why Agile is Failing in Large Enterprises
 

Viewers also liked

Krebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual WorldsKrebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual WorldsAgile Dimensions LLC
 
I'm the Business & Agile Was My Idea
I'm the Business & Agile Was My IdeaI'm the Business & Agile Was My Idea
I'm the Business & Agile Was My IdeaCraig Smith
 
Seeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlSeeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlLeanDog
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous DeploymentKane Mar
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project ManagementMike Cottmeyer
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation GamesAgileCoach.net
 
Agile Testing & How We Need To Change
Agile Testing & How We Need To ChangeAgile Testing & How We Need To Change
Agile Testing & How We Need To ChangeCraig Smith
 
Building an A-Team - I Love It When a Team Comes Together
Building an A-Team - I Love It When a Team Comes TogetherBuilding an A-Team - I Love It When a Team Comes Together
Building an A-Team - I Love It When a Team Comes TogetherCraig Smith
 
How To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseHow To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseLeadingAgile
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotDerek Huether
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for StartupsAdrian Smith
 
Kaizen With GreenHopper: Visualising Agile & Kanban Storywalls
Kaizen With GreenHopper: Visualising Agile & Kanban StorywallsKaizen With GreenHopper: Visualising Agile & Kanban Storywalls
Kaizen With GreenHopper: Visualising Agile & Kanban StorywallsCraig Smith
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 
Evm+agile estimating
Evm+agile estimatingEvm+agile estimating
Evm+agile estimatingGlen Alleman
 
Agile in the government
Agile in the government Agile in the government
Agile in the government Glen Alleman
 
Paradigm of agile project management
Paradigm of agile project managementParadigm of agile project management
Paradigm of agile project managementGlen Alleman
 
10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories10 Tips for Creating Great User Stories
10 Tips for Creating Great User StoriesRoman Pichler
 

Viewers also liked (20)

Krebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual WorldsKrebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual Worlds
 
I'm the Business & Agile Was My Idea
I'm the Business & Agile Was My IdeaI'm the Business & Agile Was My Idea
I'm the Business & Agile Was My Idea
 
Seeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlSeeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon Stahl
 
Project Vital Signs
Project Vital SignsProject Vital Signs
Project Vital Signs
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project Management
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation Games
 
Agile Testing & How We Need To Change
Agile Testing & How We Need To ChangeAgile Testing & How We Need To Change
Agile Testing & How We Need To Change
 
Building an A-Team - I Love It When a Team Comes Together
Building an A-Team - I Love It When a Team Comes TogetherBuilding an A-Team - I Love It When a Team Comes Together
Building an A-Team - I Love It When a Team Comes Together
 
How To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseHow To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your Enterprise
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for Startups
 
The Agile PMP V3
The Agile PMP V3The Agile PMP V3
The Agile PMP V3
 
Kaizen With GreenHopper: Visualising Agile & Kanban Storywalls
Kaizen With GreenHopper: Visualising Agile & Kanban StorywallsKaizen With GreenHopper: Visualising Agile & Kanban Storywalls
Kaizen With GreenHopper: Visualising Agile & Kanban Storywalls
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Evm+agile estimating
Evm+agile estimatingEvm+agile estimating
Evm+agile estimating
 
UX and Scrum
UX and ScrumUX and Scrum
UX and Scrum
 
Agile in the government
Agile in the government Agile in the government
Agile in the government
 
Paradigm of agile project management
Paradigm of agile project managementParadigm of agile project management
Paradigm of agile project management
 
10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories
 

Similar to How to own a really big complex product v3

Mike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductMike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductSFA
 
Agilia Budapest - Driving Business Decisions with Pirate Metrics
Agilia Budapest - Driving Business Decisions with Pirate MetricsAgilia Budapest - Driving Business Decisions with Pirate Metrics
Agilia Budapest - Driving Business Decisions with Pirate MetricsOri Bendet
 
Measuring Scrum
Measuring ScrumMeasuring Scrum
Measuring Scrumvireg
 
New is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product ManagementNew is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product ManagementBernard Leong
 
Agile Agency Scrum: An Introduction to Flexible Project Management for Produc...
Agile Agency Scrum: An Introduction to Flexible Project Management for Produc...Agile Agency Scrum: An Introduction to Flexible Project Management for Produc...
Agile Agency Scrum: An Introduction to Flexible Project Management for Produc...Tim Hamilton
 
Lean analytics 40 minute intro
Lean analytics 40 minute introLean analytics 40 minute intro
Lean analytics 40 minute introPinkesh Shah
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartPeter Stevens
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateMike Cottmeyer
 
BioJet EcoFuels Business Presentation.pptx
BioJet EcoFuels Business Presentation.pptxBioJet EcoFuels Business Presentation.pptx
BioJet EcoFuels Business Presentation.pptxzekizito
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & DesignMike Cottmeyer
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementMike Cottmeyer
 
Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14Vanesa Tejada
 
ProBusiness Free Powerpoint Template
ProBusiness Free Powerpoint TemplateProBusiness Free Powerpoint Template
ProBusiness Free Powerpoint Templateslidemart
 
Google Analytics: Advanced Technical Implementation
Google Analytics: Advanced Technical ImplementationGoogle Analytics: Advanced Technical Implementation
Google Analytics: Advanced Technical ImplementationMatt Trimmer
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrumdj1arry
 
How to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your EnterpriseHow to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your EnterpriseIsaac Hogue
 
Tools for Agility
Tools for AgilityTools for Agility
Tools for AgilityCory Foy
 

Similar to How to own a really big complex product v3 (20)

Mike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductMike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex Product
 
Agilia Budapest - Driving Business Decisions with Pirate Metrics
Agilia Budapest - Driving Business Decisions with Pirate MetricsAgilia Budapest - Driving Business Decisions with Pirate Metrics
Agilia Budapest - Driving Business Decisions with Pirate Metrics
 
Measuring Scrum
Measuring ScrumMeasuring Scrum
Measuring Scrum
 
New is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product ManagementNew is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product Management
 
Agile Agency Scrum: An Introduction to Flexible Project Management for Produc...
Agile Agency Scrum: An Introduction to Flexible Project Management for Produc...Agile Agency Scrum: An Introduction to Flexible Project Management for Produc...
Agile Agency Scrum: An Introduction to Flexible Project Management for Produc...
 
Lean analytics 40 minute intro
Lean analytics 40 minute introLean analytics 40 minute intro
Lean analytics 40 minute intro
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working Smart
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar Template
 
Scrum Review
Scrum ReviewScrum Review
Scrum Review
 
BioJet EcoFuels Business Presentation.pptx
BioJet EcoFuels Business Presentation.pptxBioJet EcoFuels Business Presentation.pptx
BioJet EcoFuels Business Presentation.pptx
 
Factory
FactoryFactory
Factory
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & Design
 
Devopsdays barcelona
Devopsdays barcelonaDevopsdays barcelona
Devopsdays barcelona
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14
 
ProBusiness Free Powerpoint Template
ProBusiness Free Powerpoint TemplateProBusiness Free Powerpoint Template
ProBusiness Free Powerpoint Template
 
Google Analytics: Advanced Technical Implementation
Google Analytics: Advanced Technical ImplementationGoogle Analytics: Advanced Technical Implementation
Google Analytics: Advanced Technical Implementation
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrum
 
How to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your EnterpriseHow to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your Enterprise
 
Tools for Agility
Tools for AgilityTools for Agility
Tools for Agility
 

More from Mike Cottmeyer

Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio managementMike Cottmeyer
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementMike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentMike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentMike Cottmeyer
 
Adopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyAdopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyMike Cottmeyer
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyMike Cottmeyer
 
Career Day at Buford Middle School
Career Day at Buford Middle SchoolCareer Day at Buford Middle School
Career Day at Buford Middle SchoolMike Cottmeyer
 
Leading Volunteers With Agility
Leading Volunteers With AgilityLeading Volunteers With Agility
Leading Volunteers With AgilityMike Cottmeyer
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP WorkshopMike Cottmeyer
 
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)Mike Cottmeyer
 
APLN Project Manager Talk
APLN Project Manager TalkAPLN Project Manager Talk
APLN Project Manager TalkMike Cottmeyer
 

More from Mike Cottmeyer (15)

Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio management
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Adopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyAdopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar Technology
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar Technology
 
Career Day at Buford Middle School
Career Day at Buford Middle SchoolCareer Day at Buford Middle School
Career Day at Buford Middle School
 
Adopting Agile
Adopting  AgileAdopting  Agile
Adopting Agile
 
The Agile PMP v2
The Agile PMP v2The Agile PMP v2
The Agile PMP v2
 
Leading Volunteers With Agility
Leading Volunteers With AgilityLeading Volunteers With Agility
Leading Volunteers With Agility
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
 
APLN Project Manager Talk
APLN Project Manager TalkAPLN Project Manager Talk
APLN Project Manager Talk
 

How to own a really big complex product v3

  • 1. How to Own a Really Big Complex Product Presented by: Mike Cottmeyer
  • 2. Mike CottmeyerEnterprise Agile Coachmike@cottmeyer.com404.312.1471leadingagile.comfacebook.com/leadingagiletwitter.com/mcottmeyerlinkedin.com/in/cottmeyer
  • 5. Agenda Product Owner Basics Complex Products in Large Enterprises
  • 6. Agenda Product Owner Basics Complex Products in Large Enterprises Exploring Product Ownership
  • 7. Agenda Product Owner Basics Complex Products in Large Enterprises Exploring Product Ownership Managing the Enterprise Backlog
  • 8. The Product Owner in Scrum
  • 13. Analyst PM Testers Developers
  • 14. Analyst CSM Testers Developers
  • 15. Product Owner Analyst CSM Testers Developers
  • 16. The Product Owner in Scrum Creates the PPBL
  • 17. The Product Owner in Scrum Creates the PPBL Prioritizes the PPBL
  • 18. The Product Owner in Scrum Creates the PPBL Prioritizes the PPBL Elaborates the requirements
  • 19. The Product Owner in Scrum Creates the PPBL Prioritizes the PPBL Elaborates the requirements Communicate vision
  • 20. The Product Owner in Scrum Creates the PPBL Prioritizes the PPBL Elaborates the requirements Communicate vision Represents the customer
  • 21.
  • 22.
  • 24.
  • 27.
  • 31.
  • 32. Product Owner is a BIG Job!
  • 33. Product Owner is a BIG Job! Product Manager… vision and direction
  • 34. Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status
  • 35. Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements
  • 36. Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements Quality Assurance… inspecting outcomes
  • 37. Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements Quality Assurance… inspecting outcomes Management… terminating and changing
  • 38. Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements Quality Assurance… inspecting outcomes Management… terminating and changing User Experience… usability
  • 39. Product Owner is a BIG Job! Product Manager… vision and direction Project Manager… sequence and status Business Analyst… elaborating requirements Quality Assurance… inspecting outcomes Management… terminating and changing User Experience… usability Team Member… participates with the team
  • 40. Owning a Simple Product
  • 41. User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
  • 42. User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
  • 43. Owning a Complex Product
  • 44. Owning a Complex Product
  • 45. Owning a Complex Product Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
  • 48. Team 2 Team 1 Team 3
  • 49. Team 2 Team 1 Team 3 Product A
  • 50. Team 2 Team 1 Team 3 Product B Product A
  • 51. Team 2 Team 1 Team 3 Product B Product A
  • 52. Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
  • 53. Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
  • 54. Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
  • 55. Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
  • 56. Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
  • 57. Biller Transactions Fin Inst. Transactions Credit Card Payments ACH Payments Fraud/Risk Identity/ Enrollment SAS SAP Corporate Billing Web IVR Payments Risk Business Intelligence Corporate Financials Partner Communication Bus Intel/ Reporting
  • 60. Feature Epic Feature Feature Feature Epic Feature Epic Feature Epic
  • 61. Team 1 User Story Feature Epic User Story Feature User Story Team 2 Feature User Story Feature Epic User Story User Story Feature Epic User Story Feature Team 3 User Story User Story Epic User Story
  • 62. The performance of one team can starve Value Creation
  • 63. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1
  • 64. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 2 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2
  • 65. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 2 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2
  • 66. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 2 Feature 2 Feature 1 Feature 1 Feature 2 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 3 Feature 2 Feature 2 Feature 3 Feature 2 Feature 3 Feature 3 Feature 2 Feature 2 Feature 2
  • 67. Feature 1 Feature 1 Feature 1 3 months Feature 2 Feature 2 Feature 2 Feature 3 Feature 3 Feature 3
  • 68. Feature 1 Feature 1 Feature 1 3 months Feature 2 Feature 2 Feature 2 6 months Feature 3 Feature 3 Feature 3
  • 69. Feature 1 Feature 1 Feature 1 3 months Feature 2 Feature 2 Feature 2 6 months Feature 3 Feature 3 9 months Feature 3
  • 70. Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 Feature 3
  • 71. Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 8months Feature 3
  • 72. Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 10months Feature 3
  • 73. Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 10 months 9 months Feature 3
  • 74. Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 10 months 13months Feature 3
  • 75. Feature 1 Feature 2 Feature 3 Feature 1 Feature 2 Feature 3 Feature 1 7 months Feature 2 10 months 13 months Feature 3
  • 76. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1
  • 77. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1
  • 78. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1
  • 79. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2
  • 80. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3
  • 81. Team 1 Team 2 Team 3 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 1 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3
  • 82. Manage the system, identify and elevate constraints
  • 83. Product Ownership in the Large
  • 84. …is a set of organizational capabilities
  • 86. Context Team 2 Team 1 Team 3
  • 87. Context Coordination Team 2 Team 1 Team 3
  • 90. Team 2 Team 1 Team 3 Across Teams
  • 91. Project Team 2 Team 1 Team 3 Project A
  • 92. Portfolio Team 2 Team 1 Team 3 Project B Project A
  • 93. That get expressed differently depending on your level of scale
  • 95. Product Owner Capabilities Agile as Business Analysis
  • 96. Product Owner Capabilities Agile as Business Analysis Agile as Engineering
  • 97. Product Owner Capabilities Agile as Business Analysis Agile as Engineering Agile as Leadership & Coordination
  • 98. Business Analysis CapabilitiesHelping organizations develop the capabilities to achieve Enterprise Agility Product Development Product Strategy Solution Requirements Develop Product Launch Product Operate and Support Product Understand Needs of the Customer Establish Product Vision Plan Launch Establish Development Environment Support Operations Understand Requirements Develop Product Strategy Define Product Roadmap Coordinate Launch Provide Customer Support Maintain Architecture Integration Testing Manage Product Portfolio Define Business Requirements Support Implementation Coordinate Work Achieve Customer Acceptance Perform Maintenance and Customizations Define Product Backlog Design and Engineer Solution Deploy Product Environment Planning Manage Suppliers Maintain Product Quality Maintain Work Environment Learn from Outside Sources Develop Team Commit To Agility Everyone Engage Stakeholders Ensure Process Adherence Identify and Remove Impediments Ensure Internal Communication Manage Risks Provide Job Training
  • 99. Engineering CapabilitiesHelping organizations develop the capabilities to achieve Enterprise Agility Product Development Product Strategy Solution Requirements Develop Product Launch Product Operate and Support Product Understand Needs of the Customer Establish Product Vision Plan Launch Establish Development Environment Support Operations Understand Requirements Develop Product Strategy Define Product Roadmap Coordinate Launch Provide Customer Support Maintain Architecture Integration Testing Manage Product Portfolio Define Business Requirements Support Implementation Coordinate Work Achieve Customer Acceptance Perform Maintenance and Customizations Define Product Backlog Design and Engineer Solution Deploy Product Environment Planning Manage Suppliers Maintain Product Quality Maintain Work Environment Learn from Outside Sources Develop Team Commit To Agility Everyone Engage Stakeholders Ensure Process Adherence Identify and Remove Impediments Ensure Internal Communication Manage Risks Provide Job Training
  • 100. Leadership & Coordination CapabilitiesHelping organizations develop the capabilities to achieve Enterprise Agility Product Development Product Strategy Solution Requirements Develop Product Launch Product Operate and Support Product Understand Needs of the Customer Establish Product Vision Plan Launch Establish Development Environment Support Operations Understand Requirements Develop Product Strategy Define Product Roadmap Coordinate Launch Provide Customer Support Maintain Architecture Integration Testing Manage Product Portfolio Define Business Requirements Support Implementation Coordinate Work Achieve Customer Acceptance Perform Maintenance and Customizations Define Product Backlog Design and Engineer Solution Deploy Product Environment Planning Manage Suppliers Maintain Product Quality Maintain Work Environment Learn from Outside Sources Develop Team Commit To Agility Everyone Engage Stakeholders Ensure Process Adherence Identify and Remove Impediments Ensure Internal Communication Manage Risks Provide Job Training
  • 101. Agile Expression of Product Ownership
  • 102. Team 1
  • 104. Team 3 Team 2 Team 1
  • 105. Scrum of Scrums Team 2 Team 1 Team 3
  • 106. Product Owner Team Team 2 Team 1 Team 3
  • 107. Product Owner Team with Architects Team 2 Team 1 Team 3
  • 108. Integration Team Team 2 Team 1 Team 3
  • 109. Lean/Kanban Expression of Product Ownership
  • 110. Projects Analysis Design Build Test Deploy Products Analysis Design Build Test Deploy Products Analysis Design Build Test Deploy Products Analysis Design Build Test Deploy Teams Sprint Sprint Sprint Sprint Sprint Teams Sprint Sprint Sprint Sprint Sprint Teams Sprint Sprint Sprint Sprint Sprint Teams Sprint Sprint Sprint Sprint Sprint Teams Sprint Sprint Sprint Sprint Sprint Teams Sprint Sprint Sprint Sprint Sprint
  • 111. Alignment and culture trump people, process, and tools
  • 113. Summary Product Owners don’t scale
  • 114. Summary Product Owners don’t scale Common strategies don’t work
  • 115. Summary Product Owners don’t scale Common strategies don’t work It takes more than one team to deliver value
  • 116. Summary Product Owners don’t scale Common strategies don’t work It takes more than one team to deliver value By thinking about organizational capabilities
  • 117. Summary Product Owners don’t scale Common strategies don’t work It takes more than one team to deliver value By thinking about organizational capabilities We can create situationally specific strategies
  • 118. Mike CottmeyerEnterprise Agile Coachmike@cottmeyer.com404.312.1471leadingagile.comfacebook.com/leadingagiletwitter.com/mcottmeyerlinkedin.com/in/cottmeyer
  • 119. How to Own a Really Big Complex Product Presented by: Mike Cottmeyer

Editor's Notes

  1. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  2. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  3. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  4. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  5. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  6. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  7. So here is our small agile team.
  8. Agile teams are cross functional units that have everything they need to deliver some increment of business value. In a software organization… the agile team is going to have one or more developers…
  9. They will have one or more QA testers. Sometimes teams have technical testers that are responsible for writing unit tests… sometimes this is left up to the developers. Sometimes teams have manual testers… possibly exercising the UI. Many teams will do both kinds of testing.
  10. Sometimes a team will someone playing the role of business analyst. This can be a dedicated position on the team… or it might be blended with some other role… maybe a lead developer. Often times teams will have a BA that is serving as a proxy product owner for the real customer or product owner. Dedicated or blended Custome proxy
  11. Small agile teams don’t typically have or need a project manager. I believe that there is a place for project management on an agile teams… but often project managers are coordinating the activities of several teams and doing some higher level planning activities and providing.
  12. Agile teams will usually have someone in the role of ScrumMaster or Agile process coordinator. This can be a dedicated position on the team or a role that is shared with another role on the team. Sometimes you have a dedicated ScrumMaster but they are working with more than one agile team at a time.
  13. Last but not least we have a product owner. They are the interface between the team and the business. They are the single wringable neck and responsible for the business outcomes of the product. They define requirements, set the priorties, and othewise help the team converge on the best possible outcome to meet the business objectives. Agile teams have all these roles in some form or fashion… they are self contained and independent. This kind of team is the backdrop to almost everything you read about adopting agile. This is such an important concept because if this isn't’ the kind of team you are building as you adopt agile… some of the things you are learning about just aren’t going to work.
  14. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  15. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  16. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  17. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  18. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  19. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  20. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  21. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  22. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  23. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  24. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  25. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  26. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  27. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  28. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  29. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  30. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  31. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  32. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  33. 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  34. 12. Our goal is to recognize, that on projects where we have a tremendous amount of uncertainty... we don't want to create plans that don't reflect our current understanding of reality.  We don't want to assume the process overhead of change management, when change is going to be the norm.  Agile gives us a way to manage our projects, in the face of uncertainty, while aggressively working to reduce risk and uncertainty.   
  35. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  36. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  37. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  38. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  39. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  40. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  41. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  42. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  43. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  44. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  45. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  46. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  47. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  48. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  49. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  50. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  51. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  52. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  53. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  54. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  55. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  56. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  57. This slide sequence is mainly to setup the talk. Prior to this I want to go through an introduction, talk about how this talk builds on the talk I did yesterday, how it is an experience report where I started developing and writing about some of these ideas around scaling agile across multiple teams.
  58. Setup:Get blue tapeCreate a backlog sheetTape up cardsCreate a story boardCreate 4 sprint boardsCreate an impediments boardCreate a parking lot boardCreate a Birthday card