SlideShare ist ein Scribd-Unternehmen logo
1 von 107
How to Own a Really Big Complex Product Presented by: Mike Cottmeyer
mike cottmeyervice-president, pillar technology semcottmeyer@pillartechnology.com+1.404.312.1471www.pillartechnology.comwww.leadingagile.comtwitter.com/mcottmeyer
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 Complex Products
Owning Complex Products
Owning Complex Products 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
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
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
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
Context Team 2 Team 1 Team 3
Context Coordination Team 2 Team 1 Team 3
PMO
PO Team PMO
Team PO Team PMO
Guidance Team PO Team PMO
Feedback Team PO Team PMO
Manage the system, identify and elevate constraints
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
Project A Project A Project A 3 months Project B Project B Project B Project C Project C Project C
Project A Project A Project A 3 months Project B Project B Project B 6 months Project C Project C Project C
Project A Project A Project A 3 months Project B Project B Project B 6 months Project C Project C 9 months Project C
Project A Project B Project C Project A Project B Project C Project A 7 months Project B Project C
Project A Project B Project C Project A Project B Project C Project A 7 months Project B 10 months Project C
Project A Project B Project C Project A Project B Project C Project A 7 months Project B 10 months 13 months Project C
Project A Project B Project C Project A Project B Project C Project A 7 months Project B 10 months 13 months Project C
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
Product Ownership in the Large
Product Ownership is a set of organizational capabilities…
…not a person!
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
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Roadmap for landing a role at a Tech Startup
Roadmap for landing a role at a Tech StartupRoadmap for landing a role at a Tech Startup
Roadmap for landing a role at a Tech StartupPanji Gautama
 
Agile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolisAgile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolisBill Gaiennie
 
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...Ryan McKergow
 
Retrospectives er spild af tid!
Retrospectives er spild af tid!Retrospectives er spild af tid!
Retrospectives er spild af tid!BestBrains
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agilityMagneta AI
 
Agile and the BA
Agile and the BAAgile and the BA
Agile and the BAreggie_d
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: AgileAgile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: AgileAgile ME
 
IxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and OutcomesIxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and OutcomesIxDA Chicago
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Sander Hoogendoorn
 
Agile and the Business Analyst, Presentation to the IIBA, June 2010
Agile and the Business Analyst, Presentation to the IIBA, June 2010Agile and the Business Analyst, Presentation to the IIBA, June 2010
Agile and the Business Analyst, Presentation to the IIBA, June 2010bennw
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Hugo Messer
 
The Power of an Agile BA
The Power of an Agile BAThe Power of an Agile BA
The Power of an Agile BAIIBA UK Chapter
 
You cant be agile if your code sucks
You cant be agile if your code sucksYou cant be agile if your code sucks
You cant be agile if your code sucksPeter Gfader
 
Introduction to Agile Methodologies
Introduction to Agile MethodologiesIntroduction to Agile Methodologies
Introduction to Agile MethodologiesSiddhi
 
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product OwnerAgile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product OwnerRasmus Runberg
 
The Business value of agile development
The Business value of agile developmentThe Business value of agile development
The Business value of agile developmentPhavadol Srisarnsakul
 

Was ist angesagt? (20)

Roadmap for landing a role at a Tech Startup
Roadmap for landing a role at a Tech StartupRoadmap for landing a role at a Tech Startup
Roadmap for landing a role at a Tech Startup
 
Agile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolisAgile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolis
 
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
 
Retrospectives er spild af tid!
Retrospectives er spild af tid!Retrospectives er spild af tid!
Retrospectives er spild af tid!
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agility
 
Agile and the BA
Agile and the BAAgile and the BA
Agile and the BA
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: AgileAgile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
 
IxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and OutcomesIxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and Outcomes
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
 
Agile and the Business Analyst, Presentation to the IIBA, June 2010
Agile and the Business Analyst, Presentation to the IIBA, June 2010Agile and the Business Analyst, Presentation to the IIBA, June 2010
Agile and the Business Analyst, Presentation to the IIBA, June 2010
 
Agile Prod Mgmt v. Proj Mgmt
Agile Prod Mgmt v. Proj MgmtAgile Prod Mgmt v. Proj Mgmt
Agile Prod Mgmt v. Proj Mgmt
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?
 
