SlideShare a Scribd company logo
1 of 19
Download to read offline
Real World Strategies for
             Prioritizing the Product
                      Backlog




               Greg Cohen                Ron Lichty
            Principal Consultant   Interim VP of Engineering
               280 Group LLC       RonLichty@sbcGlobal.net
            greg@280group.com
                                                                           1
v20100318                                                 ©2009 280 Group LLC
About Us

                 Greg Cohen                                     Ron Lichty
       •    Fifteen years of PM Experience         •    Twenty years Eng Mgmt Experience
             –  Med diagnostics and devices              –    Apple
                  •    Chiron                            –    Fujitsu
                  •    Smith & Nephew                    –    Charles Schwab
             –  Pandesic (SAP and Intel)                 –    Razorfish
             –  IdealLab!                                –    Zone Alarm
             –  Instill                                  –    startups
       •    Principal Consultant, 280 Group        •    Consulting VPE
       •    Certified Scrum Master                 •    Certified Scrum Master
       •    SVPMA Board Member and former          •    SDForum Board Member
            President
                                                   •    Co-Author of next year’s
       •    Author “Agile Excellence for Product        “Managing the Unmanageable:
            Managers”                                   Rules, Tools & Wisdom for Managing
                                                        Software People and Projects”
                                                                                                  2
v20100410
v20100318                                                                         © 2010 280 Group LLC
                                                                                  ©2009 280 Group LLC
Prioritizing by value is tough
            and must be balanced with risk


                   Return



                                 Risk &
                                  Cost
 Short term vs long term                                  3
v20100410
v20100318                                 © 2010 280 Group LLC
                                          ©2009 280 Group LLC
Agenda

            •    Overview
            •    Prioritizing by value
            •    Mitigating risk
            •    How to leverage emergent architecture
            •    Managing costs
            •    Impact of time on priority




                                                                         4
v20100410
v20100318                                                © 2010 280 Group LLC
                                                         ©2009 280 Group LLC
Prioritize product backlog
                       by business value

            •  Determine business value
            •  Value is often only realized by a collection of features
               (e.g. multiple stories that work together)
            •  Value determination usually
               requires judgment
            •  Individual’s value judgments
               based on tacit knowledge




                                                                                   5
v20100410
v20100318                                                          © 2010 280 Group LLC
                                                                   ©2009 280 Group LLC
Return on Investment


            •  To your business
            •  For your customer




                                                       6
v20100410
v20100318                              © 2010 280 Group LLC
                                       ©2009 280 Group LLC
Market Opportunity Scores

                 Desired Outcomes                Importance   Satisfaction Opportunity
            Be able to know if an accessory
                                                    8.5           2.1         14.9
            is compatible with my camera
            Minimize the time it takes to find
            a camera that meets my skills           9.2           7.2         11.2
            and budget
            Be able to track my order from
                                                    7.3           9.0          5.6
            purchase thru delivery



                Algorithm:
                Opportunity = Importance + (Importance – Satisfaction)

Anthony W. Ulwick, What Customers Want, 2005                                                      7
v20100318                                                                        ©2009 280 Group LLC
Buying Features

            •  Buy a feature1
                 –  Create list of features
                 –  Play with 4 to 7 customers at a time
                 –  Price some feature so customers have to pool money


            •  Spend $100 of R&D
                 –  Create list of features
                 –  Ask customer to allocate R&D
                    budget to the list of features



1Luke   Hohmann, Innovation Games, 2007. Online version http://innovationgames.com/online-games/                   8
v20100410
v20100318                                                                                          © 2010 280 Group LLC
                                                                                                   ©2009 280 Group LLC
Subjective Value Determination

            •  Set a vision for the product and place each
               requirement in the context of that vision
            •  Establish criteria and rank requirements
              –  Prioritization Matrix
              –  Buy-in is reinforced when criteria and rankings are
                 done as a group activity




                                                                                9
v20100410
v20100318                                                       © 2010 280 Group LLC
                                                                ©2009 280 Group LLC
Example Matrix




              Note: Cost and Risk still need to be considered
                                                                    10
v20100410
v20100318                                             © 2010 280 Group LLC
                                                      ©2009 280 Group LLC
Mitigating Risk

            •  Practice Risk-First Development
              –  Identify project risks
              –  Weigh the risk
                 •  your project can tolerate
                 •  your organization can tolerate
              –  Give priority to stories and
                 tasks that mitigate
                 unacceptable risk
              –  Consistent risk: UI
                 (need to iterate UI)

                                                                    11
