SlideShare une entreprise Scribd logo
1  sur  25
Dallas Agile Camp - 2015
Integrating Product Management with
Product Ownership
2
Workshop Objectives
Aligning and Empowering Product Management
• Why do we need the Product Manager / Product Owner roles?
• How do you identify your customer and product?
• Grooming a backlog (Prioritization and Socialization)
3
In order to be successful teams must…
1. Have a shared vision
2. Create an understandable mental model that realizes the vision
3. Be able to learn as a team
4. Teams members must exhibit personal mastery
5. Engage in “Systems Thinking”
-- 5 Characteristics of a Learning Organization [Senge 1990]
Knowledge Work is not characterized by a strong physics model…
Software is notoriously complex – the end product is an abstraction. To deliver a
functional system, every member of a software team must reference a shared
mental model that every team member understands.
-- Dan Mezick “The Culture Game”
4
Without a strong physics model we are left with shared understanding
As a Commuter I need a car that flies so I can avoid the
traffic on highways
Mental Models Filters Assumptions
lead
to
that
drive
5
If it was only our Bias we Need to Overcome…
Unconscious
Incompetence
Conscious
Incompetence
Conscious
Competence
Unconscious
Competence
Source: Wikipedia
6
Great Product Managers are integrative thinkers
They integrate the Human, Business, and Technical dimensions to deliver breakthrough products that delight and improve the lives
of our customers
Human-Centered Design Business Strategy & Analysis Technology
Lead and frame product efforts in
terms of key consumer insights
and needs
Define and ship products that are
strategically bold and important
to our business(es)
Be fluent in current/emerging
technologies and understand
implications on product and
business strategy and execution
• Business leaders should be
developing “table stakes”
knowledge in H & T dimensions
to move from Point A  B
• Complement yourself with team
members who spike in H & T
dimensions
A
Human
Business Technical
Great Product
Managers operate
here
Business leaders are
typically here
B
7
They apply different levels of involvement in defining and focusing on
each
PM PO
LevelofInvolvementandFocus
WHY WHAT HOW
Strategy Execution
PMs need to be
grounded in “How” as
it informs progress on
“What”
Both product managers and product owners must care about
and account for the why / what / how but…
POs need to be
grounded in “Why” as
it informs value
behind “What”
Together the Why,
What & How need to
be balanced.
8
Shared disciplines that span from strategic to tactical
Human
Business
Technical
Product
Owner
Product
Manager
• Provides thought leadership
to reveal unmet needs and
develop innovative solutions
• Designs for the entire
customer journey
• Clearly understands
customer needs through
objective analysis
• Understands key business
outcomes and how
technology drives that value
• Communicates business
outcomes in a way that
enables manageable
features and user stories
• Incorporates customer
insights into feature design
• Acts as the voice of the
team, empowered to make
on the spot decisions
• Defends the end to end
customer experience
• Ensures strategic alignment
between business outcomes
and technical capabilities
• Develops core positioning
and messaging for the
product
• Is an expert on the
competition
• Effectively engages in
technical decision making
• Considers key
interdependencies across
systems
• Understands current and
target architectures
• Ensures delivery of
necessary business
outcomes
• Prioritizes and sequence the
team’s work to maximize
value
• Works in a 1 to 1 ratio,
leading a specific
development teams
• Looks outside the industry for
innovation and capabilities
• Aligns business and
technology strategies
• Clearly understands
customer needs
• Creates and directs highly
performing work teams
• Understands current and
target architecture
• Possesses a working
knowledge of systems
Product Management Family
9
Skills Responsibilities
• Work with executive leadership and enterprise
architecture to align products with the portfolio vision
• Develop and maintain a product strategy, vision and
roadmap aligned with overall business strategy
• Lead efforts with branding and marketing teams to
derive the product’s key capabilities and benefits
• Work closely with leadership to define architecture,
expectations for user experience, and innovations
• Specify objectives for current and future products
• Lead multiple teams, ensuring alignment of iterative,
incremental development across multiple work
streams and functional areas
• Effectively collaborate to ensure prioritization of new
features, maintenance and non-functional requirements,
technical debt and architectural enhancements
• Develop and maintain executive reporting, removing
impediments as necessary
Product Manager Role - Skills and Responsibilities
• Ability to shape and sequence new intent while
keeping in mind the needs of the customer
• Proven leadership within the business and market
• Deep, systemic knowledge of critical business
interfaces
• Influence executive leadership to garner support and
funding for initiatives
• Ensure alignment of end customer needs and
proposed solutions
• Able to motivate and lead multiple teams and product
owners through effective program management
• Able to anticipate program risks and misalignments
• Possess an entrepreneurial, startup, or corporate
innovation mindset
• Proven track record of thought leadership and
practices, looking outside the business and industry for
innovations and best practices
10
Skills Responsibilities
• Work with product leadership and enterprise architecture
to align product plans with the portfolio vision
• Develop and maintain a product vision and roadmap
aligned with business epics
• Work to communicate the product’s key capabilities
and benefits to enhance adoption of the product
• Effectively incorporate architecture, user experience,
and innovative product capabilities into design
• Specify requirements for current and future products
• Lead the product management team in the iterative,
incremental development
• Effectively collaborate to manage the distribution of
backlog items to development teams
• Balance priorities between new features, maintenance
requirements, non-functional requirements, reduction of
technical debt and architectural enhancements
• Develop and maintain program measures, removing
impediments as necessary
Product Owner Role - Skills and Responsibilities
• Possess a holistic understanding of the business and
product market
• Influence stakeholders and product managers
• Understands end customer needs and perspectives
and works to define solutions in the simplest possible
way
• Understanding and ability to speak to technology
domain
• Intellectual curiosity and ability to work in fast-paced,
complex and ambiguous environments
• Able to motivate and lead a team through energetic
collaboration
• Well organized, able to multi-task, and able to prioritize
Compelling and effective communication with team
and stakeholders
• Excellent negotiation and relationship building skills
• Excellent judgment and decisiveness
• Able to anticipate risks, manage issues and clear
obstacles
11
Workshop Objectives
Aligning and Empowering Product Management
• Why do we need the Product Manager / Product Owner roles?
• How do you identify your customer and product?
• Grooming a backlog (Prioritization and Socialization)
12
Agility Spans the Organization and Value Stream
Uncertainty increases
13
Value Stream Mapping
Submit Loan for
Processing
Send to
Underwriting
Send for Final
Approval
Wait for
Disbursement
Do Something Valuable for
Customers
Generate Income from
Customers
14
Typical Value Stream Mapping Activities
Define High-Level Process
Steps
Use Simple Use Case to Add
Processing Details
Identify End Product
Include Additional
Complexity
Identify Barriers, Issues and
Opportunities
Add Environmental and Tool
Details
• What flows from idea to production?
• What is the final product?
• Map out the steps necessary to move
from idea to production
• Take basic use case through the
process
• Add necessary details (e.g. cycle time,
touch time, WIP, defects)
• Add server names, tools used
• Document timelines, how teams
handle builds/testing/deployments
• Work though remaining use cases to
uncover dependencies and external
interfaces
• Include exception handling and defect
process
• Include all the steps necessary to get
ideas out the door
• Highlight opportunities, pain points
and bottlenecks
15
Team
Scaling Level
Portfolio
From Needs to Value: Intent Flow
Epics
Features
/ Sub-
Epics
Features
/ Sub-
Epics Features
/ Sub-
Epics
Stories
What / How
Hierarchy
2+ Program Increments
2-3 Sprints
1-3 Days
Evidence of
Progress & Success
Wha
t
How
Wha
t
How
Success
Criteria
Acceptance
Criteria
AC Every
Sprint
Every
Increment
Major
Release
Localized
Execution
Strategic
Execution
16
Workshop Objectives
Aligning and Empowering Product Management
• Why do we need the Product Manager / Product Owner roles?
• How do you identify your customer and product?
• Grooming a backlog (Prioritization and Socialization)
17
What is a backlog?
• If something is in the backlog it MAY
get done
• If something is not in the backlog it
WON’T get done
• A backlog is a prioritized queue
– Queues create variability
– Avoid overwhelming team with
never-ending backlogs
• Coupled backlogs reduce
predictability (covariance)
– Cross backlog coupling must be
resolved either at prioritization or at
planning and monitored through
localized execution
Higher
Priority
Lower
Priority
Fine grained, detailed,
well understood, ready
for implementation
Coarse grained, less
detailed (Socialization)
Items can be added,
modified, removed or
re-prioritized
Intent
18
What are the elements of a backlog?
• Functional Intent
– Describes what we need the solution to do
– Form: Epics
• Temporal Intent
– Describes when we need the Epics completed
– Form: Roadmap (updated and informed through execution)(captured on the epic)
• Intentional Architectural Intent
– Describes constraints to the way the solution must work (Constrains and informs the
“How)
– Form: Architectural Epics & Features
• Evidence of Completion
– Describes what the success criteria would be for the solution
– Form: Acceptance Criteria on Epics, Features and Stories, Demos (in execution)
19
Success
Criteria
How do the Elements Come Together into Backlog?
Intentional Architecture Evidence of Completion
Temporal Intent
Business
EpicBusiness
EpicBusiness
EpicBusiness
Epic
Functional Intent
Architectural
EpicArchitectural
EpicArchitectural
EpicArchitectural
Epic / Feature
Business
Epic
Architectural
Epic
Business
Epic
TimeWhat is
Needed
Constraints
on How
Proof its
Done
When
its
Needed
When it
Can be
Done
NFRs
Backlog
20
A Backlog IS a Prioritized Queue – How do we Prioritize it?
• Loudest Voice
– Not a great way but the way most immature teams do it
• Using Relative Estimation
– T-Shirt Sizing, Modified Fibonacci, etc.
• Moscow
– Must, Should, Could, Won’t
• Business Value
– Impact on Value Stream, Subjective Relative Estimation
• Lean Economics – Weighted Shortest Job First
– Cost of Delay (Time Criticality + Opportunity + Business Value) / Size
• Learning / Experimentation
– Very useful in competitive an/or novel solutions
You Must Pick one
21
Relative Estimating
Adapted from Mike Cohn. Agile Estimating and Planning. 2005
Estimating poker combines expert opinion, analogy, and disaggregation
for quick but reliable estimates
Each
estimator
gets a deck
of cards
Product
owner reads
a story
Estimators
privately
select cards
Cards are
turned over
Discuss
differences Re-estimate
 Participants include all team members
 The product manager/owner participates, but does not estimate
