SlideShare uma empresa Scribd logo
1 de 30
The importance of
            speed (rough)
              estimates
                   Techtalk, 23.10.2012
           Jonas Vonlanthen, BizDev/PO @ Liip



Liip SA
Remember your latest
   project failure
Project start (Sprint 0)


 Everyone’s happy :)
 Workshops - everyone’s cheerful and happy
 “Scope workshop is awesome, we find new cool
 ideas and write them down as user stories”



   Liip SA                             Oct 22, 2012 | Page 3
Sprint 1

 Client’s happiness index : 5


 Discovery of the methodology
 Learning new stuff
 Writing stories is cool

   Liip SA                      Oct 22, 2012 | Page 4
Sprint 2

 Client’s happiness index : 4


 Still cool but a bit worried about the speed :-S
 “I thought the team would go faster”


   Liip SA                                  Oct 22, 2012 | Page 5
Sprint 3


 Client’s happiness index : 5


 “Yeah the team starts to pick up speed, I have a
 good feeling”.



   Liip SA                                Oct 22, 2012 | Page 6
Sprint 4

 Client’s happiness index : 4


 “Woohoo, I start to see cool stuff!”
 “Woahou, the budget has passed 50%
 already?”


   Liip SA                              Oct 22, 2012 | Page 7
Sprint 5

 Client’s happiness index : 3


 “Wait... we have 2 remaining sprints????”
 “Let’s try to see what will fit in there!”


   Liip SA                                    Oct 22, 2012 | Page 8
Sprint 6

 Client’s happiness index : 2


 “F***, we will never manage to do all the
 remaining features! My boss will kill me.”
 “Ok, you told us we couldn’t do the whole
 scope, but didn’t warn us it was so far off!”

   Liip SA                                    Oct 22, 2012 | Page 9
Sprint 7
 Client’s happiness index : 2
 “We initially send you a “brief” by email, you
 knew what we wanted, blablalba”
 “What? Golive and last tweaks will take half a
 sprint?”
 The boss of the client comes into play (and
 doesn’t understand shit) : “Who is paying
 now?”
   Liip SA                                 Oct 22, 2012 | Page 10
Does that sound
   familiar?
Findings
Regard of budget and deadlines are the very
important into customer’s eyes.

Often, regard of the initial scope is also very
important.

However, nobody’s dumb, lots of projects go
wrong (Chaos Report, Standish group).




  Liip SA                                  Oct 22, 2012 | Page 13
In all this, what I identified as being the most
important are early warnings.

==> we need metrics to track progress
==> we need projection in order to better
manage expectations

And this from Sprint 0 on!


  Liip SA                                   Oct 22, 2012 | Page 14
Solution:
Estimate everything!
Even an epic that has a one sentence
description!

Even when we do not know how we will do it!

Even when we have tons of stories/epics.



  Liip SA                                  Oct 22, 2012 | Page 16
Cone of uncertainty
Liip SA           Oct 22, 2012 | Page 17
Problems with estimating

 “The story is not defined well enough”
 “The meeting is way too long”
 “We spend too much time discussing small
 stuff”
 etc.


   Liip SA                                Oct 22, 2012 | Page 18
Let’s just do it “rough”.
  Let your gut speak!
Accuracy / Time
Liip SA                     Oct 22, 2012 | Page 20
A new technique :
Speed Estimates Sessions
1) Write Epics
             Be fast
     Don’t be exhaustive
Details will be discussed later
If needed, Epics will split later




        Liip SA                     Oct 22, 2012 | Page 22
2) Get together
     At least 2 devs are needed
     1 hour meeting maximum
 All stories/epics must be treated
The fibonnacci sequence from 0 to
   50 is represented on the wall
          (column entries)


         Liip SA                     Oct 22, 2012 | Page 23
3) Read and
        paste
            In silence!
       10-15 minutes max

 Each team member pastes each
card of his deck in the complexity
        column of his choice.
Comprehension questions can be
      asked to the POa/Bizdev.
