Goal based priorization, by Alexandre Klaser and Lourenço Soares
Upcoming SlideShare
Loading in...5
×
 

Goal based priorization, by Alexandre Klaser and Lourenço Soares

on

  • 273 views

The adoption of agile methodologies doesn't come without its pitfalls. Two of them can be the uncontrolled growth of the backlog and the lack of capacity to determine how much effort is necessary for ...

The adoption of agile methodologies doesn't come without its pitfalls. Two of them can be the uncontrolled growth of the backlog and the lack of capacity to determine how much effort is necessary for a certain feature to attain its business goals. To escape from these traps and change the focus from isolated work items to business goals to be attained, we propose the use of a technique called Goal-Based Prioritization.

Statistics

Views

Total Views
273
Views on SlideShare
192
Embed Views
81

Actions

Likes
1
Downloads
3
Comments
0

2 Embeds 81

http://www.slideee.com 79
http://poweroverprocrastination.com 2

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Goal based priorization, by Alexandre Klaser and Lourenço Soares Goal based priorization, by Alexandre Klaser and Lourenço Soares Presentation Transcript

    • Lourenço P. Soares | Alexandre Klaser Goal-based Priorization
    • Backlog http://www.flickr.com/photos/toiletqueue/
    • Backlog http://www.flickr.com/photos/herby_fr/
    • Ok, but...
    • Ok, but... ...if there’s no backlog, what is there?
    • Effort aligned to business goals
    • Effort aligned to business goals Independent streams of work
    • Just enough to meet the goal Effort aligned to business goals Independent streams of work
    • Recaptulando...
    • What’s the expected result when we implement a given functionality? How can we guarantee we are doing what must be done? Effort aligned to business goals http://www.flickr.com/photos/morganhh/
    • Once upon a time...
    • What to do when a hypothesis is wrong or cannot be validated? How to prioritize streams of work and maintain business alignment? Independent streams of work http://www.flickr.com/photos/elsie/
    • Multiple hypothesis
    • Prioritized by value Business Value Uservalue Low Low High High
    • Prioritized by value Business Value Uservalue Low Low High High
    • Prioritized by value Business Value Uservalue Low Low High High
    • Prioritized by value Business Value Uservalue Low Low High High
    • How to validate a hypothesis with the least possible effort? How to avoid that dependency between stories prevent progress in small increments? Just enough to meet the goal http://www.flickr.com/photos/pasukaru76/
    • I ndependent N egotiable V aluable E estimable S mall T estable
    • I ndependent N egotiable E estimable S mall V aluable T estable
    • N egotiable E estimable V aluable T estable I ndependent S mall
    • Hypothesis are like onions
    • Kano Model Implementation Satisfaction Basic met ≠ not met =  Adapted from: http://en.wikipedia.org/wiki/Kano_model
    • Kano Model Adapted from: http://en.wikipedia.org/wiki/Kano_model Performance met = not met =  Basic met ≠ not met =  Implementation Satisfaction
    • Kano Model Excitement met = not met ≠  Adapted from: http://en.wikipedia.org/wiki/Kano_model Performance met = not met =  Basic met ≠ not met =  Implementation Satisfaction
    • Levels of attainment of goalsProvide Basic mechanics It is impossible to know if it is doable before validating this much You need to know it to use it
    • Levels of attainment of goalsProvide Basic mechanics It is impossible to know if it is doable before validating this much You need to know it to use it “It’s a proof of concept... Without this, the experience is broken... I would never go live with only this...”
    • Levels of attainment of goals Basic functionality Meets user needs Anyone with minimum knowledge should be able to use it ProvideSatisfy Basic mechanics It is impossible to know if it is doable before validating this much You need to know it to use it “It’s a proof of concept... Without this, the experience is broken... I would never go live with only this...”
    • Levels of attainment of goals Basic functionality Meets user needs Anyone with minimum knowledge should be able to use it ProvideSatisfy Basic mechanics It is impossible to know if it is doable before validating this much You need to know it to use it “It’s a proof of concept... Without this, the experience is broken... I would never go live with only this...” “All of our competitors have it... I would expect it to work... It’s something even my mom would understand...”
    • Levels of attainment of goals Basic functionality Meets user needs Anyone with minimum knowledge should be able to use it Diferentiating proposition Only the main features of the product should be at this level Draw users to the product ProvideSatisfyExcel Basic mechanics It is impossible to know if it is doable before validating this much You need to know it to use it “It’s a proof of concept... Without this, the experience is broken... I would never go live with only this...” “All of our competitors have it... I would expect it to work... It’s something even my mom would understand...”
    • Levels of attainment of goals Basic functionality Meets user needs Anyone with minimum knowledge should be able to use it Diferentiating proposition Only the main features of the product should be at this level Draw users to the product ProvideSatisfyExcel Basic mechanics It is impossible to know if it is doable before validating this much You need to know it to use it “It’s a proof of concept... Without this, the experience is broken... I would never go live with only this...” “All of our competitors have it... I would expect it to work... It’s something even my mom would understand...” “Only your product does this... Makes me come back time and time again... Everyone is talking about it...”
    • Deming Cycle PLAN DO CHECK ACT
    • Prioritized hypothesis Business Value Uservalue Low Low High High
    • Priority MatrixProvideSatisfyExcel
    • Now add storiesProvideSatisfyExcel
    • Priority MatrixProvideSatisfyExcel Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story
    • A real-world example
    • Consuming stories Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story ProvideSatisfyExcel
    • Consuming stories Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story ProvideSatisfyExcel
    • Consuming stories Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story ProvideSatisfyExcel
    • ProvideSatisfyExcel Consuming stories Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story
    • Identifying scope creep Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story ProvideSatisfyExcel
    • ProvideSatisfyExcel Identifying scope creep Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story
    • Small finite increments Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story ProvideSatisfyExcel
    • Small finite increments Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story  ProvideSatisfyExcel
    • Small finite increments Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story   ProvideSatisfyExcel
    • ProvideSatisfyExcel Small finite increments Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story  
    • ProvideSatisfyExcel Small finite increments Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story  
    • It works in practice…
    • The whole team using the board “It helps a great deal when finding the most important stories”
    • Recaptulando... Questions, Comments, Suggestions? lous@thoughtworks.com about.me/lous aklaser@thoughtworks.com @alklaser
    • Recaptulando... Further reading Beyond Good Enough – Darius Kumana (bit.ly/darius_bge) Systemico Model – Barry O’Rilley & Lourenço P. Soares (bit.ly/systemico) Kano Model – Jason Mesut (bit.ly/kano_model) Replacing Requirements with Hypotheses– Josh Seiden (bit.ly/josh_hdd) INVEST in Good Stories, and SMART Tasks – Bill Wake (bit.ly/invest_stories) lous@thoughtworks.com about.me/lous aklaser@thoughtworks.com @alklaser