SlideShare ist ein Scribd-Unternehmen logo
1 von 29
The Essential Product
       Owner
 Partnering with the Team


                                      Bob Galen
                President & Principal Consultant
                                     RGCG, LLC
                               bob@rgalen.com

    © 2013 cPrime Inc., All Rights Reserved
Introduction: Bob Galen



• Somewhere ‘north’ of 30 years experience 
• Various lifecycles – Waterfall variants, RUP, Agile, Chaos…
• Various domains – SaaS, Medical, Financial Services, Computer & Storage
  Systems, eCommerce, and Telecommunications
• Developer first, then Project Management / Leadership, then Testing
• Leveraged ‘pieces’ of Scrum in late 90’s; before ‘agile’ was ‘Agile’
• Agility @ Lucent in 2000 – 2001 using Extreme Programming
• Formally using Scrum since 2000
• Currently independent Agile Coach at RGCG, LLC and Director of Agile
  Solutions at Zenergy Technologies
• From Cary, North Carolina
• Connect w/ me via LinkedIn and Twitter if you wish…

                               Bias Disclaimer:
     Agile is THE BEST Methodology for Software Development…
                    However, NOT a Silver Bullet!


                                                                            2
When I say Product Owner…?


                      Customer
                   Business Analyst
                     Stakeholder
                   Product Manager
                 Requirement Provider

Anyone tasked with describing and accepting business facing
             value produced by an agile team

             Clearly the reference is Scrum-centric



                                                              3
Audience?
Truly not Product Owner centric
Agile methodology agnostic

I‘m trying to imply a whole-team view, where the entire
team:
   –   Collaborates on the work
   –   Elaborates stories
   –   Delivers on value
   –   Delivers on quality




                                                          4
My focus:
Simple Patterns vs. Essential Patterns


              Simple Patterns – Good!

     Essential Patterns – Collaborative & Better!



          Stories from the ‘Trenches’
            Some patterns, some anti-patterns




                                                    5
Who owns the Backlog?


Simple pattern: The Product Owner ‗Owns‘ the Product
                       Backlog

                 Essential pattern
  It Takes a Village to ‗Own‘ the Backlog




                                                   6
It Takes a Village to ‗Own‘ the Backlog


      Product Organization – Product Owners

        Stakeholders           Executives

        Business Analysts          Testers

   Software Programmers, Developers, Engineers

       Scrum Masters        Project Managers


                                                 7
Injection / Influence Points


• Active in Sprint Reviews
• Sit with or visit the team; daily interactions!
• Have courage to ―Tell Truth‖ to Leadership & the
  Team
• Working code…reviewed…accepted…deployed
• Shared vision, goals, ownership,
  challenges, successes & failures

But importantly a singular, decisive voice!
Is there only one?

                                                     8
Goal Setting?


       Simple pattern: Defining a Sprint Goal

                 Essential pattern
         Leading with your Goals




                                                9
Leading with Goal Setting


 Release Goals
 Sprint Goals
 Feature Acceptance



   Over Features,
    Stories, and Tasks
   Value-driven
   Envisioning
   Chartering

                            10
Goal Setting Stories
A Survival Goal (Michael)
  –   Startup, first Scrum sprint, early financing, successful
      DEMO

A Quality Goal (Jon)
  –   Complex errors, $$$, explore ATDD, correct business
      logic, ‘Stretch’ -- innovation

Release Goals (Rob)
  –   New message creation engine; intuitive for SMB
      customers,
  –   Release #1 – MMF / Entry, Release #2 – Stabilization &
      Templates and Release #3 – Complex Editing


                                                                 11
Backlog Management?


       Simple pattern: Backlog Grooming

               Essential pattern
 Active & Congruent Backlog Grooming




                                          12
Influencing Grooming Dynamics

                                     Product
PO Influence (Max)                   Owner
   – eCommerce company
   – PO was incredibly well-liked;
                                       Founder
     influential
   – Team was there to please…to a
     fault