The Power of an Agile BA
The Power of an Agile BAThe Power of an Agile BA
The Power of an Agile BA
 
You cant be agile if your code sucks
You cant be agile if your code sucksYou cant be agile if your code sucks
You cant be agile if your code sucks
 
Introduction to Agile Methodologies
Introduction to Agile MethodologiesIntroduction to Agile Methodologies
Introduction to Agile Methodologies
 
QA Automation - Agile Engineering
QA Automation - Agile Engineering QA Automation - Agile Engineering
QA Automation - Agile Engineering
 
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product OwnerAgile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
 
The Business value of agile development
The Business value of agile developmentThe Business value of agile development
The Business value of agile development
 
Lean at Yahoo in 2008
Lean at Yahoo in 2008Lean at Yahoo in 2008
Lean at Yahoo in 2008
 

Andere mochten auch

Joe Little - What's Lean got to do with it - The Lean within Scrum
Joe Little - What's Lean got to do with it - The Lean within ScrumJoe Little - What's Lean got to do with it - The Lean within Scrum
Joe Little - What's Lean got to do with it - The Lean within ScrumSFA
 
Create a Customized GMF DnD Framework
Create a Customized GMF DnD FrameworkCreate a Customized GMF DnD Framework
Create a Customized GMF DnD FrameworkKaniska Mandal
 
Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1Kaniska Mandal
 
Core concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsCore concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsKaniska Mandal
 

Andere mochten auch (8)

Rosemary Carter
Rosemary CarterRosemary Carter
Rosemary Carter
 
Rosemary Carter (2)
Rosemary Carter (2)Rosemary Carter (2)
Rosemary Carter (2)
 
Rosemary Carter (2)
Rosemary Carter (2)Rosemary Carter (2)
Rosemary Carter (2)
 
Rosemary Carter
Rosemary CarterRosemary Carter
Rosemary Carter
 
Joe Little - What's Lean got to do with it - The Lean within Scrum
Joe Little - What's Lean got to do with it - The Lean within ScrumJoe Little - What's Lean got to do with it - The Lean within Scrum
Joe Little - What's Lean got to do with it - The Lean within Scrum
 
Create a Customized GMF DnD Framework
Create a Customized GMF DnD FrameworkCreate a Customized GMF DnD Framework
Create a Customized GMF DnD Framework
 
Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1
 
Core concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsCore concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data Analytics
 

Ähnlich wie Mike Cottmeyer - How to Own a Really big complex Product

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
 
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
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex productMike Cottmeyer
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
 
Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...Lviv Startup Club
 
How I see the role of Product Management
How I see the role of Product ManagementHow I see the role of Product Management
How I see the role of Product ManagementDerek Morrison
 
The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?Derek Huether
 
International Agile Product Owner Foundation - Study guide (1).pdf
International Agile Product Owner Foundation - Study guide (1).pdfInternational Agile Product Owner Foundation - Study guide (1).pdf
International Agile Product Owner Foundation - Study guide (1).pdfa_xavier5
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateMike Cottmeyer
 
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
 
Product Owners – The Unicorns of Agile
Product Owners – The Unicorns of AgileProduct Owners – The Unicorns of Agile
Product Owners – The Unicorns of AgileVille Ruuskanen
 
Agile & Business Architecture
Agile & Business ArchitectureAgile & Business Architecture
Agile & Business ArchitectureEtienne Venter
 
Agile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation SlidesAgile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation SlidesSlideTeam
 
The Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOThe Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOProduct School
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile CambridgeCecile Auret
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Michael Tarnowski
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development ModelRitika Balagan
 

Ähnlich wie Mike Cottmeyer - How to Own a Really big complex Product (20)

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
 
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
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex product
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
 
Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...
 
How I see the role of Product Management
How I see the role of Product ManagementHow I see the role of Product Management
How I see the role of Product Management
 
The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?
 
International Agile Product Owner Foundation - Study guide (1).pdf
International Agile Product Owner Foundation - Study guide (1).pdfInternational Agile Product Owner Foundation - Study guide (1).pdf
International Agile Product Owner Foundation - Study guide (1).pdf
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar Template
 
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 Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Product Owners – The Unicorns of Agile
Product Owners – The Unicorns of AgileProduct Owners – The Unicorns of Agile
Product Owners – The Unicorns of Agile
 