Steps
22
The Fibonacci Sequence
A modified Fibonacci sequence is used to reflect the
inherent uncertainty in estimating large items
1 + 0 = 1
1 + 1 = 2
2 + 1 = 3
3 + 2 = 5
5 + 3 = 8
8 + 5 = 13
20
40
100
?
Accuracy vs. Precision
 If we continued the true
Fibonacci sequence, we would
have the following numbers:
 21
 34
 55
 89
 144
 This implies precision which
can result in a false sense of
accuracy
23
How Much Time to Spend Estimating
 A little effort helps a lot
 A lot of effort only helps a
little
50%
100%
Accuracy
Effort
It’s better to be approximately right, than precisely wrong!
Diminishing Value
24
Socialization using the 3 C’s
Card, Conversation and Confirmation
Card
 Can be a Epic,
Feature, Story
 Contains all
the 4 forms of
Intent
 Defines the
scope of the
conversation
 Informs as to
who should be
involved in the
conversation
Conversation
 Ongoing dialog between Intent
Owner and How supplier
 Dialog is n-way among aligned
stakeholders (Dev, Arch, PM,
PO, Test, AE, etc.)
 Various How discussions may
modify the Acceptance Criteria
or identify new Architecturally
Significant Capabilities
Confirmation
 Captured as
