SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Goal-based Priorization, Independent Work & Validating Hypotheses

Visiontyping - Show me the future!
Visiontyping - Show me the future!Visiontyping - Show me the future!
Visiontyping - Show me the future!Hannah Deering
 
kevinfahey-convertri-com-million-dollar-warrior-deal-of-the-day.pdf
kevinfahey-convertri-com-million-dollar-warrior-deal-of-the-day.pdfkevinfahey-convertri-com-million-dollar-warrior-deal-of-the-day.pdf
kevinfahey-convertri-com-million-dollar-warrior-deal-of-the-day.pdfDan Johnson
 
Emergent Practices: the true pattern for suceeding with Agile
Emergent Practices: the true pattern for suceeding with AgileEmergent Practices: the true pattern for suceeding with Agile
Emergent Practices: the true pattern for suceeding with AgileAlexandre Magno Figueiredo
 
Software Craftsmanship: Agile is Not Enough
Software Craftsmanship: Agile is Not EnoughSoftware Craftsmanship: Agile is Not Enough
Software Craftsmanship: Agile is Not EnoughKen Auer
 
Software Craftsmanship: Agile Is Not Enough
Software Craftsmanship: Agile Is Not EnoughSoftware Craftsmanship: Agile Is Not Enough
Software Craftsmanship: Agile Is Not EnoughKen Auer
 
Cust dev world business dialogue & evolv
Cust dev   world business dialogue & evolvCust dev   world business dialogue & evolv
Cust dev world business dialogue & evolvFounder-Centric
 
Business Of Open Source
Business Of Open SourceBusiness Of Open Source
Business Of Open SourceLiza Kindred
 
Steven Walker, Groupon Warm Gun 2010
Steven Walker, Groupon   Warm Gun 2010Steven Walker, Groupon   Warm Gun 2010
Steven Walker, Groupon Warm Gun 2010Steven Walker
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazLaz Allen
 
Managing the Pace of Innovation: Behind the Scenes at AWS
Managing the Pace of Innovation: Behind the Scenes at AWSManaging the Pace of Innovation: Behind the Scenes at AWS
Managing the Pace of Innovation: Behind the Scenes at AWSAmazon Web Services
 
Business needs and user needs
Business needs and user needsBusiness needs and user needs
Business needs and user needsSarah Richards
 
Code Reviews: the Good, the Bad, and the Ugly
Code Reviews: the Good, the Bad, and the UglyCode Reviews: the Good, the Bad, and the Ugly
Code Reviews: the Good, the Bad, and the UglyAmanda Sopkin
 
Requirementless testing
Requirementless testingRequirementless testing
Requirementless testingJulen Mohanty
 
5 experiments for product market fit w/ Startup weekend
5 experiments for product market fit w/ Startup weekend5 experiments for product market fit w/ Startup weekend
5 experiments for product market fit w/ Startup weekendJustin Wilcox
 
Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Roger Belveal
 
Google Analytics for Particularly Curious SaaS People
Google Analytics for Particularly Curious SaaS PeopleGoogle Analytics for Particularly Curious SaaS People
Google Analytics for Particularly Curious SaaS PeopleChargebee
 
Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainNaresh Jain
 
Lean Management Review at Volunteer Mauritius
Lean Management Review at Volunteer MauritiusLean Management Review at Volunteer Mauritius
Lean Management Review at Volunteer MauritiusMushood Badulla
 

Ähnlich wie Goal-based Priorization, Independent Work & Validating Hypotheses (20)

Visiontyping - Show me the future!
Visiontyping - Show me the future!Visiontyping - Show me the future!
Visiontyping - Show me the future!
 
Warm Gun: Designing for Conversion: Converting Their Pants Off!
Warm Gun: Designing for Conversion: Converting Their Pants Off!Warm Gun: Designing for Conversion: Converting Their Pants Off!
Warm Gun: Designing for Conversion: Converting Their Pants Off!
 
kevinfahey-convertri-com-million-dollar-warrior-deal-of-the-day.pdf
kevinfahey-convertri-com-million-dollar-warrior-deal-of-the-day.pdfkevinfahey-convertri-com-million-dollar-warrior-deal-of-the-day.pdf
kevinfahey-convertri-com-million-dollar-warrior-deal-of-the-day.pdf
 
Emergent Practices: the true pattern for suceeding with Agile
Emergent Practices: the true pattern for suceeding with AgileEmergent Practices: the true pattern for suceeding with Agile
Emergent Practices: the true pattern for suceeding with Agile
 
