Mike Cohn - background
|
|
|
- Cassandra Moore
- 9 years ago
- Views:
Transcription
1 Prioritizing Your Product Backlog Mike Cohn April 15, 28 1 Mike Cohn - background 2
2 3 The product backlog iceberg Sprint Release Priority Future Releases 4
3 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
4 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
5 9 Choosing your approach 1
6 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
7 Functional and dysfunctional forms 13 Categorizing an answer pair M Mandatory L Linear E Exciter Q Questionable R Reverse I Indifferent 14
8 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
9 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
10 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
11 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
12 Theme Screening Worksheet Themes Selection Criteria Net score Rank Continue? + = Better than = Same as = Worse than
13 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?
14 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
15 An example with weights Relative weighting MyCookSpace.com Using the relative weighting worksheet provided, prioritize the themes you ve previously identified for MyCookSpace.com. 26
16 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)
17 Comparison matrix 27 Mike Cohn (72) (office) (33) (mobile) 28
Agile Product Management
Agile Product Management Mike Cohn September 29, 2005 Mike Cohn background Programming for 20 years Author of User Stories Applied Agile Estimating and Planning Java, C++, database programming books Founding
Agile for Product Owners
Agile for Product Owners Quickly grasp the keys to Agile practice and become an empowered product owner and a supportive partner of your Agile development team. Utilizing an Agile approach effectively
Agile First Steps: Building Effective Backlogs
Agile First Steps: Building Effective Backlogs Ian Spence, CTO www.ivarjacobson.com A quick introduction to scrum 2 Introducing the product and sprint backlogs New stories are prioritized, estimated and
Certified Scrum Product Owner
Certified Scrum Product Owner Discover the benefits of Scrum in this two-day immersion into Agile Product Management. This course is full of practical, real world techniques that you can implement immediately
3.2 How to translate a business problem statement into an analytics problem
Kano s model 1 Kano s model distinguishes between expected requirements so-called must-be requirements normal requirements, and exciting requirements, also called attractive requirements 2 Expected requirements
Agile Practitioner: PMI-ACP and ScrumMaster Aligned
Agile Practitioner: PMI-ACP and ScrumMaster Aligned The PMI Agile Certified Practitioner (PMI-ACP) ScrumMaster credential validates your ability to understand agile principles, agile concepts, and establishes
Getting Agile with Scrum
Getting Agile with Scrum Mike Cohn November 11, 2008 1 Mike Cohn - background 2 Agenda Overview of Scrum Product backlogs Sprints and sprint backlog Tracking progress Scrum meetings 3 The Agile Manifesto
Using Use Cases on Agile Projects
Using Use Cases on Agile Projects Ivar Jacobson with Ian Spence Agenda What are agile teams looking for? Cards, conversations, and confirmations Knowing what to do and when it s done Being agile with use
USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell
USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015 Dr. Patrick McConnell July 9, 2015 1 First, an old joke.. I can t identify an original source for this cartoon. As best as I can tell, the art
Cambridge English: First (FCE) Writing Part 1
Cambridge English: First (FCE) Writing Part 1 Teacher s notes Aims of the lesson to familiarise students with Part 1 of the Writing paper and give them practice at planning an essay Time needed 50 minutes
Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M
Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning
Managing Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
Agile Software Development. Stefan Balbo / Patrick Dolemieux
Agile Software Development Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and
Building a Better Backlog
Building a Better Backlog Strategies for long-term success in Agile development Angela Druckman Certified Scrum Trainer [email protected] Overview What is a Product Backlog? Writing Product Backlog
LEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
White Paper www.wherescape.com
What s your story? White Paper Agile Requirements Epics and Themes help get you Started The Task List The Story Basic Story Structure One More Chapter to the Story Use the Story Structure to Define Tasks
Waterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
Collaborative Task: Just Another Day at the Office
At a glance Level: ISE II Collaborative Task: Just Another Day at the Office Focus: Collaborative task Aims: To develop speaking skills by responding to prompts related to the workplace Objectives: To
Write your answer to question 23 in the space provided on page _ of your Student Response Booklet.
Write your answer to question 23 in the space provided on page _ of your Student Response Booklet. 25907 OR F:4A Q:23 Sect:B Content:50 Linking Artid: 25907bike Bicycle Design Use the illustration of a
Answered: PMs Most Common Agile Questions
Answered: PMs Most Common Agile Questions Mark Kilby Agile Coach, Rally Software [email protected] 407.687.3350 (cell) Led Fortune 50 agile transitions in - Government - Technology - Healthcare - Insurance/Fina
[ 2015, Aparna Suresh. All rights reserved.] [Copyright 2015, Aparna Suresh. All rights reserved]
+ Product Visioning in the Agile World: Why You Need a Coherent Vision to Drive Your Product Backlog and How to Create It Presented by: Aparna Suresh, M.A, M.S, CSPO, CSM [Copyright 2015, Aparna Suresh.
Assignment 1: Your Best Backlog
Assignment 1: Your Best Backlog For this assignment, you ll develop: A kanban board using the free online tool Trello to manage your sprint and product backlogs using previously developed (or new) problem
Agile Requirements Management with User Stories
Agile Requirements Management with User Stories Fran O Hara [email protected] Inspire Quality Services www.inspireqs.ie Agile Training & Coaching In association with AgileInnovation Agenda Why user
CONTINUOUS IMPROVEMENT EXERCISE L. Leslie Gardner, Ph.D., Assistant Professor School of Business University of Indianapolis
CONTINUOUS IMPROVEMENT EXERCISE L. Leslie Gardner, Ph.D., Assistant Professor School of Business University of Indianapolis To try out the continuous improvement skills you have learned over the last few
Sometimes: 16 % Often: 13 % Always: 7 %
SCRUM AT RIIS A Standish study found that only 20% of features in a typical system were used often or always and 45% of features were never used at all. The ability to embrace change is critical to reducing
3-Step Competency Prioritization Sequence
3-Step Competency Prioritization Sequence The Core Competencies for Public Health Professionals (Core Competencies), a consensus set of competencies developed by the Council on Linkages Between Academia
Fractions and Linear Equations
Fractions and Linear Equations Fraction Operations While you can perform operations on fractions using the calculator, for this worksheet you must perform the operations by hand. You must show all steps
Enabling Specifications
Enabling Specifications by Jens Ostergaard Certified Scrum Product Owner 1 Product Backlog Work needed do be done to achieve vision The centerpiece for DISCUSSION about the product direction Emergent,
Agile Systems Engineering: What is it and What Have We Learned?
Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman [email protected] Getting To Know You! Dr. Suzette Johnson Northrop
User Stories. Randy Shepherd NYU
User Stories Randy Shepherd NYU Agenda Review of our agile process What is a User Story? Why User Stories? Creating User Stories in Pivotal Tracker. User Story workshop. What is a user story? It describes
Cambridge English: Preliminary (PET) Frequently Asked Questions (FAQs)
Cambridge English: Preliminary (PET) Frequently Asked Questions (FAQs) Is there a wordlist for Cambridge English: Preliminary exams? Yes. There is a Cambridge English: Preliminary (PET) vocabulary list
Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin.
Gathering Customer Requirements in an Agile Environment Mariusz Chrapko ReConf 2009, Munich Mariusz Chrapko Now: Process Consultant/ Agile Coach@Kugler Maag CIE, Stuttgart Supported Areas: - CMMI - SPICE/
Scrum. The Essence. Tobias Mayer, http://agilethinking.net. Sonntag, 19. Februar 12
Scrum The Essence What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products. Scrum is simple. It can be understood and implemented in a few
Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City
Introduction to Agile Methods Sondra Ashmore, Ph.D. Kristin Runyan AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Mad Capetown Sydney
SECC Agile Foundation Certificate Examination Handbook
Versions 2.0 Version Date Remarks 1.0 12/4/2012 Initial version 2.0 3/8/2008 REVISION HISTORY Updated knowledge areas Added questions examples Updated suggested readings section Page 2 of 15 Version 2.0
Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014
Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 1 Goals Cover Material from our User Stories Book Chapter 15: Using Stories With Scrum Chapter 16: Additional
How Silk Central brings flexibility to agile development
How Silk Central brings flexibility to agile development The name agile development is perhaps slightly misleading as it is by its very nature, a carefully structured environment of rigorous procedures.
CSPO Learning Objectives Preamble. Scrum Basics
CSPO Learning Objectives Preamble This document contains topics for the Certified Scrum Product Owner (CSPO) training course. The purpose of this document is to describe the minimum set of concepts and
Agile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
Agile and the Seven Deadly Sins of Project Management
Agile and the Seven Deadly Sins of Project Management Mike Cohn February 15, 2011 Mike Cohn - background A cornucopia of agile processes Agile Processes Extreme Programming (XP) Scrum Crystal DSDM Lean
Selling Agile at Your Company
Selling Agile at Your Company Presented by William F. Nazzaro Hosted by Dave Bieg, Executive Vice President About DevelopMentor DevelopMentor provides solutions for all professionals involved in the lifecycle
EXIN Agile Scrum Foundation
Sample Questions EXIN Agile Scrum Foundation Edition September 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
An Example Checklist for ScrumMasters
An Example Checklist for ScrumMasters Michael James ([email protected]) 14 September 2007 (Revised 24 July 2012) A Full Time Facilitator? An adequate ScrumMaster can handle two or three teams at a time.
Ranking Approach for the User Story Prioritization Methods
Journal of Communication and Computer 10 (2013) 1465-1474 Ranking Approach for the User Story Prioritization Methods Sultan Alshehri and Luigi Benedicenti Software Systems Engineering, University of Regina,
Persuasive Writing. Section 2. What Is Persuasive Writing?
CHAPTER 7 Teaching Genres Using BEW Persuasive writing is fun for students because they get to use their best arguments to convince their audience to change their minds while also informing them. These
Issues in Internet Design and Development
Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85
What really drives customer satisfaction during the insurance claims process?
Research report: What really drives customer satisfaction during the insurance claims process? TeleTech research quantifies the importance of acting in customers best interests when customers file a property
SCEA 2010 EST06. Estimating Issues Associated with Agile. Bob Hunt. Galorath Incorporated
SCEA 2010 EST06 Estimating Issues Associated with Agile Development Bob Hunt Vice President, Services Galorath Incorporated What Is Agile Software Dev? In the late 1990 s several methodologies began to
Exhibit memory of previously-learned materials by recalling facts, terms, basic concepts, and answers. Key Words
The Six Levels of Questioning Level 1 Knowledge Exhibit memory of previously-learned materials by recalling facts, terms, basic concepts, and answers. who what why when where which omit choose find how
Getting Agile with Scrum. We re losing the relay race
Getting Agile with Scrum Mike Cohn 6 June 2014 1 We re losing the relay race The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead a holistic
Organizational Culture Transformation: Leveraging Culture to Enhance Performance
Organizational Culture Transformation: Leveraging Culture to Enhance Performance Allison Laks, PsyD Organization Development Manager Sacramento County Airport System Objectives Learn the model for successfully
Qualitative Analysis Vs. Quantitative Analysis 06/16/2014 1
Qualitative Analysis Vs. Quantitative Analysis 06/16/2014 1 What s the Difference? Qualitative adjustments are purely relative (inferior, similar and superior). Quantitative adjustments use specific numbers
Using the Analytical Hierarchy Process as a Ranking Tool for User Story Prioritization Techniques
Using the Analytical Hierarchy Process as a Ranking Tool for User Story Prioritization Techniques Sultan Alshehri and Luigi Benedicenti Software Systems Engineering University of Regina, Regina Regina,
Using the Leadership Pipeline transition focused concept as the vehicle in integrating your leadership development approach provides:
Building your Leadership Pipeline Leadership transition focused development - White Paper The Leadership Pipeline framework Business case reflections: 1. Integrated leadership development 2. Leadership
BCS Foundation Certificate in Agile
S Foundation ertificate in gile Specimen Paper Record your surname/last/family name and initials on the nswer Sheet. Specimen paper only. 20 multiple-choice questions 1 mark awarded to each question. Mark
INTERNATIONAL ENGLISH LANGUAGE TESTING SYSTEM
Candidate Number Candidate Name INTERNATIONAL ENGLISH LANGUAGE TESTING SYSTEM Academic Writing Practice Test 1 hour Time 1 hour INSTRUCTIONS TO CANDIDATES Do not open this question paper until you are
2011 YOUTH RISK BEHAVIOR SURVEY. Trend Analysis Report
Trend Analysis Report This page intentionally left blank. Trend Analysis Report Purpose: This Trend Analysis Report describes whether behaviors have increased, decreased, or stayed the same over time.
MERCER 360 MAIN CHARACTERISTICS
360 MAIN CHARACTERISTICS Mercer s Point of View 360 assessment is a cornerstone of leadership development and talent planning Identifies strengths and areas of development for both individual leaders and
Using Excel for Statistical Analysis
Using Excel for Statistical Analysis You don t have to have a fancy pants statistics package to do many statistical functions. Excel can perform several statistical tests and analyses. First, make sure
Lean Six Sigma Black Belt Certification Recommendation. Name (as it will appear on the certificate) Address. City State, Zip
Lean Six Sigma Black Belt Certification Recommendation Name (as it will appear on the certificate) IQF Member Number Address City State, Zip Country We the undersigned, on behalf of the Sponsoring Organization,
Introduction to Agile Scrum
Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum
Scrum. SE Presentation. Anurag Dodeja Spring 2010
Scrum SE Presentation by Anurag Dodeja Spring 2010 What is Scrum? Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically
Welcome to the Reading Workshop. Learning, Loving and Laughing Together
Welcome to the Reading Workshop Aims for the workshop to encourage reading to be a regular and enjoyable activity to explore the best ways to read with your child to try an activity with your child(ren)
What Have I Learned In This Class?
xxx Lesson 26 Learning Skills Review What Have I Learned In This Class? Overview: The Learning Skills review focuses on what a learner has learned during Learning Skills. More importantly this lesson gives
Strategic Vision and Scrum: Looking Beyond the Next Sprint. Jimi Fosdick Certified Scrum Trainer and Scrum Mentor
Strategic Vision and Scrum: Looking Beyond the Next Sprint Jimi Fosdick Certified Scrum Trainer and Scrum Mentor Abstract When organizations adopt an agile approach like Scrum to product development oftentimes
The Insightlink 4Cs. Employee Survey Feedback and Action Planning Workbook
Insightlink Communications 80 South Lake Ave. Suite 680 Pasadena, CA 91101 USA w w w.insightlink.com - Tel: 866.802.8095 - Email: [email protected] This guide is designed as a workbook to enable HR
Statistics 2014 Scoring Guidelines
AP Statistics 2014 Scoring Guidelines College Board, Advanced Placement Program, AP, AP Central, and the acorn logo are registered trademarks of the College Board. AP Central is the official online home
The Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404
The Agile PMO Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404 [email protected] Abstract The development of Agile processes
KET for Schools Reading and Writing Part 9 teacher s notes
KET for Schools Reading and Writing Part 9 teacher s notes Description This is a guided discovery activity to find out what candidates need to do in KET for Schools Reading and Writing Part 9. Students
ILM Level 3 Certificate in Using Active Operations Management in the Workplace (QCF)
PAGE 1 ILM Level 3 Certificate in Using Active Operations Management in the Workplace (QCF) CONTENTS Qualification Overview: ILM Level 5 Award, Certificate and Diploma in Management APPENDICES Appendix
TKT: YL (Young Learners) Part 3: Using practice activities Trainer s notes
TKT: YL (Young Learners) Part 3: Using practice activities Trainer s notes Description This session covers the area of knowledge using practice activities to consolidate children s language learning. Participants
Is PRINCE 2 Still Valuable in an Agile Environment?
Is PRINCE 2 Still Valuable in an Agile Environment? Amy Hongying Zhao Introduction Over the years, many organizations have invested heavily in creating or deploying project management frameworks. PRINCE
Sub-question 6: What are student and faculty perceptions concerning their frequency of use of the DDP?
1 Sub-question 6: What are student and faculty perceptions concerning their frequency of use of the DDP? Data were gathered to describe this question from two of the three approaches. No data were gathered
Mike Cohn - background
Scrum for Video Game Development 1 Mike Cohn - background 2 What is Scrum? One of the agile processes Iterative and incremental Produces demonstrable working software every two to four weeks Results- and
MATH 100 PRACTICE FINAL EXAM
MATH 100 PRACTICE FINAL EXAM Lecture Version Name: ID Number: Instructor: Section: Do not open this booklet until told to do so! On the separate answer sheet, fill in your name and identification number
As the use of agile approaches
What Does a Business Analyst Do on an Agile Project? By Kent J. McDonald Senior Instructor, B2T Training As the use of agile approaches increases, business analysts struggle to determine how their role
Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013
Agile Project Forecasting Techniques "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013 Learning Objectives 1. Review the Agile Project Management approach and it's relation
The Concept of Credit
The Concept of Credit { http://youth.macu.com } Mountain America Credit Union knows that it s never too early to start learning critical money management skills. That s why we ve put this information together
A Glossary of Scrum / Agile Terms
A Glossary of Scrum / Agile Terms Acceptance Criteria: Details that indicate the scope of a user story and help the team and product owner determine done-ness. Agile: the name coined for the wider set
What s Your Angle? (Measurement)
The Middle School Math Project What s Your Angle? (Measurement) Objective Using inductive reasoning, students will devise procedures for using a protractor to measure the number of degrees in an angle.
Developing a Project. Management System. Using Project Agency Template. Approach. - the Process and the Benefits
Developing a Project Management System Using Project Agency Template Approach - the Process and the Benefits Project Agency June 2008 Developing your own Project Management System. Project Agency has worked
Team Dynamics in Process Simplification. Introduction to Process Improvement Slide 1
Team Dynamics in Process Simplification Understanding the Basics of Team Development Slide 1 Teams are all around us Slide 2 Each team should: Define their principles in alignment with organizational vision
B&F Employee Satisfaction Survey Results
g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g B&F Employee Satisfaction Survey Results Meeting in a Folder Facilitator Discussion and Resource Guide Spring 2005 B&F Employee Satisfaction
Agile Planning & Metrics That Matter
Agile Planning & Metrics That Matter www.agileforgovernment.com Transformation Strategy & Roadmap Agile & Cultural Training AgilityHealth Assessments Coaching AgileVideos.com About Me Sally Elatta [email protected]
Dimensional Analysis
Dimensional Analysis Today you ll learn about Dimensional Analysis You will be able to use unit analysis to help convert units you are not used to using. By the end of the lesson, you will: Use dimensional
WRITING USER STORIES. presented by, Nicholas Cancelliere CSM/CSP. [email protected]
WRITING USER STORIES presented by, Nicholas Cancelliere CSM/CSP [email protected] Background Agile since 2003 HomeAway.com InCircuit Development Corp Involved in web development for over 11 years