Acceptance
Criteria on the
Card
 In ATDD can be
Tests
 Agreed upon
through
conversation
 Will have
evolving meta-
data (Size,
Backlog Priority,
etc.)
25
Questions?

Contenu connexe

Tendances

Leading a Self-Organizing Team
 Leading a Self-Organizing Team Leading a Self-Organizing Team
Leading a Self-Organizing TeamMike Cohn
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that StickNicola Dourambeis
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaBernd Schiffer
 
Agile: Beyond Software
Agile: Beyond SoftwareAgile: Beyond Software
Agile: Beyond SoftwareEdwin Dando
 
Power point template_bootcamp_abridged
Power point template_bootcamp_abridgedPower point template_bootcamp_abridged
Power point template_bootcamp_abridgedSue Yeh Johnson
 
What Is Agile Management?
What Is Agile Management?What Is Agile Management?
What Is Agile Management?Jurgen Appelo
 
Addressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformationsAddressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformationsGautham Pallapa
 
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...Gautham Pallapa
 
How to Improve Your Business Agility with Flawless Execution
How to Improve Your Business Agility with Flawless ExecutionHow to Improve Your Business Agility with Flawless Execution
How to Improve Your Business Agility with Flawless ExecutionAfterburner
 
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile ME
 
Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agileAndre Simones
 
Scrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamScrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamMike Cohn
 
Formula 1 Lean by Jon Stahl
Formula 1 Lean by Jon StahlFormula 1 Lean by Jon Stahl
Formula 1 Lean by Jon StahlLeanDog
 
Self-Organization and Empowerment in Agile
Self-Organization and Empowerment in AgileSelf-Organization and Empowerment in Agile
Self-Organization and Empowerment in AgilebeLithe
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanJon Terry
 
What I Learned From Burning Down My House
What I Learned From Burning Down My HouseWhat I Learned From Burning Down My House
What I Learned From Burning Down My HouseYves Hanoulle
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Jason Yip
 
Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Mike Cohn
 

Tendances (20)

William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
William "RED" Davidson Presentation
 
Leading a Self-Organizing Team
 Leading a Self-Organizing Team Leading a Self-Organizing Team
Leading a Self-Organizing Team
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that Stick
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum Australia
 
Agile: Beyond Software
Agile: Beyond SoftwareAgile: Beyond Software
Agile: Beyond Software
 
Power point template_bootcamp_abridged
Power point template_bootcamp_abridgedPower point template_bootcamp_abridged
Power point template_bootcamp_abridged
 
What Is Agile Management?
What Is Agile Management?What Is Agile Management?
What Is Agile Management?
 
Addressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformationsAddressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformations
 
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
 
How to Improve Your Business Agility with Flawless Execution
How to Improve Your Business Agility with Flawless ExecutionHow to Improve Your Business Agility with Flawless Execution
How to Improve Your Business Agility with Flawless Execution
 
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan Chheda
 
Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agile
 
Scrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamScrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing Team
 
Formula 1 Lean by Jon Stahl
Formula 1 Lean by Jon StahlFormula 1 Lean by Jon Stahl
Formula 1 Lean by Jon Stahl
 
Self-Organization and Empowerment in Agile
Self-Organization and Empowerment in AgileSelf-Organization and Empowerment in Agile
Self-Organization and Empowerment in Agile
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
 
What I Learned From Burning Down My House
What I Learned From Burning Down My HouseWhat I Learned From Burning Down My House
What I Learned From Burning Down My House
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
 
Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014
 

Similaire à Michael Bonamassa Presentation

EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)Thomas Squeo
 
Why Product Management Matters
Why Product Management MattersWhy Product Management Matters
Why Product Management MattersSequent Learning
 
Product Manager Job and Day in the life of a product Manager (1).pptx
Product Manager Job and Day in the life of a product Manager (1).pptxProduct Manager Job and Day in the life of a product Manager (1).pptx
Product Manager Job and Day in the life of a product Manager (1).pptxRakeshKs18
 
Dynamic Print for Dscoop9 Recipes for Success – Profitable Operations
Dynamic Print for Dscoop9   Recipes for Success – Profitable Operations Dynamic Print for Dscoop9   Recipes for Success – Profitable Operations
Dynamic Print for Dscoop9 Recipes for Success – Profitable Operations DynamicDave
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...AgileNetwork
 
Flexible Product Development Process
Flexible Product Development ProcessFlexible Product Development Process
Flexible Product Development ProcessDanielReinold1
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...AgileNetwork
 