“I don’t know” is ok as an answer,
   if uncertain, estimate higher.
         Liip SA                     Oct 22, 2012 | Page 24
4) Disturb the
     order
            In silence!
       10-15 minutes max

All team members are allowed to
move a story from one column to
 another. When they do so, they
  add a tick or dot on the card.

         Liip SA                   Oct 22, 2012 | Page 25
5) Discuss only
 the relevant
In the remaining time (~30 min),
 only the stories with maximum
  ticks/dots will be discussed.

If needed, a standard planning
poker is done on these stories.


        Liip SA                    Oct 22, 2012 | Page 26
Done! Thanks to this...
  Bizdevs can estimate rough costs of project
  parts
  POs/POas can draw a plan with a macro view
  (and never loose the “global picture” again)
  POs can prioritize using the right metrics
  right from the beginning
  This leads to better expectation’s
  management and therefore better client
  satisfaction.
    Liip SA                               Oct 22, 2012 | Page 27
Advices
 Estimate a story / epic asap! Even if unfinished
 Re-estimate as proper stories are created
 Try estimating “a story a day” after the daily
 Try integrating a measure of impacts an issue
 has on dev work and user experience (L, M, H),
 this will help the PO for priorization.
 Be fast and listen to your gut!
   Liip SA                                 Oct 22, 2012 | Page 28
Thanks :)
And let’s Lean Forward

Mais conteúdo relacionado

Destaque

Requirement prioritization
Requirement prioritizationRequirement prioritization
Requirement prioritizationAbdul Basit
 
Analysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User StoriesAnalysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User StoriesKent McDonald
 
Agile Analysis Anti Patterns
Agile Analysis Anti PatternsAgile Analysis Anti Patterns
Agile Analysis Anti PatternsNaresh Jain
 
Impact mapping in practice
Impact mapping in practiceImpact mapping in practice
Impact mapping in practiceAlexander Byndyu
 
Waste identification trough vsm(value stream mapping ).pptx final
Waste identification  trough vsm(value stream mapping ).pptx finalWaste identification  trough vsm(value stream mapping ).pptx final
Waste identification trough vsm(value stream mapping ).pptx finalmohiuddin shojib
 
Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)Fabio Armani
 
Planning Poker estimating technique
Planning Poker estimating techniquePlanning Poker estimating technique
Planning Poker estimating techniqueSuhail Jamaldeen
 
Planning Poker
Planning PokerPlanning Poker
Planning Pokervineet
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsTarang Baxi
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)Jeff Patton
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)Bartosz Mozyrko
 
Value stream mapping training
Value stream mapping trainingValue stream mapping training
Value stream mapping trainingJusto Castellon
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 

Destaque (20)

Requirement prioritization
Requirement prioritizationRequirement prioritization
Requirement prioritization
 
Analysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User StoriesAnalysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User Stories
 
Agile Analysis Anti Patterns
Agile Analysis Anti PatternsAgile Analysis Anti Patterns
Agile Analysis Anti Patterns
 
Impact mapping in practice
Impact mapping in practiceImpact mapping in practice
Impact mapping in practice
 
Waste identification trough vsm(value stream mapping ).pptx final
Waste identification  trough vsm(value stream mapping ).pptx finalWaste identification  trough vsm(value stream mapping ).pptx final
Waste identification trough vsm(value stream mapping ).pptx final
 
Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)
 
Planning Poker estimating technique
Planning Poker estimating techniquePlanning Poker estimating technique
Planning Poker estimating technique
 
User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile Teams
 
How to Organize and Prioritize Requirements
How to Organize and Prioritize RequirementsHow to Organize and Prioritize Requirements
How to Organize and Prioritize Requirements
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
Vitreous
VitreousVitreous
Vitreous
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
 
Value stream mapping training
Value stream mapping trainingValue stream mapping training
Value stream mapping training
 
Stakeholder Mapping
Stakeholder MappingStakeholder Mapping
Stakeholder Mapping
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 