Leadership Influence (Todd)
   – Start-up
   – CTO was
     founder, architect, developer
                                     Team
   – Planning poker with a ‘twist’

                                               13
Active Backlog Grooming
• Bring goals & stories to the table; but be open to
  change
• Listen actively
• Don‘t predetermine size nor complexity; trust your
  team
• Don‘t negotiate…collaborate
• Organic explorations of scope and options as you
  get closer to execution
• Explore execution dynamics – architecture & design,
  testing, non-functional, deployment, and risk
• Apply pressure on – value flow, quality & sustainable
  pace

                                                     14
Active Backlog Grooming


  Remembering that the backlog is a shared
construct that represents a workflow. It‘s not
simply a set of features, but teams need to be
  able to see the ―big picture‖ and flow from
             here-to-there as well.

    Visit it often; take your time to gather
   understanding and determine your path



                                               15
Big Picture?


         Simple pattern: Release Planning

                Essential pattern
        Multi-threaded Look Ahead




                                            16
A Tapestry that Includes Threads for…


Things to do…                      Deployment
                                   Regulatory
Features                           Dependency
Value increments                   Risk
Architecture                       Feedback
Design                             Customer
Process                            timing
Quality                            Tempo
Testing
                                   …Guiding us
In a Context-                      towards
Based fashion…                     customer
                                   value

                                                 17
Unhealthy Backlogs - Anti-patterns
•   PO drops off a list
•   Overloaded priority
•   Too short-sighted (small) or too robust (long)
•   Dependencies trivialized or not there
•   Simplistic testing assumed
•   No consideration for technical debt
    – Development, testing, legacy code, defect backlogs, etc.
• Ignore value
• Trivialize deployment
• Miss the opportunity for investigation


                                                                 18
Healthy Postures in Creating the Backlog
• Allow the solution to emerge; just-in-time; KISS

• Look-ahead, but not too far; iterate

• Quality / Debt recovery should result in stories

• Thoughtful workflow matters; so trust your teams‘
  input

• Think in terms of ‗Delivery‘ to your customer and
  ‗Done‘

                                                      19
Big Picture? Innovation?


       Simple pattern: Work With The Team

                Essential pattern
   Cementing a ―Creative Partnership‖
        Between PO and Team




                                            20
Partnership Story
Link was a Product Owner in an eCommerce company
   – Conversations around the competitive landscape
   – Technology innovation that might be useful
   – Quarterly presentation on long term strategy; inclusive of
     teams’ ideas
   – Team included in corporate strategy sessions

What do you think it drove?
   – Shared ‘Ownership’
   – True, Wisdom of Crowds innovation & creativity from the
     team
   – Teams’ understanding of value and problem domain
   – KISS solutions

                                                                  21
Round-trip Exposure
• Allow the team time to Explore

• Allow the team to Experiment, Stretch, and Fail
   – Proudly share failures; stretch points; innovative efforts


• Always draw learning from Retrospective,

• Know when to ‗Push‘ and when to ‗Pull‘

• Share your ‗Pressures‘


                                                                  22
Built to Last?


         Simple pattern: Of Course, Quality

                 Essential pattern
      Build it Right & Keep it Clean—
             No Matter the Cost




                                              23
Who Decides on Quality?
• Of Course, Quality isn‘t a simple pattern, it‘s a
  façade

• Jim Coplien responding to a point on Scrum Alliance
  leadership (paraphrased)…
    Value doesn’t matter when examining technical debt. Rather, that
   cleaning up after yourself transcended the normal determination of
 business value and was simply an inherent part of delivering software.
 That it is our responsibility and is non-negotiable. The decision-making
   wasn’t FOR the business-side, but instead resides within the team.


• Listen to your team!
• Ask the ‗Right‘ questions!

                                                                        24
Technical Debt
Intentional vs.
   – We don’t have the time, you’re simply gold-plating, I don’t
     trust you or your overreacting
Unintentional
   – Mistakes, M&A activity, poor design choices, skill gaps,
     etc.


