Mike Cohn - background



Similar documents
Agile Product Management

Agile for Product Owners

Agile First Steps: Building Effective Backlogs

Certified Scrum Product Owner

3.2 How to translate a business problem statement into an analytics problem

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

Getting Agile with Scrum

Using Use Cases on Agile Projects

USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell

Cambridge English: First (FCE) Writing Part 1

Scrum Guidelines. v W W W. S C R U M D E S K. C O M

Managing Agile Projects in TestTrack GUIDE

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Building a Better Backlog

LEAN AGILE POCKET GUIDE

White Paper

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Collaborative Task: Just Another Day at the Office

Write your answer to question 23 in the space provided on page _ of your Student Response Booklet.

Answered: PMs Most Common Agile Questions

[ 2015, Aparna Suresh. All rights reserved.] [Copyright 2015, Aparna Suresh. All rights reserved]

Assignment 1: Your Best Backlog

Agile Requirements Management with User Stories

CONTINUOUS IMPROVEMENT EXERCISE L. Leslie Gardner, Ph.D., Assistant Professor School of Business University of Indianapolis

Sometimes: 16 % Often: 13 % Always: 7 %

3-Step Competency Prioritization Sequence

Fractions and Linear Equations

Enabling Specifications

Agile Systems Engineering: What is it and What Have We Learned?

User Stories. Randy Shepherd NYU

Cambridge English: Preliminary (PET) Frequently Asked Questions (FAQs)

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile:

Scrum. The Essence. Tobias Mayer, Sonntag, 19. Februar 12

Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City

SECC Agile Foundation Certificate Examination Handbook

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

How Silk Central brings flexibility to agile development

CSPO Learning Objectives Preamble. Scrum Basics

Agile Scrum Workshop

Agile and the Seven Deadly Sins of Project Management

Selling Agile at Your Company

EXIN Agile Scrum Foundation

An Example Checklist for ScrumMasters

Ranking Approach for the User Story Prioritization Methods

Persuasive Writing. Section 2. What Is Persuasive Writing?

Issues in Internet Design and Development

What really drives customer satisfaction during the insurance claims process?

SCEA 2010 EST06. Estimating Issues Associated with Agile. Bob Hunt. Galorath Incorporated

Exhibit memory of previously-learned materials by recalling facts, terms, basic concepts, and answers. Key Words

Getting Agile with Scrum. We re losing the relay race

Organizational Culture Transformation: Leveraging Culture to Enhance Performance

Qualitative Analysis Vs. Quantitative Analysis 06/16/2014 1

Using the Analytical Hierarchy Process as a Ranking Tool for User Story Prioritization Techniques

Using the Leadership Pipeline transition focused concept as the vehicle in integrating your leadership development approach provides:

BCS Foundation Certificate in Agile

INTERNATIONAL ENGLISH LANGUAGE TESTING SYSTEM

2011 YOUTH RISK BEHAVIOR SURVEY. Trend Analysis Report

MERCER 360 MAIN CHARACTERISTICS

Using Excel for Statistical Analysis

Lean Six Sigma Black Belt Certification Recommendation. Name (as it will appear on the certificate) Address. City State, Zip

Introduction to Agile Scrum

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Welcome to the Reading Workshop. Learning, Loving and Laughing Together

What Have I Learned In This Class?

Strategic Vision and Scrum: Looking Beyond the Next Sprint. Jimi Fosdick Certified Scrum Trainer and Scrum Mentor

The Insightlink 4Cs. Employee Survey Feedback and Action Planning Workbook

Statistics 2014 Scoring Guidelines

The Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc E. Third Avenue, Suite 205 Foster City, CA 94404

KET for Schools Reading and Writing Part 9 teacher s notes

ILM Level 3 Certificate in Using Active Operations Management in the Workplace (QCF)

TKT: YL (Young Learners) Part 3: Using practice activities Trainer s notes

Is PRINCE 2 Still Valuable in an Agile Environment?

Sub-question 6: What are student and faculty perceptions concerning their frequency of use of the DDP?

Mike Cohn - background

MATH 100 PRACTICE FINAL EXAM

As the use of agile approaches

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

The Concept of Credit

A Glossary of Scrum / Agile Terms