Semelhante a Liip Techtalk on Agile (Speed) Estimates

Project excursion career_orientation
Project excursion career_orientationProject excursion career_orientation
Project excursion career_orientationMallikarjuna G D
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Matt Block, CSP
 
Technical Empathy_v2.pdf
Technical Empathy_v2.pdfTechnical Empathy_v2.pdf
Technical Empathy_v2.pdfLeon Adato
 
Best way to kill your project
Best way to kill your projectBest way to kill your project
Best way to kill your projectKostetska Galyna
 
Shit, I'm now a Project Manager
Shit, I'm now a Project ManagerShit, I'm now a Project Manager
Shit, I'm now a Project ManagerOlli Siebelt
 
UX STRAT USA 2017: Jim Kalbach, "Using Jobs To Be Done to Create High-Value P...
UX STRAT USA 2017: Jim Kalbach, "Using Jobs To Be Done to Create High-Value P...UX STRAT USA 2017: Jim Kalbach, "Using Jobs To Be Done to Create High-Value P...
UX STRAT USA 2017: Jim Kalbach, "Using Jobs To Be Done to Create High-Value P...UX STRAT
 
Visual tools for the sp ia sp intersections - nov 2014
Visual tools for the sp ia    sp intersections - nov 2014Visual tools for the sp ia    sp intersections - nov 2014
Visual tools for the sp ia sp intersections - nov 2014Ruven Gotz
 
Scale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conferenceScale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conferenceFabrice Bernhard
 
[DevDay2018] So you wanna be a project manager - By: Steve Choi, Program Dire...
[DevDay2018] So you wanna be a project manager - By: Steve Choi, Program Dire...[DevDay2018] So you wanna be a project manager - By: Steve Choi, Program Dire...
[DevDay2018] So you wanna be a project manager - By: Steve Choi, Program Dire...DevDay.org
 
Feedback culture or anybody can offend an artist / Polina Navnyko (Belka Games)
Feedback culture or anybody can offend an artist / Polina Navnyko (Belka Games)Feedback culture or anybody can offend an artist / Polina Navnyko (Belka Games)
Feedback culture or anybody can offend an artist / Polina Navnyko (Belka Games)DevGAMM Conference
 
Slides alexander-makarov
Slides alexander-makarovSlides alexander-makarov
Slides alexander-makarovCodePolitan
 
LKCE18 Dimitar Bakardziev - Kanban Policy Game
LKCE18 Dimitar Bakardziev - Kanban Policy GameLKCE18 Dimitar Bakardziev - Kanban Policy Game
LKCE18 Dimitar Bakardziev - Kanban Policy GameLean Kanban Central Europe
 
Pay Now or Pay More Every Day: Reduce Technical Debt Now!
Pay Now or Pay More Every Day: Reduce Technical Debt Now!Pay Now or Pay More Every Day: Reduce Technical Debt Now!
Pay Now or Pay More Every Day: Reduce Technical Debt Now!TechWell
 
lec06-programming.ppt
lec06-programming.pptlec06-programming.ppt
lec06-programming.pptDrBashirMSaad
 
DevOps @ TGT v6 October 2015
DevOps @ TGT v6 October 2015DevOps @ TGT v6 October 2015
DevOps @ TGT v6 October 2015Andy Domeier
 

Semelhante a Liip Techtalk on Agile (Speed) Estimates (20)

Project excursion career_orientation
Project excursion career_orientationProject excursion career_orientation
Project excursion career_orientation
 
6_Kónya László_CxO Comms_v4_221031.pptx
6_Kónya László_CxO Comms_v4_221031.pptx6_Kónya László_CxO Comms_v4_221031.pptx
6_Kónya László_CxO Comms_v4_221031.pptx
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015
 
Technical Empathy_v2.pdf
Technical Empathy_v2.pdfTechnical Empathy_v2.pdf
Technical Empathy_v2.pdf
 
Best way to kill your project
Best way to kill your projectBest way to kill your project
Best way to kill your project
 