Warning signs & terms
   – Hacking, Crufty Code, Over complexity
   – Fear Factor (FUD), Estimate Inflation


Annual pilgrimage for debt relief (Mark)

                                                                   25
Manifesto for Software Craftsmanship
http://manifesto.softwarecraftsmanship.org

     As aspiring Software Craftsmen we are raising the bar of
 professional software development by practicing it and helping
 others learn the craft. Through this work we have come to value:


Not only working software, but also well-crafted software
Not only responding to change, but also steadily adding value
Not only individuals and interactions, but also a community of
professionals
Not only customer collaboration, but also productive partnerships


That is, in pursuit of the items on the left we have found the items
                  on the right to be indispensable.




                                                                     26
Wrapping Up
Essential Patterns Review


1. It Takes a Village to ‗Own‘ the Backlog
2. Leading with your Goals
3. Active & Congruent Backlog Grooming
4. Multi-threaded Look Ahead
5. Cementing a ―Creative Partnership‖ Between PO
   and Team
6. Build it Right & Keep it Clean—No Matter the Cost




                                                       27
Wrap-up


• What were the most compelling
  ideas, stories, or lessons?
• What adjustments will you make in your Product
  Ownership?
• What ideas did I miss?

• Final questions or discussion?


        Thank you!

                                                   28
Contact Info

                     Bob Galen
              Principal Consultant,
         RGalen Consulting Group, L.L.C.

       Experience-driven agile focused
       training, coaching & consulting
                Contact: (919) 272-0719
                  bob@rgalen.com
                  www.rgalen.com



                        Blogs
Project Times - http://www.projecttimes.com/robert-
galen/
BA Times - http://www.batimes.com/robert-galen/

Podcast on all things ‗agile‘ - http://www.meta-cast.com/




                                                            29

Weitere ähnliche Inhalte

Was ist angesagt?

How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012Marko Taipale
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesLaszlo Szalvay
 
Rapid Release Planning
Rapid Release PlanningRapid Release Planning
Rapid Release PlanningAgileDad
 
Identifying Managing & Eliminating Technical Debt
Identifying Managing & Eliminating Technical DebtIdentifying Managing & Eliminating Technical Debt
Identifying Managing & Eliminating Technical DebtAgileDad
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agilityKmanthei
 
Tester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
Tester's are doing it for themselves - Julie Gardiner - SoftTest IrelandTester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
Tester's are doing it for themselves - Julie Gardiner - SoftTest IrelandDavid O'Dowd
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business AnalystsSally Elatta
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Modelallan kelly
 
Empowering Agile Teams
Empowering Agile TeamsEmpowering Agile Teams
Empowering Agile TeamsAgileDad
 
Product owners-manual
Product owners-manual Product owners-manual
Product owners-manual Pietro Lambert
 
Agile presentation ONA12
Agile presentation ONA12Agile presentation ONA12
Agile presentation ONA12vpowers
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
Lean startupworkshop
Lean startupworkshopLean startupworkshop
Lean startupworkshopPedro Santos
 
Facilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsFacilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsAgileDad
 
Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)DCsteve
 

Was ist angesagt? (20)

David Quijano - Dynamic Innovation
David Quijano - Dynamic InnovationDavid Quijano - Dynamic Innovation
David Quijano - Dynamic Innovation
 
How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_Values
 
spiralmodel -1
 spiralmodel -1 spiralmodel -1
spiralmodel -1
 
Rapid Release Planning
Rapid Release PlanningRapid Release Planning
Rapid Release Planning
 
Identifying Managing & Eliminating Technical Debt
Identifying Managing & Eliminating Technical DebtIdentifying Managing & Eliminating Technical Debt
Identifying Managing & Eliminating Technical Debt
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agility
 
IIIT Guest Talk 0512
IIIT Guest Talk 0512IIIT Guest Talk 0512
IIIT Guest Talk 0512
 
Tester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
Tester's are doing it for themselves - Julie Gardiner - SoftTest IrelandTester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
Tester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business Analysts
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
 
