SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Three-point estimation
Sakir Temel
- CTO of Visuality ~3 years
- Over 130+ project estimations which are from different domains, sizes, countries, clients.
2
Objectives
- Know how to apply Three-point estimation
technique in 10 steps with an example
project
3
Out of scope
- Statistical perspective to 3 point
estimations, why the formula matters
- Purpose of estimations
- Team work on estimations
- Complex project estimations
- Different estimation techniques
- Importance of estimations
- Importance of realistic estimations
- Work breakdown structure
4
5
6
An application to show all
followed ruby user groups’
Youtube channels statistics to
evaluate the performance,
and also see the effects of
improvements done lately
with metrics
Project: RUGS
7
How much will it cost?
(it all started here)
(Hmmm.. channel crud, api.
channel crud is 0.5 day with
tests and everything, api will
be 0.5 day)
it can be done in a day, it’s
pretty easy!
(yay, I’m positive!, the person
who asked for estimation will
be happy to hear that!(and
also will not judge me, and
ask questions))
Project: RUGS
8
How much will it cost?
(it all started here)
Professional approach
- Your mockup is pretty
helpful. Would you
provide the user
stories or would you
like us to help to you?
-> (generate user
stories by us)
Project: RUGS
9
- As a guest I can
access to the
application
- As a guest I can add
a youtube channel
link to track and see
in the list
- As a guest I can see
the stats of each
channel from youtube
data
Project: RUGS
10
11
12
13
14
15
16
17
18
19
20
21
Let’s give our estimations
Our numbers taken from excel are 20.67+-3.65 hours
- Techniques are there to help making decisions, not to make the decisions
- Let’s interpret that for the decision maker/reviewer. Not only numbers, but
value as you can, easily.
22
Compare the estimates
We will do it in 1 day, everything will be great.
23
The project cost estimate range is 20+-4 hours
Estimation is based on the mockup given and
stories, the technologies going to be used
Heroku, Rails
After the first story the production access will be
given to watch the development
Our estimation is done by using 3 point
estimation for enhanced accuracy
Links worth checking
- https://en.wikipedia.org/wiki/Three-point_estimation
- https://en.wikipedia.org/wiki/Work_breakdown_structure
- https://www.youtube.com/watch?v=Am9tlsmcnPI
- https://www.slideshare.net/tuomasniinimaki/3-estimation
24
Thank You!
Sakir Temel
Q&A & Key takeaways
- There are techniques, everyone should learn. Study more.
- Make estimation and its process transparent and welcoming everyone
- Estimations are affecting more things than you can imagine. Planning, performance, motivation,
strategy, resource planning, sales, knowledge sharing, etc.
- It’s just the beginning. Learn more, question more, teach more
- But don’t forget, Techniques are there to help making decisions, not to make the decisions
- Good techniques create awareness of the project’s details(size, risks, approaches, assumptions)
26

Más contenido relacionado

La actualidad más candente

4 b. Project management - network analysis
4 b. Project management - network analysis4 b. Project management - network analysis
4 b. Project management - network analysisDr.R. SELVAM
 
A replicated study on agile team velocity in story and function points
A replicated study on agile team velocity in story and function pointsA replicated study on agile team velocity in story and function points
A replicated study on agile team velocity in story and function pointsHennie Huijgens
 
Project management teaching
Project management   teachingProject management   teaching
Project management teachingCHIRANJAN SAHA
 
Using Data Analytics to Bridge the Gap between M&V 1.0 and 2.0
Using Data Analytics to Bridge the Gap between M&V 1.0 and 2.0Using Data Analytics to Bridge the Gap between M&V 1.0 and 2.0
Using Data Analytics to Bridge the Gap between M&V 1.0 and 2.0Zondits
 
Risk Analysis of Linear Projects
Risk Analysis of Linear ProjectsRisk Analysis of Linear Projects
Risk Analysis of Linear ProjectsIntaver Insititute
 
Critical Path Analysis Notes
Critical Path Analysis NotesCritical Path Analysis Notes
Critical Path Analysis Notesmattbentley34
 
Project Risk Analysis: Creating and Managing Risk Adjusted Project Schedules
Project Risk Analysis: Creating and Managing Risk Adjusted Project SchedulesProject Risk Analysis: Creating and Managing Risk Adjusted Project Schedules
Project Risk Analysis: Creating and Managing Risk Adjusted Project SchedulesIntaver Insititute
 
Steps to Create Master Plan -ppt
Steps to Create Master Plan -pptSteps to Create Master Plan -ppt
Steps to Create Master Plan -pptGhazanfar Ali
 
Total Cost Management - Synergy between Cost Estimating and Project Controls
Total Cost Management - Synergy between Cost Estimating and Project ControlsTotal Cost Management - Synergy between Cost Estimating and Project Controls
Total Cost Management - Synergy between Cost Estimating and Project ControlsMartin van Vliet
 