Shit, I'm now a Project Manager
Shit, I'm now a Project ManagerShit, I'm now a Project Manager
Shit, I'm now a Project Manager
 
UX STRAT USA 2017: Jim Kalbach, "Using Jobs To Be Done to Create High-Value P...
UX STRAT USA 2017: Jim Kalbach, "Using Jobs To Be Done to Create High-Value P...UX STRAT USA 2017: Jim Kalbach, "Using Jobs To Be Done to Create High-Value P...
UX STRAT USA 2017: Jim Kalbach, "Using Jobs To Be Done to Create High-Value P...
 
Visual tools for the sp ia sp intersections - nov 2014
Visual tools for the sp ia    sp intersections - nov 2014Visual tools for the sp ia    sp intersections - nov 2014
Visual tools for the sp ia sp intersections - nov 2014
 
Scale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conferenceScale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conference
 
Project method
Project methodProject method
Project method
 
Google summer of code 2012
Google summer of code 2012Google summer of code 2012
Google summer of code 2012
 
[DevDay2018] So you wanna be a project manager - By: Steve Choi, Program Dire...
[DevDay2018] So you wanna be a project manager - By: Steve Choi, Program Dire...[DevDay2018] So you wanna be a project manager - By: Steve Choi, Program Dire...
[DevDay2018] So you wanna be a project manager - By: Steve Choi, Program Dire...
 
2013 scrum guide changes - Edwin Dando
2013 scrum guide changes - Edwin Dando2013 scrum guide changes - Edwin Dando
2013 scrum guide changes - Edwin Dando
 
Feedback culture or anybody can offend an artist / Polina Navnyko (Belka Games)
Feedback culture or anybody can offend an artist / Polina Navnyko (Belka Games)Feedback culture or anybody can offend an artist / Polina Navnyko (Belka Games)
Feedback culture or anybody can offend an artist / Polina Navnyko (Belka Games)
 
Slides alexander-makarov
Slides alexander-makarovSlides alexander-makarov
Slides alexander-makarov
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 
LKCE18 Dimitar Bakardziev - Kanban Policy Game
LKCE18 Dimitar Bakardziev - Kanban Policy GameLKCE18 Dimitar Bakardziev - Kanban Policy Game
LKCE18 Dimitar Bakardziev - Kanban Policy Game
 
Pay Now or Pay More Every Day: Reduce Technical Debt Now!
Pay Now or Pay More Every Day: Reduce Technical Debt Now!Pay Now or Pay More Every Day: Reduce Technical Debt Now!
Pay Now or Pay More Every Day: Reduce Technical Debt Now!
 
lec06-programming.ppt
lec06-programming.pptlec06-programming.ppt
lec06-programming.ppt
 
DevOps @ TGT v6 October 2015
DevOps @ TGT v6 October 2015DevOps @ TGT v6 October 2015
DevOps @ TGT v6 October 2015
 

