SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

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
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
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
 
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
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Dernier (20)

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
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

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