IWP Timeline
IWP TimelineIWP Timeline
IWP TimelineScot Fyfe
 
Musings of kaggler
Musings of kagglerMusings of kaggler
Musings of kagglerKai Xin Thia
 

La actualidad más candente (16)

4 b. Project management - network analysis
4 b. Project management - network analysis4 b. Project management - network analysis
4 b. Project management - network analysis
 
Cost management
Cost managementCost management
Cost management
 
Critical Path Method presentation.
Critical Path Method presentation.Critical Path Method presentation.
Critical Path Method presentation.
 
A replicated study on agile team velocity in story and function points
A replicated study on agile team velocity in story and function pointsA replicated study on agile team velocity in story and function points
A replicated study on agile team velocity in story and function points
 
Project management teaching
Project management   teachingProject management   teaching
Project management teaching
 
Session 7 4th edition PMP
Session 7 4th edition PMPSession 7 4th edition PMP
Session 7 4th edition PMP
 
Using Data Analytics to Bridge the Gap between M&V 1.0 and 2.0
Using Data Analytics to Bridge the Gap between M&V 1.0 and 2.0Using Data Analytics to Bridge the Gap between M&V 1.0 and 2.0
Using Data Analytics to Bridge the Gap between M&V 1.0 and 2.0
 
Risk Analysis of Linear Projects
Risk Analysis of Linear ProjectsRisk Analysis of Linear Projects
Risk Analysis of Linear Projects
 
vk1
vk1vk1
vk1
 
Critical Path Analysis Notes
Critical Path Analysis NotesCritical Path Analysis Notes
Critical Path Analysis Notes
 
Software measurement and estimation
Software measurement and estimationSoftware measurement and estimation
Software measurement and estimation
 
Project Risk Analysis: Creating and Managing Risk Adjusted Project Schedules
Project Risk Analysis: Creating and Managing Risk Adjusted Project SchedulesProject Risk Analysis: Creating and Managing Risk Adjusted Project Schedules
Project Risk Analysis: Creating and Managing Risk Adjusted Project Schedules
 
Steps to Create Master Plan -ppt
Steps to Create Master Plan -pptSteps to Create Master Plan -ppt
Steps to Create Master Plan -ppt
 
Total Cost Management - Synergy between Cost Estimating and Project Controls
Total Cost Management - Synergy between Cost Estimating and Project ControlsTotal Cost Management - Synergy between Cost Estimating and Project Controls
Total Cost Management - Synergy between Cost Estimating and Project Controls
 
IWP Timeline
IWP TimelineIWP Timeline
IWP Timeline
 
Musings of kaggler
Musings of kagglerMusings of kaggler
Musings of kaggler
 

Similar a Three-point estimation technique for software development

C03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdfC03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdfssuser8babb7
 
Project Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTProject Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTS.Vijaya Bhaskar
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, betterHarold van Heeringen
 
project management-cpm and pert methods for managers
project management-cpm and pert methods for managersproject management-cpm and pert methods for managers
project management-cpm and pert methods for managersNaganna Chetty
 
Grood ntc2015- progres reporting in agile context usign subway mapping v03
Grood  ntc2015- progres reporting in agile context usign subway mapping v03Grood  ntc2015- progres reporting in agile context usign subway mapping v03
Grood ntc2015- progres reporting in agile context usign subway mapping v03Derk-Jan de Grood
 
Budgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteBudgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteDivante
 
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...DeNA
 
Stracker analysis-tool& Metric forecasting in Softeam
Stracker analysis-tool& Metric forecasting in Softeam Stracker analysis-tool& Metric forecasting in Softeam
Stracker analysis-tool& Metric forecasting in Softeam Alessandra Bagnato
 
3wks Introduction Pack
3wks Introduction Pack3wks Introduction Pack
3wks Introduction PackAlex Freeman
 
PlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering DiscussionPlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering DiscussionKanishk Karanawat
 
Hospital Management System Network Diagram
Hospital Management System Network DiagramHospital Management System Network Diagram
Hospital Management System Network DiagramNeelam Priya
 
Evolutionary Architecture And Design
Evolutionary Architecture And DesignEvolutionary Architecture And Design
Evolutionary Architecture And DesignNaresh Jain
 
TeenaGhongade_Resume_MR
TeenaGhongade_Resume_MRTeenaGhongade_Resume_MR
TeenaGhongade_Resume_MRteena ghongade
 
Software engineering srs library management assignment
Software engineering srs library management assignmentSoftware engineering srs library management assignment
Software engineering srs library management assignmentRajat Mittal
 
(Presentation) Cis utilization of earned value management for monitoring prod...
(Presentation) Cis utilization of earned value management for monitoring prod...(Presentation) Cis utilization of earned value management for monitoring prod...
(Presentation) Cis utilization of earned value management for monitoring prod...Скоробогатов Дмитрий
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature pointsMadhur Kathuria
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test EstimationJatin Kochhar
 
Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Katy Slemon
 