Product Management Bootcamp Training
Product Management Bootcamp TrainingProduct Management Bootcamp Training
Product Management Bootcamp TrainingTonex
 
Leading Transition From Strategy Development to Deployment
Leading Transition From Strategy Development to DeploymentLeading Transition From Strategy Development to Deployment
Leading Transition From Strategy Development to DeploymentHuman Capital Media
 
BA – PO – PM’s “In a nutshell series” Arabic Language.pdf
BA – PO – PM’s “In a nutshell series” Arabic Language.pdfBA – PO – PM’s “In a nutshell series” Arabic Language.pdf
BA – PO – PM’s “In a nutshell series” Arabic Language.pdfLoay Mohamed Ibrahim Aly
 
Leveraging Atlassian to Craft the Best Products
Leveraging Atlassian to Craft the Best Products Leveraging Atlassian to Craft the Best Products
Leveraging Atlassian to Craft the Best Products Cprime
 
Rohit Gathibandhe New word ver 1.2
Rohit Gathibandhe New word ver 1.2Rohit Gathibandhe New word ver 1.2
Rohit Gathibandhe New word ver 1.2Rohit Gathibandhe
 
BA Skills and Competency
BA Skills and CompetencyBA Skills and Competency
BA Skills and CompetencyIIBA-Canberra
 
Functional-template-developer
Functional-template-developerFunctional-template-developer
Functional-template-developerSwati Modi
 

Similaire à Michael Bonamassa Presentation (20)

EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)
 
Why Product Management Matters
Why Product Management MattersWhy Product Management Matters
Why Product Management Matters
 
Product Manager Job and Day in the life of a product Manager (1).pptx
Product Manager Job and Day in the life of a product Manager (1).pptxProduct Manager Job and Day in the life of a product Manager (1).pptx
Product Manager Job and Day in the life of a product Manager (1).pptx
 
Svpcamp10 r2
Svpcamp10 r2Svpcamp10 r2
Svpcamp10 r2
 
Dynamic Print for Dscoop9 Recipes for Success – Profitable Operations
Dynamic Print for Dscoop9   Recipes for Success – Profitable Operations Dynamic Print for Dscoop9   Recipes for Success – Profitable Operations
Dynamic Print for Dscoop9 Recipes for Success – Profitable Operations
 
Agile for sales
Agile for salesAgile for sales
Agile for sales
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
 
Workshop Preparation
Workshop PreparationWorkshop Preparation
Workshop Preparation
 
Flexible Product Development Process
Flexible Product Development ProcessFlexible Product Development Process
Flexible Product Development Process
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
 
Product Management Bootcamp Training
Product Management Bootcamp TrainingProduct Management Bootcamp Training
Product Management Bootcamp Training
 
Leading Transition From Strategy Development to Deployment
Leading Transition From Strategy Development to DeploymentLeading Transition From Strategy Development to Deployment
Leading Transition From Strategy Development to Deployment
 
BA – PO – PM’s “In a nutshell series” Arabic Language.pdf
BA – PO – PM’s “In a nutshell series” Arabic Language.pdfBA – PO – PM’s “In a nutshell series” Arabic Language.pdf
BA – PO – PM’s “In a nutshell series” Arabic Language.pdf
 
CV - Santosh Balivada
CV - Santosh BalivadaCV - Santosh Balivada
CV - Santosh Balivada
 
Leveraging Atlassian to Craft the Best Products
Leveraging Atlassian to Craft the Best Products Leveraging Atlassian to Craft the Best Products
Leveraging Atlassian to Craft the Best Products
 
Rohit Gathibandhe New word ver 1.2
Rohit Gathibandhe New word ver 1.2Rohit Gathibandhe New word ver 1.2
Rohit Gathibandhe New word ver 1.2
 
BA Skills and Competency
BA Skills and CompetencyBA Skills and Competency
BA Skills and Competency
 
Functional-template-developer
Functional-template-developerFunctional-template-developer
Functional-template-developer
 
Creating a Product Vision
Creating a Product VisionCreating a Product Vision
Creating a Product Vision
 
Business Development for start
Business Development for startBusiness Development for start
Business Development for start
 