What s Your Angle? (Measurement)

Developing a Project. Management System. Using Project Agency Template. Approach. - the Process and the Benefits

Team Dynamics in Process Simplification. Introduction to Process Improvement Slide 1

B&F Employee Satisfaction Survey Results

Agile Planning & Metrics That Matter

Dimensional Analysis

WRITING USER STORIES. presented by, Nicholas Cancelliere CSM/CSP.

Transcription:

Prioritizing Your Product Backlog Mike Cohn April 15, 28 1 Mike Cohn - background 2

3 The product backlog iceberg Sprint Release Priority Future Releases 4

Stories, themes and epics Theme A collection of related user stories. User Story A description of desired functionality told from the perspective of the user or customer. Epic A large user story. 5 An example Epics?? Clearly an epic 6

An example 7 Prioritize at the theme level Why? Often individual stories cannot be prioritized against each other What s more important in a word processor? The A key or the E key? Tables or undo? What s more important on a car? The left front wheel or the right front wheel? Increased leg room or a larger engine? 8

9 Choosing your approach 1

Kano analysis 11 Surveying users To assess whether a feature is baseline, linear, or exciting we can: Sometimes guess Or survey a small set of users (2-3) We ask two questions A functional question How do you feel if a feature is present? And a dysfunctional question How do you feel if that feature is absent? 12

Functional and dysfunctional forms 13 Categorizing an answer pair M Mandatory L Linear E Exciter Q Questionable R Reverse I Indifferent 14

Aggregating results Theme 15 What to include All of the baseline features By definition, these must be present Some amount of linear features But leaving room for at least a few exciters 16

Theme screening Identify 5-9 (approximately) selection criteria for what is important in the next release Select a baseline theme Likely to be included in the next release Understood by most team members Assess each candidate theme relative to the baseline theme 17 Theme screening: an example + + + + + + + + = better than = same as = worse than + + 18

Theme scoring Like theme screening but selection criteria are weighted Need to select a baseline theme for each criteria Avoids compression of a category Each theme is assessed against the baseline for each selection criteria 19 Theme scoring: an example.25 3.75 1.25 4 1..1 2.2 3.3 3.3.15 3.45 4.6 4.6.5 5 2.5 2 1. 3 1.5 2

Prioritizing MyCookSpace.com Assume we have a minimally functional site up with 4, registered cooks We want 4, cooks Identify 3-4 themes that will help get more cooks to register on the site. Identify some selection criteria What s important to the company in making this decision? Complete a theme screening or theme scoring worksheet 21 Intentionally blank 22

Theme Screening Worksheet Themes Selection Criteria Net score Rank Continue? + = Better than = Same as = Worse than

Theme Scoring Worksheet Selection Criteria Weight Rating Weighted Score Rating Weighted Score Rating Weighted Score Rating Weighted Score Rating Weighted Score Net Score Rank Continue?

Relative weighting Assess the impact of having a story/theme from 1-9 Assess impact of NOT having it from 1-9 Calculate the value of each story or theme relative to the entire product backlog This gives you the relative value of that story or theme Estimate the cost of each story theme Calculate the cost of each story or theme relative to the entire product backlog This gives the relative cost of that story or theme Priority is given by (Relative Value Relative Cost) 23 Relative weighting: an example 8 6 14 4 64 44 91 9 2 11 31 4 27 115 1 9 1 29 42 29 1 24

An example with weights 2 1 8 6 22 41 64 44 93 9 2 2 38 4 27 141 1 9 11 21 42 29 72 25 Relative weighting MyCookSpace.com Using the relative weighting worksheet provided, prioritize the themes you ve previously identified for MyCookSpace.com. 26

Relative Weighting Worksheet Weight: Themes Relative Benefit Relative Penalty Total Value Value Percent Estimate Cost Percent Priority Total: 1 1 Total Value = Relative Benefit + Relative Penalty ( weights if used) Value Percent = Total Value (Total Value) Cost Percent = Estimate Estimate Priority = Value Percent / Cost Percent (higher = higher priority)

Comparison matrix 27 Mike Cohn mike@mountaingoatsoftware.com www.mountaingoatsoftware.com (72) 89 611 (office) (33) 81 219 (mobile) 28