Software Craftsmanship: Agile is Not Enough
Software Craftsmanship: Agile is Not EnoughSoftware Craftsmanship: Agile is Not Enough
Software Craftsmanship: Agile is Not Enough
 
Software Craftsmanship: Agile Is Not Enough
Software Craftsmanship: Agile Is Not EnoughSoftware Craftsmanship: Agile Is Not Enough
Software Craftsmanship: Agile Is Not Enough
 
Cust dev world business dialogue & evolv
Cust dev   world business dialogue & evolvCust dev   world business dialogue & evolv
Cust dev world business dialogue & evolv
 
Business Of Open Source
Business Of Open SourceBusiness Of Open Source
Business Of Open Source
 
Steven Walker, Groupon Warm Gun 2010
Steven Walker, Groupon   Warm Gun 2010Steven Walker, Groupon   Warm Gun 2010
Steven Walker, Groupon Warm Gun 2010
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
Managing the Pace of Innovation: Behind the Scenes at AWS
Managing the Pace of Innovation: Behind the Scenes at AWSManaging the Pace of Innovation: Behind the Scenes at AWS
Managing the Pace of Innovation: Behind the Scenes at AWS
 
Business needs and user needs
Business needs and user needsBusiness needs and user needs
Business needs and user needs
 
Code Reviews: the Good, the Bad, and the Ugly
Code Reviews: the Good, the Bad, and the UglyCode Reviews: the Good, the Bad, and the Ugly
Code Reviews: the Good, the Bad, and the Ugly
 
Smtb sample
Smtb sampleSmtb sample
Smtb sample
 
Requirementless testing
Requirementless testingRequirementless testing
Requirementless testing
 
5 experiments for product market fit w/ Startup weekend
5 experiments for product market fit w/ Startup weekend5 experiments for product market fit w/ Startup weekend
5 experiments for product market fit w/ Startup weekend
 
Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19
 
Google Analytics for Particularly Curious SaaS People
Google Analytics for Particularly Curious SaaS PeopleGoogle Analytics for Particularly Curious SaaS People
Google Analytics for Particularly Curious SaaS People
 
Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh Jain
 
Lean Management Review at Volunteer Mauritius
Lean Management Review at Volunteer MauritiusLean Management Review at Volunteer Mauritius
Lean Management Review at Volunteer Mauritius
 

Mehr von Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 

Mehr von Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Kürzlich hochgeladen

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Kürzlich hochgeladen (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

Goal-based Priorization, Independent Work & Validating Hypotheses

  • 1. Lourenço P. Soares | Alexandre Klaser Goal-based Priorization
  • 4.
  • 6. Ok, but... ...if there’s no backlog, what is there?
  • 9. Just enough to meet the goal Effort aligned to business goals Independent streams of work
  • 11. 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/
  • 12.
  • 13. Once upon a time...
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. 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/
  • 22. Prioritized by value Business Value Uservalue Low Low High High
  • 23. Prioritized by value Business Value Uservalue Low Low High High
  • 24. Prioritized by value Business Value Uservalue Low Low High High
  • 25. Prioritized by value Business Value Uservalue Low Low High High
  • 26. 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/
  • 27. I ndependent N egotiable V aluable E estimable S mall T estable
  • 28. I ndependent N egotiable E estimable S mall V aluable T estable
  • 29. N egotiable E estimable V aluable T estable I ndependent S mall
  • 31. Kano Model Implementation Satisfaction Basic met ≠ not met =  Adapted from: http://en.wikipedia.org/wiki/Kano_model
  • 32. Kano Model Adapted from: http://en.wikipedia.org/wiki/Kano_model Performance met = not met =  Basic met ≠ not met =  Implementation Satisfaction
  • 33. 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
  • 34.
  • 35.
  • 36. 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
  • 37. 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...”
  • 38.
  • 39. 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...”
  • 40. 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...”
  • 41.
  • 42. 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...”
  • 43. 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...”
  • 44.
  • 49. 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
  • 51. 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
  • 52. 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
  • 53. 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
  • 54. 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
  • 55. 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
  • 56. 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
  • 57. 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
  • 58. 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
  • 59. 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
  • 60. 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  
  • 61. 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  
  • 62. It works in practice…
  • 63. The whole team using the board “It helps a great deal when finding the most important stories”
  • 65. 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