SlideShare a Scribd company logo
1 of 65
Download to read offline
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

More Related Content

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

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