v20100410
v20100318                                            © 2010 280 Group LLC
                                                     ©2009 280 Group LLC
Leveraging Emergent
                           Architecture
            •  “Gift” features: gifts from development
            •  Based on:
               –  Chartering
               –  “Commander’s Intent”
               –  Communicating vision
            •  Also based on listening for
               brainstorms, insights
               –  Encourage them
               –  (but stop short of encouraging
                  out-of-process dev)

                                                                       12
v20100410
v20100318                                                © 2010 280 Group LLC
                                                         ©2009 280 Group LLC
Maximizing technical investment
                     and learning
        •  Let your team invest in work with technical
           pay-off
             –  Early learning and maximal understanding
             –  Slash technical debt
             –  Reduce uncertainty
             –  Choosing / prioritizing backlog items
                that facilitate design to emerge, prove
                workflow, test architecture



                                                                         13
v20100410
v20100318                                                  © 2010 280 Group LLC
                                                           ©2009 280 Group LLC
Managing Costs

            •  Collaboration
               –  Development can provide cost - at least relative
                  cost
               –  Product Owner can ask: What can I do to reduce
                  that cost - to get the ROI I want?
            •  Splitting
            •  MMF
            •  Alternatives

                                                                              14
v20100410
v20100318                                                       © 2010 280 Group LLC
                                                                ©2009 280 Group LLC
Impact of time on priority

                                  High risk                 New industry standard


            Return                                 Return


                                  Time                          Time


                                 Maintenance
                                                             Microprocessor
                                  Upgrades


            Return
                                                   Return


                                  Time
                                                                Time


Denne & Cleland-Huang, Software by Numbers, 2004                                                  15
v20100410
v20100318                                                                           © 2010 280 Group LLC
                                                                                    ©2009 280 Group LLC
Risk, Return, Cost View

                                   High Return
                                                 Feature 4
                       Feature 3



                                                       Feature 5


            Low Risk                                    High Risk
                            Feature 2




                          Feature 1



                                                                   = cost
                                   Low Return
                                                                                          16
v20100410
v20100318                                                                   © 2010 280 Group LLC
                                                                            ©2009 280 Group LLC
Summary

            •  Prioritizing by value is complicated
            •  Mitigate project risks by doing risk first
               development
            •  At times it makes sense to place a high risk
               item before a higher value item
            •  Need to balance Return, Cost, and Risk
            •  What you want and what it costs are a
               conversation

                                                                        17
v20100410
v20100318                                                 © 2010 280 Group LLC
                                                          ©2009 280 Group LLC
Additional Resources
            1. Books


                     Agile Excellence for Product Managers
                     by Greg Cohen

            2. Discussion Groups
            a)  “LeanPM” Yahoo! discussion group
            b)  280 Group LinkedIn Group

            3. Free PM Templates
            www.280Group.com  Resources
            4. Training
            Agile Product Management Excellence Course
            •  AIPMM PMEC West Conference, May 24 - 26
            •  San Jose, June 11 (www.280group.com, Save 15% AGPME15)
            •  New York, June 25 (www.280group.com, Save 15% AGPME15)
                                                                                      18
v20100410
v20100318                                                               © 2010 280 Group LLC
                                                                        ©2009 280 Group LLC
Thank You
                   Contact us
               greg@280group.com
             RonLichty@sbcGlobal.net
                                                      19
v20100318                              ©2009 280 Group LLC

More Related Content

Viewers also liked

Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113MWMantle
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12Ron Lichty
 
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)Ron Lichty
 