Plus de Hyperdrive Agile Leadership (powered by Bratton & Company)

Plus de Hyperdrive Agile Leadership (powered by Bratton & Company) (20)

Agile Operating Model
Agile Operating ModelAgile Operating Model
Agile Operating Model
 
ScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIOScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIO
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
David Koontz Presentation
 
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Cherie Silas Presentation
 
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
Dhaval Panchal Presentation
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
Don McGreal Presentation
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Kendall Appich Presentation
 
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Barbara Kryvko Presentation
 
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation
 
Todd Wilson Presentation
Todd Wilson Presentation Todd Wilson Presentation
Todd Wilson Presentation
 
Larry Maccherone Presentation
Larry Maccherone Presentation Larry Maccherone Presentation
Larry Maccherone Presentation
 
Lavanya Raja Presentation
Lavanya Raja PresentationLavanya Raja Presentation
Lavanya Raja Presentation
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Julianne Moroni Presentation
Julianne Moroni PresentationJulianne Moroni Presentation
Julianne Moroni Presentation
 

Dernier

Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 

Dernier (20)

Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 

Michael Bonamassa Presentation

  • 1. Dallas Agile Camp - 2015 Integrating Product Management with Product Ownership
  • 2. 2 Workshop Objectives Aligning and Empowering Product Management • Why do we need the Product Manager / Product Owner roles? • How do you identify your customer and product? • Grooming a backlog (Prioritization and Socialization)
  • 3. 3 In order to be successful teams must… 1. Have a shared vision 2. Create an understandable mental model that realizes the vision 3. Be able to learn as a team 4. Teams members must exhibit personal mastery 5. Engage in “Systems Thinking” -- 5 Characteristics of a Learning Organization [Senge 1990] Knowledge Work is not characterized by a strong physics model… Software is notoriously complex – the end product is an abstraction. To deliver a functional system, every member of a software team must reference a shared mental model that every team member understands. -- Dan Mezick “The Culture Game”
  • 4. 4 Without a strong physics model we are left with shared understanding As a Commuter I need a car that flies so I can avoid the traffic on highways Mental Models Filters Assumptions lead to that drive
  • 5. 5 If it was only our Bias we Need to Overcome… Unconscious Incompetence Conscious Incompetence Conscious Competence Unconscious Competence Source: Wikipedia
  • 6. 6 Great Product Managers are integrative thinkers They integrate the Human, Business, and Technical dimensions to deliver breakthrough products that delight and improve the lives of our customers Human-Centered Design Business Strategy & Analysis Technology Lead and frame product efforts in terms of key consumer insights and needs Define and ship products that are strategically bold and important to our business(es) Be fluent in current/emerging technologies and understand implications on product and business strategy and execution • Business leaders should be developing “table stakes” knowledge in H & T dimensions to move from Point A  B • Complement yourself with team members who spike in H & T dimensions A Human Business Technical Great Product Managers operate here Business leaders are typically here B
  • 7. 7 They apply different levels of involvement in defining and focusing on each PM PO LevelofInvolvementandFocus WHY WHAT HOW Strategy Execution PMs need to be grounded in “How” as it informs progress on “What” Both product managers and product owners must care about and account for the why / what / how but… POs need to be grounded in “Why” as it informs value behind “What” Together the Why, What & How need to be balanced.
  • 8. 8 Shared disciplines that span from strategic to tactical Human Business Technical Product Owner Product Manager • Provides thought leadership to reveal unmet needs and develop innovative solutions • Designs for the entire customer journey • Clearly understands customer needs through objective analysis • Understands key business outcomes and how technology drives that value • Communicates business outcomes in a way that enables manageable features and user stories • Incorporates customer insights into feature design • Acts as the voice of the team, empowered to make on the spot decisions • Defends the end to end customer experience • Ensures strategic alignment between business outcomes and technical capabilities • Develops core positioning and messaging for the product • Is an expert on the competition • Effectively engages in technical decision making • Considers key interdependencies across systems • Understands current and target architectures • Ensures delivery of necessary business outcomes • Prioritizes and sequence the team’s work to maximize value • Works in a 1 to 1 ratio, leading a specific development teams • Looks outside the industry for innovation and capabilities • Aligns business and technology strategies • Clearly understands customer needs • Creates and directs highly performing work teams • Understands current and target architecture • Possesses a working knowledge of systems Product Management Family
  • 9. 9 Skills Responsibilities • Work with executive leadership and enterprise architecture to align products with the portfolio vision • Develop and maintain a product strategy, vision and roadmap aligned with overall business strategy • Lead efforts with branding and marketing teams to derive the product’s key capabilities and benefits • Work closely with leadership to define architecture, expectations for user experience, and innovations • Specify objectives for current and future products • Lead multiple teams, ensuring alignment of iterative, incremental development across multiple work streams and functional areas • Effectively collaborate to ensure prioritization of new features, maintenance and non-functional requirements, technical debt and architectural enhancements • Develop and maintain executive reporting, removing impediments as necessary Product Manager Role - Skills and Responsibilities • Ability to shape and sequence new intent while keeping in mind the needs of the customer • Proven leadership within the business and market • Deep, systemic knowledge of critical business interfaces • Influence executive leadership to garner support and funding for initiatives • Ensure alignment of end customer needs and proposed solutions • Able to motivate and lead multiple teams and product owners through effective program management • Able to anticipate program risks and misalignments • Possess an entrepreneurial, startup, or corporate innovation mindset • Proven track record of thought leadership and practices, looking outside the business and industry for innovations and best practices
  • 10. 10 Skills Responsibilities • Work with product leadership and enterprise architecture to align product plans with the portfolio vision • Develop and maintain a product vision and roadmap aligned with business epics • Work to communicate the product’s key capabilities and benefits to enhance adoption of the product • Effectively incorporate architecture, user experience, and innovative product capabilities into design • Specify requirements for current and future products • Lead the product management team in the iterative, incremental development • Effectively collaborate to manage the distribution of backlog items to development teams • Balance priorities between new features, maintenance requirements, non-functional requirements, reduction of technical debt and architectural enhancements • Develop and maintain program measures, removing impediments as necessary Product Owner Role - Skills and Responsibilities • Possess a holistic understanding of the business and product market • Influence stakeholders and product managers • Understands end customer needs and perspectives and works to define solutions in the simplest possible way • Understanding and ability to speak to technology domain • Intellectual curiosity and ability to work in fast-paced, complex and ambiguous environments • Able to motivate and lead a team through energetic collaboration • Well organized, able to multi-task, and able to prioritize Compelling and effective communication with team and stakeholders • Excellent negotiation and relationship building skills • Excellent judgment and decisiveness • Able to anticipate risks, manage issues and clear obstacles
  • 11. 11 Workshop Objectives Aligning and Empowering Product Management • Why do we need the Product Manager / Product Owner roles? • How do you identify your customer and product? • Grooming a backlog (Prioritization and Socialization)
  • 12. 12 Agility Spans the Organization and Value Stream Uncertainty increases
  • 13. 13 Value Stream Mapping Submit Loan for Processing Send to Underwriting Send for Final Approval Wait for Disbursement Do Something Valuable for Customers Generate Income from Customers
  • 14. 14 Typical Value Stream Mapping Activities Define High-Level Process Steps Use Simple Use Case to Add Processing Details Identify End Product Include Additional Complexity Identify Barriers, Issues and Opportunities Add Environmental and Tool Details • What flows from idea to production? • What is the final product? • Map out the steps necessary to move from idea to production • Take basic use case through the process • Add necessary details (e.g. cycle time, touch time, WIP, defects) • Add server names, tools used • Document timelines, how teams handle builds/testing/deployments • Work though remaining use cases to uncover dependencies and external interfaces • Include exception handling and defect process • Include all the steps necessary to get ideas out the door • Highlight opportunities, pain points and bottlenecks
  • 15. 15 Team Scaling Level Portfolio From Needs to Value: Intent Flow Epics Features / Sub- Epics Features / Sub- Epics Features / Sub- Epics Stories What / How Hierarchy 2+ Program Increments 2-3 Sprints 1-3 Days Evidence of Progress & Success Wha t How Wha t How Success Criteria Acceptance Criteria AC Every Sprint Every Increment Major Release Localized Execution Strategic Execution
  • 16. 16 Workshop Objectives Aligning and Empowering Product Management • Why do we need the Product Manager / Product Owner roles? • How do you identify your customer and product? • Grooming a backlog (Prioritization and Socialization)
  • 17. 17 What is a backlog? • If something is in the backlog it MAY get done • If something is not in the backlog it WON’T get done • A backlog is a prioritized queue – Queues create variability – Avoid overwhelming team with never-ending backlogs • Coupled backlogs reduce predictability (covariance) – Cross backlog coupling must be resolved either at prioritization or at planning and monitored through localized execution Higher Priority Lower Priority Fine grained, detailed, well understood, ready for implementation Coarse grained, less detailed (Socialization) Items can be added, modified, removed or re-prioritized Intent
  • 18. 18 What are the elements of a backlog? • Functional Intent – Describes what we need the solution to do – Form: Epics • Temporal Intent – Describes when we need the Epics completed – Form: Roadmap (updated and informed through execution)(captured on the epic) • Intentional Architectural Intent – Describes constraints to the way the solution must work (Constrains and informs the “How) – Form: Architectural Epics & Features • Evidence of Completion – Describes what the success criteria would be for the solution – Form: Acceptance Criteria on Epics, Features and Stories, Demos (in execution)
  • 19. 19 Success Criteria How do the Elements Come Together into Backlog? Intentional Architecture Evidence of Completion Temporal Intent Business EpicBusiness EpicBusiness EpicBusiness Epic Functional Intent Architectural EpicArchitectural EpicArchitectural EpicArchitectural Epic / Feature Business Epic Architectural Epic Business Epic TimeWhat is Needed Constraints on How Proof its Done When its Needed When it Can be Done NFRs Backlog
  • 20. 20 A Backlog IS a Prioritized Queue – How do we Prioritize it? • Loudest Voice – Not a great way but the way most immature teams do it • Using Relative Estimation – T-Shirt Sizing, Modified Fibonacci, etc. • Moscow – Must, Should, Could, Won’t • Business Value – Impact on Value Stream, Subjective Relative Estimation • Lean Economics – Weighted Shortest Job First – Cost of Delay (Time Criticality + Opportunity + Business Value) / Size • Learning / Experimentation – Very useful in competitive an/or novel solutions You Must Pick one
  • 21. 21 Relative Estimating Adapted from Mike Cohn. Agile Estimating and Planning. 2005 Estimating poker combines expert opinion, analogy, and disaggregation for quick but reliable estimates Each estimator gets a deck of cards Product owner reads a story Estimators privately select cards Cards are turned over Discuss differences Re-estimate  Participants include all team members  The product manager/owner participates, but does not estimate Steps
  • 22. 22 The Fibonacci Sequence A modified Fibonacci sequence is used to reflect the inherent uncertainty in estimating large items 1 + 0 = 1 1 + 1 = 2 2 + 1 = 3 3 + 2 = 5 5 + 3 = 8 8 + 5 = 13 20 40 100 ? Accuracy vs. Precision  If we continued the true Fibonacci sequence, we would have the following numbers:  21  34  55  89  144  This implies precision which can result in a false sense of accuracy
  • 23. 23 How Much Time to Spend Estimating  A little effort helps a lot  A lot of effort only helps a little 50% 100% Accuracy Effort It’s better to be approximately right, than precisely wrong! Diminishing Value
  • 24. 24 Socialization using the 3 C’s Card, Conversation and Confirmation Card  Can be a Epic, Feature, Story  Contains all the 4 forms of Intent  Defines the scope of the conversation  Informs as to who should be involved in the conversation Conversation  Ongoing dialog between Intent Owner and How supplier  Dialog is n-way among aligned stakeholders (Dev, Arch, PM, PO, Test, AE, etc.)  Various How discussions may modify the Acceptance Criteria or identify new Architecturally Significant Capabilities Confirmation  Captured as Acceptance Criteria on the Card  In ATDD can be Tests  Agreed upon through conversation  Will have evolving meta- data (Size, Backlog Priority, etc.)