Último

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Liip Techtalk on Agile (Speed) Estimates

  • 1. The importance of speed (rough) estimates Techtalk, 23.10.2012 Jonas Vonlanthen, BizDev/PO @ Liip Liip SA
  • 2. Remember your latest project failure
  • 3. Project start (Sprint 0) Everyone’s happy :) Workshops - everyone’s cheerful and happy “Scope workshop is awesome, we find new cool ideas and write them down as user stories” Liip SA Oct 22, 2012 | Page 3
  • 4. Sprint 1 Client’s happiness index : 5 Discovery of the methodology Learning new stuff Writing stories is cool Liip SA Oct 22, 2012 | Page 4
  • 5. Sprint 2 Client’s happiness index : 4 Still cool but a bit worried about the speed :-S “I thought the team would go faster” Liip SA Oct 22, 2012 | Page 5
  • 6. Sprint 3 Client’s happiness index : 5 “Yeah the team starts to pick up speed, I have a good feeling”. Liip SA Oct 22, 2012 | Page 6
  • 7. Sprint 4 Client’s happiness index : 4 “Woohoo, I start to see cool stuff!” “Woahou, the budget has passed 50% already?” Liip SA Oct 22, 2012 | Page 7
  • 8. Sprint 5 Client’s happiness index : 3 “Wait... we have 2 remaining sprints????” “Let’s try to see what will fit in there!” Liip SA Oct 22, 2012 | Page 8
  • 9. Sprint 6 Client’s happiness index : 2 “F***, we will never manage to do all the remaining features! My boss will kill me.” “Ok, you told us we couldn’t do the whole scope, but didn’t warn us it was so far off!” Liip SA Oct 22, 2012 | Page 9
  • 10. Sprint 7 Client’s happiness index : 2 “We initially send you a “brief” by email, you knew what we wanted, blablalba” “What? Golive and last tweaks will take half a sprint?” The boss of the client comes into play (and doesn’t understand shit) : “Who is paying now?” Liip SA Oct 22, 2012 | Page 10
  • 11. Does that sound familiar?
  • 13. Regard of budget and deadlines are the very important into customer’s eyes. Often, regard of the initial scope is also very important. However, nobody’s dumb, lots of projects go wrong (Chaos Report, Standish group). Liip SA Oct 22, 2012 | Page 13
  • 14. In all this, what I identified as being the most important are early warnings. ==> we need metrics to track progress ==> we need projection in order to better manage expectations And this from Sprint 0 on! Liip SA Oct 22, 2012 | Page 14
  • 16. Even an epic that has a one sentence description! Even when we do not know how we will do it! Even when we have tons of stories/epics. Liip SA Oct 22, 2012 | Page 16
  • 17. Cone of uncertainty Liip SA Oct 22, 2012 | Page 17
  • 18. Problems with estimating “The story is not defined well enough” “The meeting is way too long” “We spend too much time discussing small stuff” etc. Liip SA Oct 22, 2012 | Page 18
  • 19. Let’s just do it “rough”. Let your gut speak!
  • 20. Accuracy / Time Liip SA Oct 22, 2012 | Page 20
  • 21. A new technique : Speed Estimates Sessions
  • 22. 1) Write Epics Be fast Don’t be exhaustive Details will be discussed later If needed, Epics will split later Liip SA Oct 22, 2012 | Page 22
  • 23. 2) Get together At least 2 devs are needed 1 hour meeting maximum All stories/epics must be treated The fibonnacci sequence from 0 to 50 is represented on the wall (column entries) Liip SA Oct 22, 2012 | Page 23
  • 24. 3) Read and paste In silence! 10-15 minutes max Each team member pastes each card of his deck in the complexity column of his choice. Comprehension questions can be asked to the POa/Bizdev. “I don’t know” is ok as an answer, if uncertain, estimate higher. Liip SA Oct 22, 2012 | Page 24
  • 25. 4) Disturb the order In silence! 10-15 minutes max All team members are allowed to move a story from one column to another. When they do so, they add a tick or dot on the card. Liip SA Oct 22, 2012 | Page 25
  • 26. 5) Discuss only the relevant In the remaining time (~30 min), only the stories with maximum ticks/dots will be discussed. If needed, a standard planning poker is done on these stories. Liip SA Oct 22, 2012 | Page 26
  • 27. Done! Thanks to this... Bizdevs can estimate rough costs of project parts POs/POas can draw a plan with a macro view (and never loose the “global picture” again) POs can prioritize using the right metrics right from the beginning This leads to better expectation’s management and therefore better client satisfaction. Liip SA Oct 22, 2012 | Page 27
  • 28. Advices Estimate a story / epic asap! Even if unfinished Re-estimate as proper stories are created Try estimating “a story a day” after the daily Try integrating a measure of impacts an issue has on dev work and user experience (L, M, H), this will help the PO for priorization. Be fast and listen to your gut! Liip SA Oct 22, 2012 | Page 28
  • 29.
  • 30. Thanks :) And let’s Lean Forward