Empowering Agile Teams
Empowering Agile TeamsEmpowering Agile Teams
Empowering Agile Teams
 
Product owners-manual
Product owners-manual Product owners-manual
Product owners-manual
 
Agile presentation ONA12
Agile presentation ONA12Agile presentation ONA12
Agile presentation ONA12
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
Strategic Scrum
Strategic Scrum Strategic Scrum
Strategic Scrum
 
Lean startupworkshop
Lean startupworkshopLean startupworkshop
Lean startupworkshop
 
Facilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsFacilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile Meetings
 
Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)
 
20121023 lkce 2012
20121023 lkce 201220121023 lkce 2012
20121023 lkce 2012
 

Andere mochten auch

Workplay: The gamified future of agile development (Agile India 2012)
Workplay: The gamified future of agile development (Agile India 2012)Workplay: The gamified future of agile development (Agile India 2012)
Workplay: The gamified future of agile development (Agile India 2012)Matthew Philip
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
 
Ugly Truths About Scaling Agile
Ugly Truths About Scaling AgileUgly Truths About Scaling Agile
Ugly Truths About Scaling AgileCprime
 
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...LeadingAgile
 
Product Owner vs Product Manager
Product Owner vs Product ManagerProduct Owner vs Product Manager
Product Owner vs Product ManagerAgileSparks
 
Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015LeadingAgile
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprisesLeadingAgile
 

Andere mochten auch (8)

Workplay: The gamified future of agile development (Agile India 2012)
Workplay: The gamified future of agile development (Agile India 2012)Workplay: The gamified future of agile development (Agile India 2012)
Workplay: The gamified future of agile development (Agile India 2012)
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Ugly Truths About Scaling Agile
Ugly Truths About Scaling AgileUgly Truths About Scaling Agile
Ugly Truths About Scaling Agile
 
Gamification and SCRUM
Gamification and SCRUMGamification and SCRUM
Gamification and SCRUM
 
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
 
Product Owner vs Product Manager
Product Owner vs Product ManagerProduct Owner vs Product Manager
Product Owner vs Product Manager
 
Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprises
 

Ähnlich wie The Essential Product Owner - Partnering with the team

Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsMarc Crudgington, MBA
 
View from the Executive Suite, MN-PMI May 2014
View from the Executive Suite, MN-PMI May 2014View from the Executive Suite, MN-PMI May 2014
View from the Executive Suite, MN-PMI May 2014Paul Ellarby
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Chris McFadden
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Sales enablement presentation
Sales enablement presentationSales enablement presentation
Sales enablement presentationDavid Zahn
 
Intelligently class 12 2012
Intelligently class 12 2012Intelligently class 12 2012
Intelligently class 12 2012Jeffrey Bussgang
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basicsEdwin Dando
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsStrongback Consulting
 
Артем Биковець - Agile at scale: Сhallenges & Fails
Артем Биковець - Agile at scale: Сhallenges & FailsАртем Биковець - Agile at scale: Сhallenges & Fails
Артем Биковець - Agile at scale: Сhallenges & FailsTimetogrowup
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Lviv Startup Club
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a ProjectCraig Brown
 
How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users Mary Piontkowski
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 MinutesCraig Smith
 
GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurszhurama
 
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Atlantic Business Technologies (Atlantic BT)
 
Agile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveAgile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveJeff Dalton
 

Ähnlich wie The Essential Product Owner - Partnering with the team (20)

Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
 
The Startup Lifecycle (Presented by CEI and friends)
The Startup Lifecycle (Presented by CEI and friends)The Startup Lifecycle (Presented by CEI and friends)
The Startup Lifecycle (Presented by CEI and friends)
 
View from the Executive Suite, MN-PMI May 2014
View from the Executive Suite, MN-PMI May 2014View from the Executive Suite, MN-PMI May 2014
View from the Executive Suite, MN-PMI May 2014
 
Agile values
Agile valuesAgile values
Agile values
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Sales enablement presentation
Sales enablement presentationSales enablement presentation
Sales enablement presentation
 