Similar a Three-point estimation technique for software development (20)

C03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdfC03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdf
 
Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
 
Project Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTProject Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERT
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, better
 
project management-cpm and pert methods for managers
project management-cpm and pert methods for managersproject management-cpm and pert methods for managers
project management-cpm and pert methods for managers
 
Grood ntc2015- progres reporting in agile context usign subway mapping v03
Grood  ntc2015- progres reporting in agile context usign subway mapping v03Grood  ntc2015- progres reporting in agile context usign subway mapping v03
Grood ntc2015- progres reporting in agile context usign subway mapping v03
 
Budgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteBudgeting in SCRUM by Divante
Budgeting in SCRUM by Divante
 
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
 
Stracker analysis-tool& Metric forecasting in Softeam
Stracker analysis-tool& Metric forecasting in Softeam Stracker analysis-tool& Metric forecasting in Softeam
Stracker analysis-tool& Metric forecasting in Softeam
 
3wks Introduction Pack
3wks Introduction Pack3wks Introduction Pack
3wks Introduction Pack
 
PlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering DiscussionPlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering Discussion
 
Hospital Management System Network Diagram
Hospital Management System Network DiagramHospital Management System Network Diagram
Hospital Management System Network Diagram
 
Evolutionary Architecture And Design
Evolutionary Architecture And DesignEvolutionary Architecture And Design
Evolutionary Architecture And Design
 
TeenaGhongade_Resume_MR
TeenaGhongade_Resume_MRTeenaGhongade_Resume_MR
TeenaGhongade_Resume_MR
 
Software engineering srs library management assignment
Software engineering srs library management assignmentSoftware engineering srs library management assignment
Software engineering srs library management assignment
 
Why scrum
Why scrumWhy scrum
Why scrum
 
(Presentation) Cis utilization of earned value management for monitoring prod...
(Presentation) Cis utilization of earned value management for monitoring prod...(Presentation) Cis utilization of earned value management for monitoring prod...
(Presentation) Cis utilization of earned value management for monitoring prod...
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature points
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test Estimation
 
Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...
 

Último

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Último (20)

Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Three-point estimation technique for software development

  • 2. - CTO of Visuality ~3 years - Over 130+ project estimations which are from different domains, sizes, countries, clients. 2
  • 3. Objectives - Know how to apply Three-point estimation technique in 10 steps with an example project 3 Out of scope - Statistical perspective to 3 point estimations, why the formula matters - Purpose of estimations - Team work on estimations - Complex project estimations - Different estimation techniques - Importance of estimations - Importance of realistic estimations - Work breakdown structure
  • 4. 4
  • 5. 5
  • 6. 6 An application to show all followed ruby user groups’ Youtube channels statistics to evaluate the performance, and also see the effects of improvements done lately with metrics Project: RUGS
  • 7. 7 How much will it cost? (it all started here) (Hmmm.. channel crud, api. channel crud is 0.5 day with tests and everything, api will be 0.5 day) it can be done in a day, it’s pretty easy! (yay, I’m positive!, the person who asked for estimation will be happy to hear that!(and also will not judge me, and ask questions)) Project: RUGS
  • 8. 8 How much will it cost? (it all started here) Professional approach - Your mockup is pretty helpful. Would you provide the user stories or would you like us to help to you? -> (generate user stories by us) Project: RUGS
  • 9. 9 - As a guest I can access to the application - As a guest I can add a youtube channel link to track and see in the list - As a guest I can see the stats of each channel from youtube data Project: RUGS
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. 21
  • 22. Let’s give our estimations Our numbers taken from excel are 20.67+-3.65 hours - Techniques are there to help making decisions, not to make the decisions - Let’s interpret that for the decision maker/reviewer. Not only numbers, but value as you can, easily. 22
  • 23. Compare the estimates We will do it in 1 day, everything will be great. 23 The project cost estimate range is 20+-4 hours Estimation is based on the mockup given and stories, the technologies going to be used Heroku, Rails After the first story the production access will be given to watch the development Our estimation is done by using 3 point estimation for enhanced accuracy
  • 24. Links worth checking - https://en.wikipedia.org/wiki/Three-point_estimation - https://en.wikipedia.org/wiki/Work_breakdown_structure - https://www.youtube.com/watch?v=Am9tlsmcnPI - https://www.slideshare.net/tuomasniinimaki/3-estimation 24
  • 26. Q&A & Key takeaways - There are techniques, everyone should learn. Study more. - Make estimation and its process transparent and welcoming everyone - Estimations are affecting more things than you can imagine. Planning, performance, motivation, strategy, resource planning, sales, knowledge sharing, etc. - It’s just the beginning. Learn more, question more, teach more - But don’t forget, Techniques are there to help making decisions, not to make the decisions - Good techniques create awareness of the project’s details(size, risks, approaches, assumptions) 26