Product Owners - How to get your development team to love you (ProductTankSV,...
Product Owners - How to get your development team to love you (ProductTankSV,...Product Owners - How to get your development team to love you (ProductTankSV,...
Product Owners - How to get your development team to love you (ProductTankSV,...Ron Lichty
 
Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)Ron Lichty
 
Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15Ron Lichty
 
Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Ron Lichty
 
Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016Ron Lichty
 
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)Ron Lichty
 
12 take aways - managing the unmanageable
12 take aways - managing the unmanageable12 take aways - managing the unmanageable
12 take aways - managing the unmanageableRon Lichty
 
Teamwork - making your dream team come true
Teamwork - making your dream team come trueTeamwork - making your dream team come true
Teamwork - making your dream team come trueRon Lichty
 
Crash Course - managing software people and teams (sfelc, 10.26.16)
Crash Course  - managing software people and teams (sfelc, 10.26.16)Crash Course  - managing software people and teams (sfelc, 10.26.16)
Crash Course - managing software people and teams (sfelc, 10.26.16)Ron Lichty
 
Product Manager's Guide to Dealing With Sales People
Product Manager's Guide to Dealing With Sales PeopleProduct Manager's Guide to Dealing With Sales People
Product Manager's Guide to Dealing With Sales PeopleMike Chowla
 
Structured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsStructured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsSteven McGee
 
Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5Jason Yip
 
Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014Jason Yip
 
Lean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsLean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsJason Yip
 
If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)Ron Lichty
 
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron LichtyBecoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron LichtyRon Lichty
 
Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...Ron Lichty
 

Viewers also liked (20)

Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
 
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
 
Product Owners - How to get your development team to love you (ProductTankSV,...
Product Owners - How to get your development team to love you (ProductTankSV,...Product Owners - How to get your development team to love you (ProductTankSV,...
Product Owners - How to get your development team to love you (ProductTankSV,...
 
Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)
 
Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15
 
Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)
 
Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016
 
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
 
12 take aways - managing the unmanageable
12 take aways - managing the unmanageable12 take aways - managing the unmanageable
12 take aways - managing the unmanageable
 
Teamwork - making your dream team come true
Teamwork - making your dream team come trueTeamwork - making your dream team come true
Teamwork - making your dream team come true
 
Crash Course - managing software people and teams (sfelc, 10.26.16)
Crash Course  - managing software people and teams (sfelc, 10.26.16)Crash Course  - managing software people and teams (sfelc, 10.26.16)
Crash Course - managing software people and teams (sfelc, 10.26.16)
 
Product Manager's Guide to Dealing With Sales People
Product Manager's Guide to Dealing With Sales PeopleProduct Manager's Guide to Dealing With Sales People
Product Manager's Guide to Dealing With Sales People
 
Structured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled OperationsStructured military messaging & NEO Net Enabled Operations
Structured military messaging & NEO Net Enabled Operations
 
Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5Prioritise: Kanban Recipe for Success Step 5
Prioritise: Kanban Recipe for Success Step 5
 
Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014Think Like an Agilist - Agile Sydney 2014
Think Like an Agilist - Agile Sydney 2014
 
Lean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsLean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and Refrigerators
 
If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)
 
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron LichtyBecoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
Becoming an Agile Manager (Agile Camp, 9.21.13), by Ron Lichty
 
Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...
 

Similar to Prioritizing The Product Backlog AIPMM Webinar

How to Get Phenomenal Product Reviews
How to Get Phenomenal Product ReviewsHow to Get Phenomenal Product Reviews
How to Get Phenomenal Product ReviewsSVPMA
 
Seeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan ShallowaySeeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan ShallowayAGILEMinds
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Laszlo Szalvay
 
World-Class Web Metrics by Dan Olsen
World-Class Web Metrics by Dan OlsenWorld-Class Web Metrics by Dan Olsen
World-Class Web Metrics by Dan OlsenDan Olsen
 
Tear Apart Your Competition
Tear Apart Your CompetitionTear Apart Your Competition
Tear Apart Your CompetitionTherese Padilla
 
How to Make Sure Your Product Rocks
How to Make Sure Your Product RocksHow to Make Sure Your Product Rocks
How to Make Sure Your Product RocksDan Olsen
 
Product Management 101 for Startups
Product Management 101 for StartupsProduct Management 101 for Startups
Product Management 101 for StartupsDan Olsen
 
5 tui - tui travel’s journey to tag control & marketing agility
5   tui - tui travel’s journey to tag control & marketing agility5   tui - tui travel’s journey to tag control & marketing agility
5 tui - tui travel’s journey to tag control & marketing agilityEnsighten
 
PMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First StepsPMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First StepsColm O'hEocha
 
Public Sales Presentation 2012
Public Sales Presentation 2012Public Sales Presentation 2012
Public Sales Presentation 2012csteinme
 
Cisco Call Recording by ZOOM
Cisco Call Recording by ZOOMCisco Call Recording by ZOOM
Cisco Call Recording by ZOOMctarkenton
 
ZOOM International Overview
ZOOM International OverviewZOOM International Overview
ZOOM International Overviewbshore1998
 
Early stage-web-product-management-by-dan-olsen-090728040916-phpapp02
Early stage-web-product-management-by-dan-olsen-090728040916-phpapp02Early stage-web-product-management-by-dan-olsen-090728040916-phpapp02
Early stage-web-product-management-by-dan-olsen-090728040916-phpapp02Paulo Rebelo
 
Early Stage Web Product Management By Dan Olsen 090728040916 Phpapp02
Early Stage Web Product Management By Dan Olsen 090728040916 Phpapp02Early Stage Web Product Management By Dan Olsen 090728040916 Phpapp02
Early Stage Web Product Management By Dan Olsen 090728040916 Phpapp02Hongyang Wang
 
The Product Manager Pathfinder v2 - Steve Wells at ProductCamp Boston, April ...
The Product Manager Pathfinder v2 - Steve Wells at ProductCamp Boston, April ...The Product Manager Pathfinder v2 - Steve Wells at ProductCamp Boston, April ...
The Product Manager Pathfinder v2 - Steve Wells at ProductCamp Boston, April ...ProductCamp Boston
 
Strategic Planning for More Effective Product Management
Strategic Planning for More Effective Product ManagementStrategic Planning for More Effective Product Management
Strategic Planning for More Effective Product ManagementSVPMA
 
Best Practices in Product Management for V1 Web Products
Best Practices in Product Management for V1 Web ProductsBest Practices in Product Management for V1 Web Products
Best Practices in Product Management for V1 Web ProductsDan Olsen
 

Similar to Prioritizing The Product Backlog AIPMM Webinar (20)

How to Get Phenomenal Product Reviews
How to Get Phenomenal Product ReviewsHow to Get Phenomenal Product Reviews
How to Get Phenomenal Product Reviews
 
Phil burton optimizing product management
Phil burton optimizing product managementPhil burton optimizing product management
Phil burton optimizing product management
 
Seeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan ShallowaySeeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan Shalloway
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
 
World-Class Web Metrics by Dan Olsen
World-Class Web Metrics by Dan OlsenWorld-Class Web Metrics by Dan Olsen
World-Class Web Metrics by Dan Olsen
 
Tear Apart Your Competition
Tear Apart Your CompetitionTear Apart Your Competition
Tear Apart Your Competition
 
How to Make Sure Your Product Rocks
How to Make Sure Your Product RocksHow to Make Sure Your Product Rocks
How to Make Sure Your Product Rocks
 
Product Management 101 for Startups
Product Management 101 for StartupsProduct Management 101 for Startups
Product Management 101 for Startups
 
5 tui - tui travel’s journey to tag control & marketing agility
5   tui - tui travel’s journey to tag control & marketing agility5   tui - tui travel’s journey to tag control & marketing agility
5 tui - tui travel’s journey to tag control & marketing agility
 
PMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First StepsPMI Ireland Annual Conference 2012 - Agile First Steps
PMI Ireland Annual Conference 2012 - Agile First Steps
 
Public Sales Presentation 2012
Public Sales Presentation 2012Public Sales Presentation 2012
Public Sales Presentation 2012
 
Cisco Call Recording by ZOOM
Cisco Call Recording by ZOOMCisco Call Recording by ZOOM
Cisco Call Recording by ZOOM
 
ZOOM International Overview
ZOOM International OverviewZOOM International Overview
ZOOM International Overview
 
Early stage-web-product-management-by-dan-olsen-090728040916-phpapp02
Early stage-web-product-management-by-dan-olsen-090728040916-phpapp02Early stage-web-product-management-by-dan-olsen-090728040916-phpapp02
Early stage-web-product-management-by-dan-olsen-090728040916-phpapp02
 
Early Stage Web Product Management By Dan Olsen 090728040916 Phpapp02
Early Stage Web Product Management By Dan Olsen 090728040916 Phpapp02Early Stage Web Product Management By Dan Olsen 090728040916 Phpapp02
Early Stage Web Product Management By Dan Olsen 090728040916 Phpapp02
 
The Product Manager Pathfinder v2 - Steve Wells at ProductCamp Boston, April ...
The Product Manager Pathfinder v2 - Steve Wells at ProductCamp Boston, April ...The Product Manager Pathfinder v2 - Steve Wells at ProductCamp Boston, April ...
The Product Manager Pathfinder v2 - Steve Wells at ProductCamp Boston, April ...
 
Technical debt
Technical debtTechnical debt
Technical debt
 
Killer Products Webinar 29 3 10
Killer Products Webinar 29 3 10Killer Products Webinar 29 3 10
Killer Products Webinar 29 3 10
 
Strategic Planning for More Effective Product Management
Strategic Planning for More Effective Product ManagementStrategic Planning for More Effective Product Management
Strategic Planning for More Effective Product Management
 
Best Practices in Product Management for V1 Web Products
Best Practices in Product Management for V1 Web ProductsBest Practices in Product Management for V1 Web Products
Best Practices in Product Management for V1 Web Products
 

More from Ron Lichty

Crash Course - Managing Software People and Teams
Crash Course - Managing Software People and TeamsCrash Course - Managing Software People and Teams
Crash Course - Managing Software People and TeamsRon Lichty
 
Critical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesCritical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesRon Lichty
 
What's It Take to Be a (Good!) Manager
What's It Take to Be a (Good!) ManagerWhat's It Take to Be a (Good!) Manager
What's It Take to Be a (Good!) ManagerRon Lichty
 
Crash course- managing software people and teams
Crash course- managing software people and teamsCrash course- managing software people and teams
Crash course- managing software people and teamsRon Lichty
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?Ron Lichty
 
Scaling Agile Teams
Scaling Agile TeamsScaling Agile Teams
Scaling Agile TeamsRon Lichty
 
Definitions of Done and High Performance Teams
Definitions of Done and High Performance TeamsDefinitions of Done and High Performance Teams
Definitions of Done and High Performance TeamsRon Lichty
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Ron Lichty
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the UnmanageableRon Lichty
 
Dream teams - making your dream (team) come true
Dream teams - making your dream (team) come trueDream teams - making your dream (team) come true
Dream teams - making your dream (team) come trueRon Lichty
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the UnmanageableRon Lichty
 
Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...Ron Lichty
 
Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...Ron Lichty
 
Product owners how to get your development team to love you (product camp, 3...
Product owners  how to get your development team to love you (product camp, 3...Product owners  how to get your development team to love you (product camp, 3...
Product owners how to get your development team to love you (product camp, 3...Ron Lichty
 
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)Ron Lichty
 
If we’re agile, why do we need managers (tri valley aln, 3.14)
If we’re agile, why do we need managers  (tri valley aln, 3.14)If we’re agile, why do we need managers  (tri valley aln, 3.14)
If we’re agile, why do we need managers (tri valley aln, 3.14)Ron Lichty
 
How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)Ron Lichty
 

More from Ron Lichty (17)

Crash Course - Managing Software People and Teams
Crash Course - Managing Software People and TeamsCrash Course - Managing Software People and Teams
Crash Course - Managing Software People and Teams
 
Critical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesCritical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced Techniques
 
What's It Take to Be a (Good!) Manager
What's It Take to Be a (Good!) ManagerWhat's It Take to Be a (Good!) Manager
What's It Take to Be a (Good!) Manager
 
Crash course- managing software people and teams
Crash course- managing software people and teamsCrash course- managing software people and teams
Crash course- managing software people and teams
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
 
Scaling Agile Teams
Scaling Agile TeamsScaling Agile Teams
Scaling Agile Teams
 
Definitions of Done and High Performance Teams
Definitions of Done and High Performance TeamsDefinitions of Done and High Performance Teams
Definitions of Done and High Performance Teams
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 
Dream teams - making your dream (team) come true
Dream teams - making your dream (team) come trueDream teams - making your dream (team) come true
Dream teams - making your dream (team) come true
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 
Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...
 
Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...
 
Product owners how to get your development team to love you (product camp, 3...
Product owners  how to get your development team to love you (product camp, 3...Product owners  how to get your development team to love you (product camp, 3...
Product owners how to get your development team to love you (product camp, 3...
 
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
 
If we’re agile, why do we need managers (tri valley aln, 3.14)
If we’re agile, why do we need managers  (tri valley aln, 3.14)If we’re agile, why do we need managers  (tri valley aln, 3.14)
If we’re agile, why do we need managers (tri valley aln, 3.14)
 
How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)
 

Recently uploaded

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 

Recently uploaded (20)

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 

Prioritizing The Product Backlog AIPMM Webinar

  • 1. Real World Strategies for Prioritizing the Product Backlog Greg Cohen Ron Lichty Principal Consultant Interim VP of Engineering 280 Group LLC RonLichty@sbcGlobal.net greg@280group.com 1 v20100318 ©2009 280 Group LLC
  • 2. About Us Greg Cohen Ron Lichty •  Fifteen years of PM Experience •  Twenty years Eng Mgmt Experience –  Med diagnostics and devices –  Apple •  Chiron –  Fujitsu •  Smith & Nephew –  Charles Schwab –  Pandesic (SAP and Intel) –  Razorfish –  IdealLab! –  Zone Alarm –  Instill –  startups •  Principal Consultant, 280 Group •  Consulting VPE •  Certified Scrum Master •  Certified Scrum Master •  SVPMA Board Member and former •  SDForum Board Member President •  Co-Author of next year’s •  Author “Agile Excellence for Product “Managing the Unmanageable: Managers” Rules, Tools & Wisdom for Managing Software People and Projects” 2 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 3. Prioritizing by value is tough and must be balanced with risk Return Risk & Cost Short term vs long term 3 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 4. Agenda •  Overview •  Prioritizing by value •  Mitigating risk •  How to leverage emergent architecture •  Managing costs •  Impact of time on priority 4 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 5. Prioritize product backlog by business value •  Determine business value •  Value is often only realized by a collection of features (e.g. multiple stories that work together) •  Value determination usually requires judgment •  Individual’s value judgments based on tacit knowledge 5 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 6. Return on Investment •  To your business •  For your customer 6 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 7. Market Opportunity Scores Desired Outcomes Importance Satisfaction Opportunity Be able to know if an accessory 8.5 2.1 14.9 is compatible with my camera Minimize the time it takes to find a camera that meets my skills 9.2 7.2 11.2 and budget Be able to track my order from 7.3 9.0 5.6 purchase thru delivery Algorithm: Opportunity = Importance + (Importance – Satisfaction) Anthony W. Ulwick, What Customers Want, 2005 7 v20100318 ©2009 280 Group LLC
  • 8. Buying Features •  Buy a feature1 –  Create list of features –  Play with 4 to 7 customers at a time –  Price some feature so customers have to pool money •  Spend $100 of R&D –  Create list of features –  Ask customer to allocate R&D budget to the list of features 1Luke Hohmann, Innovation Games, 2007. Online version http://innovationgames.com/online-games/ 8 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 9. Subjective Value Determination •  Set a vision for the product and place each requirement in the context of that vision •  Establish criteria and rank requirements –  Prioritization Matrix –  Buy-in is reinforced when criteria and rankings are done as a group activity 9 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 10. Example Matrix Note: Cost and Risk still need to be considered 10 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 11. Mitigating Risk •  Practice Risk-First Development –  Identify project risks –  Weigh the risk •  your project can tolerate •  your organization can tolerate –  Give priority to stories and tasks that mitigate unacceptable risk –  Consistent risk: UI (need to iterate UI) 11 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 12. Leveraging Emergent Architecture •  “Gift” features: gifts from development •  Based on: –  Chartering –  “Commander’s Intent” –  Communicating vision •  Also based on listening for brainstorms, insights –  Encourage them –  (but stop short of encouraging out-of-process dev) 12 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 13. Maximizing technical investment and learning •  Let your team invest in work with technical pay-off –  Early learning and maximal understanding –  Slash technical debt –  Reduce uncertainty –  Choosing / prioritizing backlog items that facilitate design to emerge, prove workflow, test architecture 13 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 14. Managing Costs •  Collaboration –  Development can provide cost - at least relative cost –  Product Owner can ask: What can I do to reduce that cost - to get the ROI I want? •  Splitting •  MMF •  Alternatives 14 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 15. Impact of time on priority High risk New industry standard Return Return Time Time Maintenance Microprocessor Upgrades Return Return Time Time Denne & Cleland-Huang, Software by Numbers, 2004 15 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 16. Risk, Return, Cost View High Return Feature 4 Feature 3 Feature 5 Low Risk High Risk Feature 2 Feature 1 = cost Low Return 16 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 17. Summary •  Prioritizing by value is complicated •  Mitigate project risks by doing risk first development •  At times it makes sense to place a high risk item before a higher value item •  Need to balance Return, Cost, and Risk •  What you want and what it costs are a conversation 17 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 18. Additional Resources 1. Books Agile Excellence for Product Managers by Greg Cohen 2. Discussion Groups a)  “LeanPM” Yahoo! discussion group b)  280 Group LinkedIn Group 3. Free PM Templates www.280Group.com  Resources 4. Training Agile Product Management Excellence Course •  AIPMM PMEC West Conference, May 24 - 26 •  San Jose, June 11 (www.280group.com, Save 15% AGPME15) •  New York, June 25 (www.280group.com, Save 15% AGPME15) 18 v20100410 v20100318 © 2010 280 Group LLC ©2009 280 Group LLC
  • 19. Thank You Contact us greg@280group.com RonLichty@sbcGlobal.net 19 v20100318 ©2009 280 Group LLC