Intelligently class 12 2012
Intelligently class 12 2012Intelligently class 12 2012
Intelligently class 12 2012
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Артем Биковець - Agile at scale: Сhallenges & Fails
Артем Биковець - Agile at scale: Сhallenges & FailsАртем Биковець - Agile at scale: Сhallenges & Fails
Артем Биковець - Agile at scale: Сhallenges & Fails
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a Project
 
How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurs
 
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
 
Agile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveAgile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and survive
 

Mehr von Cprime

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
 
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Cprime
 
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionHarnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionCprime
 
AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...Cprime
 
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Cprime
 
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTCprime
 
From Project to Product - The Need for Speed
From Project to Product - The Need for SpeedFrom Project to Product - The Need for Speed
From Project to Product - The Need for SpeedCprime
 
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerWe Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerCprime
 
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTHow to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTCprime
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsCprime
 
Enterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingEnterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingCprime
 
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...Cprime
 
Perfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementPerfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementCprime
 
From Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouFrom Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouCprime
 
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Cprime
 
6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve ThemCprime
 
Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Cprime
 
How to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementHow to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementCprime
 
The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5Cprime
 
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management CloudA Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management CloudCprime
 

Mehr von Cprime (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
 
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
Improving IT Investment Decisions and Business Outcomes with Integrated Enter...
 
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and AdoptionHarnessing Atlassian's Power Through Cloud Transformation and Adoption
Harnessing Atlassian's Power Through Cloud Transformation and Adoption
 
AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...AI-powered Service Management: Streamlining Incident Management in JSM using ...
AI-powered Service Management: Streamlining Incident Management in JSM using ...
 
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
Enterprise Migration from Data Center to Atlassian Cloud: Start with an Asses...
 
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPTAI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
AI for Everyone: Demystifying Large Language Models (LLMs) Like ChatGPT
 
From Project to Product - The Need for Speed
From Project to Product - The Need for SpeedFrom Project to Product - The Need for Speed
From Project to Product - The Need for Speed
 
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product OwnerWe Need a Hero — How to Find and Support Your Next Superstar Product Owner
We Need a Hero — How to Find and Support Your Next Superstar Product Owner
 
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPTHow to Unlock Productivity and Innovation with Generative AI and ChatGPT
How to Unlock Productivity and Innovation with Generative AI and ChatGPT
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your Teams
 
Enterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingEnterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and Marketing
 
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
 
Perfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service ManagementPerfecting Customer Management Using Jira Service Management
Perfecting Customer Management Using Jira Service Management
 
From Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to YouFrom Project to Product: Leaders, Here's What It Means to You
From Project to Product: Leaders, Here's What It Means to You
 
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
Using a Service Catalog and CMDB to Standardize Change Management in Jira Ser...
 
6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them6 Common Challenges RTEs Face & How to Solve Them
6 Common Challenges RTEs Face & How to Solve Them
 
Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1Enterprise Service Management Webinar Series Part 1
Enterprise Service Management Webinar Series Part 1
 
How to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service ManagementHow to Enable Change Management with Jira Service Management
How to Enable Change Management with Jira Service Management
 
The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5
 
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management CloudA Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
A Pre-flight Checklist for Moving Your CMDB onto Jira Service Management Cloud
 

Kürzlich hochgeladen

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 

Kürzlich hochgeladen (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 

The Essential Product Owner - Partnering with the team

  • 1. The Essential Product Owner Partnering with the Team Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com © 2013 cPrime Inc., All Rights Reserved
  • 2. Introduction: Bob Galen • Somewhere ‘north’ of 30 years experience  • Various lifecycles – Waterfall variants, RUP, Agile, Chaos… • Various domains – SaaS, Medical, Financial Services, Computer & Storage Systems, eCommerce, and Telecommunications • Developer first, then Project Management / Leadership, then Testing • Leveraged ‘pieces’ of Scrum in late 90’s; before ‘agile’ was ‘Agile’ • Agility @ Lucent in 2000 – 2001 using Extreme Programming • Formally using Scrum since 2000 • Currently independent Agile Coach at RGCG, LLC and Director of Agile Solutions at Zenergy Technologies • From Cary, North Carolina • Connect w/ me via LinkedIn and Twitter if you wish… Bias Disclaimer: Agile is THE BEST Methodology for Software Development… However, NOT a Silver Bullet! 2
  • 3. When I say Product Owner…? Customer Business Analyst Stakeholder Product Manager Requirement Provider Anyone tasked with describing and accepting business facing value produced by an agile team Clearly the reference is Scrum-centric 3
  • 4. Audience? Truly not Product Owner centric Agile methodology agnostic I‘m trying to imply a whole-team view, where the entire team: – Collaborates on the work – Elaborates stories – Delivers on value – Delivers on quality 4
  • 5. My focus: Simple Patterns vs. Essential Patterns Simple Patterns – Good! Essential Patterns – Collaborative & Better! Stories from the ‘Trenches’ Some patterns, some anti-patterns 5
  • 6. Who owns the Backlog? Simple pattern: The Product Owner ‗Owns‘ the Product Backlog Essential pattern It Takes a Village to ‗Own‘ the Backlog 6
  • 7. It Takes a Village to ‗Own‘ the Backlog Product Organization – Product Owners Stakeholders Executives Business Analysts Testers Software Programmers, Developers, Engineers Scrum Masters Project Managers 7
  • 8. Injection / Influence Points • Active in Sprint Reviews • Sit with or visit the team; daily interactions! • Have courage to ―Tell Truth‖ to Leadership & the Team • Working code…reviewed…accepted…deployed • Shared vision, goals, ownership, challenges, successes & failures But importantly a singular, decisive voice! Is there only one? 8
  • 9. Goal Setting? Simple pattern: Defining a Sprint Goal Essential pattern Leading with your Goals 9
  • 10. Leading with Goal Setting  Release Goals  Sprint Goals  Feature Acceptance  Over Features, Stories, and Tasks  Value-driven  Envisioning  Chartering 10
  • 11. Goal Setting Stories A Survival Goal (Michael) – Startup, first Scrum sprint, early financing, successful DEMO A Quality Goal (Jon) – Complex errors, $$$, explore ATDD, correct business logic, ‘Stretch’ -- innovation Release Goals (Rob) – New message creation engine; intuitive for SMB customers, – Release #1 – MMF / Entry, Release #2 – Stabilization & Templates and Release #3 – Complex Editing 11
  • 12. Backlog Management? Simple pattern: Backlog Grooming Essential pattern Active & Congruent Backlog Grooming 12
  • 13. Influencing Grooming Dynamics Product PO Influence (Max) Owner – eCommerce company – PO was incredibly well-liked; Founder influential – Team was there to please…to a fault Leadership Influence (Todd) – Start-up – CTO was founder, architect, developer Team – Planning poker with a ‘twist’ 13
  • 14. Active Backlog Grooming • Bring goals & stories to the table; but be open to change • Listen actively • Don‘t predetermine size nor complexity; trust your team • Don‘t negotiate…collaborate • Organic explorations of scope and options as you get closer to execution • Explore execution dynamics – architecture & design, testing, non-functional, deployment, and risk • Apply pressure on – value flow, quality & sustainable pace 14
  • 15. Active Backlog Grooming Remembering that the backlog is a shared construct that represents a workflow. It‘s not simply a set of features, but teams need to be able to see the ―big picture‖ and flow from here-to-there as well. Visit it often; take your time to gather understanding and determine your path 15
  • 16. Big Picture? Simple pattern: Release Planning Essential pattern Multi-threaded Look Ahead 16
  • 17. A Tapestry that Includes Threads for… Things to do… Deployment Regulatory Features Dependency Value increments Risk Architecture Feedback Design Customer Process timing Quality Tempo Testing …Guiding us In a Context- towards Based fashion… customer value 17
  • 18. Unhealthy Backlogs - Anti-patterns • PO drops off a list • Overloaded priority • Too short-sighted (small) or too robust (long) • Dependencies trivialized or not there • Simplistic testing assumed • No consideration for technical debt – Development, testing, legacy code, defect backlogs, etc. • Ignore value • Trivialize deployment • Miss the opportunity for investigation 18
  • 19. Healthy Postures in Creating the Backlog • Allow the solution to emerge; just-in-time; KISS • Look-ahead, but not too far; iterate • Quality / Debt recovery should result in stories • Thoughtful workflow matters; so trust your teams‘ input • Think in terms of ‗Delivery‘ to your customer and ‗Done‘ 19
  • 20. Big Picture? Innovation? Simple pattern: Work With The Team Essential pattern Cementing a ―Creative Partnership‖ Between PO and Team 20
  • 21. Partnership Story Link was a Product Owner in an eCommerce company – Conversations around the competitive landscape – Technology innovation that might be useful – Quarterly presentation on long term strategy; inclusive of teams’ ideas – Team included in corporate strategy sessions What do you think it drove? – Shared ‘Ownership’ – True, Wisdom of Crowds innovation & creativity from the team – Teams’ understanding of value and problem domain – KISS solutions 21
  • 22. Round-trip Exposure • Allow the team time to Explore • Allow the team to Experiment, Stretch, and Fail – Proudly share failures; stretch points; innovative efforts • Always draw learning from Retrospective, • Know when to ‗Push‘ and when to ‗Pull‘ • Share your ‗Pressures‘ 22
  • 23. Built to Last? Simple pattern: Of Course, Quality Essential pattern Build it Right & Keep it Clean— No Matter the Cost 23
  • 24. Who Decides on Quality? • Of Course, Quality isn‘t a simple pattern, it‘s a façade • Jim Coplien responding to a point on Scrum Alliance leadership (paraphrased)… Value doesn’t matter when examining technical debt. Rather, that cleaning up after yourself transcended the normal determination of business value and was simply an inherent part of delivering software. That it is our responsibility and is non-negotiable. The decision-making wasn’t FOR the business-side, but instead resides within the team. • Listen to your team! • Ask the ‗Right‘ questions! 24
  • 25. Technical Debt Intentional vs. – We don’t have the time, you’re simply gold-plating, I don’t trust you or your overreacting Unintentional – Mistakes, M&A activity, poor design choices, skill gaps, etc. Warning signs & terms – Hacking, Crufty Code, Over complexity – Fear Factor (FUD), Estimate Inflation Annual pilgrimage for debt relief (Mark) 25
  • 26. Manifesto for Software Craftsmanship http://manifesto.softwarecraftsmanship.org As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value: Not only working software, but also well-crafted software Not only responding to change, but also steadily adding value Not only individuals and interactions, but also a community of professionals Not only customer collaboration, but also productive partnerships That is, in pursuit of the items on the left we have found the items on the right to be indispensable. 26
  • 27. Wrapping Up Essential Patterns Review 1. It Takes a Village to ‗Own‘ the Backlog 2. Leading with your Goals 3. Active & Congruent Backlog Grooming 4. Multi-threaded Look Ahead 5. Cementing a ―Creative Partnership‖ Between PO and Team 6. Build it Right & Keep it Clean—No Matter the Cost 27
  • 28. Wrap-up • What were the most compelling ideas, stories, or lessons? • What adjustments will you make in your Product Ownership? • What ideas did I miss? • Final questions or discussion? Thank you! 28
  • 29. Contact Info Bob Galen Principal Consultant, RGalen Consulting Group, L.L.C. Experience-driven agile focused training, coaching & consulting Contact: (919) 272-0719 bob@rgalen.com www.rgalen.com Blogs Project Times - http://www.projecttimes.com/robert- galen/ BA Times - http://www.batimes.com/robert-galen/ Podcast on all things ‗agile‘ - http://www.meta-cast.com/ 29