Agile & Business Architecture
Agile & Business ArchitectureAgile & Business Architecture
Agile & Business Architecture
 
Agile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation SlidesAgile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation Slides
 
The Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOThe Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEO
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile Cambridge
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development Model
 

Kürzlich hochgeladen

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 

Kürzlich hochgeladen (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 

Mike Cottmeyer - How to Own a Really big complex Product

  • 1. How to Own a Really Big Complex Product Presented by: Mike Cottmeyer
  • 2. mike cottmeyervice-president, pillar technology semcottmeyer@pillartechnology.com+1.404.312.1471www.pillartechnology.comwww.leadingagile.comtwitter.com/mcottmeyer
  • 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
  • 42. Owning Complex Products 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
  • 43. User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
  • 44. User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
  • 47. Team 2 Team 1 Team 3
  • 48. Team 2 Team 1 Team 3 Product A
  • 49. Team 2 Team 1 Team 3 Product B Product A
  • 50. Team 2 Team 1 Team 3 Product B Product A
  • 53. Feature Epic Feature Feature Feature Epic Feature Epic Feature Epic
  • 54. 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
  • 55. The performance of one team can starve Value Creation
  • 56. Context Team 2 Team 1 Team 3
  • 57. Context Coordination Team 2 Team 1 Team 3
  • 58. PMO
  • 61. Guidance Team PO Team PMO
  • 62. Feedback Team PO Team PMO
  • 63. Manage the system, identify and elevate constraints
  • 64. 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
  • 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
  • 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 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2
  • 67. 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
  • 68. Project A Project A Project A 3 months Project B Project B Project B Project C Project C Project C
  • 69. Project A Project A Project A 3 months Project B Project B Project B 6 months Project C Project C Project C
  • 70. Project A Project A Project A 3 months Project B Project B Project B 6 months Project C Project C 9 months Project C
  • 71. Project A Project B Project C Project A Project B Project C Project A 7 months Project B Project C
  • 72. Project A Project B Project C Project A Project B Project C Project A 7 months Project B 10 months Project C
  • 73. Project A Project B Project C Project A Project B Project C Project A 7 months Project B 10 months 13 months Project C
  • 74. Project A Project B Project C Project A Project B Project C Project A 7 months Project B 10 months 13 months Project C
  • 75. 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
  • 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
  • 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 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2 Feature 2
  • 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 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3 Feature 3
  • 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. Product Ownership in the Large
  • 82. Product Ownership is a set of organizational capabilities…
  • 86. Team 2 Team 1 Team 3 Across Teams
  • 87. Project Team 2 Team 1 Team 3 Project A
  • 88. Portfolio Team 2 Team 1 Team 3 Project B Project A
  • 89. That get expressed differently depending on your level of scale
  • 91. Product Owner Capabilities Agile as Business Analysis
  • 92. Product Owner Capabilities Agile as Business Analysis Agile as Engineering
  • 93. Product Owner Capabilities Agile as Business Analysis Agile as Engineering Agile as Leadership & Coordination
  • 94. 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
  • 95. 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
  • 96. 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
  • 99. Team 3 Team 2 Team 1
  • 100. Scrum of Scrums Team 2 Team 1 Team 3
  • 101. Product Owner Team Team 2 Team 1 Team 3
  • 102. Product Owner Team with Architects Team 2 Team 1 Team 3
  • 103. Integration Team Team 2 Team 1 Team 3
  • 104. Alignment and culture trump people, process, and tools
  • 106. Summary Product Owners don’t scale
  • 107. Summary Product Owners don’t scale Common strategies don’t work
  • 108. Summary Product Owners don’t scale Common strategies don’t work It takes more than one team to deliver value
  • 109. 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
  • 110. 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
  • 111. mike cottmeyervice-president, pillar technology semcottmeyer@pillartechnology.com+1.404.312.1471www.pillartechnology.comwww.leadingagile.comtwitter.com/mcottmeyer
  • 112. How to Own a Really Big Complex Product Presented by: Mike Cottmeyer

Hinweis der Redaktion

  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. 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.
  34. 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.
  35. 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.  
  36. 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.   
  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.