SlideShare a Scribd company logo
1 of 30
 Software cost and effort estimation will
never be an exact science.
 There are too many parameters, e.g.,
human, technical, environmental, and
political parameters, that affect the actual
estimation making it almost impossible to
have considered all cases.
 Resources: Resources are required to carry out any project
tasks. They can be people, equipment, facilities, funding,
or anything else capable of definition required for the
completion of a project activity.
 Times : Time is the most valuable resource in a project.
Every project has a deadline to delivery.
 Human Skills : Human skills mean the knowledge and
the experience of the Team members. They affect to your
estimation. For example, a team, whose members have
low testing skills, will take more time to finish the project
than the one which has high testing skills.
 Cost: Cost is the project budget. Generally speaking, it
means how much money it takes to finish the project.
List of Software Estimation Techniques
 Top-down Methods
 Bottom-up Methods
 Work Breakdown Structure
 3-Point Software Estimation Technique
 Function PointAnalysis
 Analogy Method
Scoping:
”Project scope is the part of project planning that involves
determining and documenting a list of specific project goals,
deliverables, features, functions, tasks, deadlines”
 You need first to scope the project even if you do
not have the full detailed requirements but you can
assume some of them.
 Decomposition:
 Break your software into smaller components and functions,
 This is similar to work breakdown structure but only for the software
components not all the working activities for the software.
 You may also collect different data from the project team or the
customer to ensure that you have listed all functionalities.
Sizing:
 In this step the actual estimation will be done for each component
alone
There are different techniques which you can apply
to estimate the effort for tasks but we use 3-Point
Software Estimation Technique to calculate total effort.
 Three-Point estimation is one of the techniques that could be used to
estimate a task
 The simplicity of the Three-point estimation makes it a very useful
tool for a Project Manager that who wants to estimate.
 In three-point estimation, three values are produced initially for every
task
Let’s see how to use the above three values in the following example.
 The best case: To complete this task is 120 man-hours (around
15 days). In this case, you have a talented team, they can finish the
task in smallest time.
 The most likely case: To complete this task is 170 man-hours
(around 21 days). This is a normal case, you have enough resource
and ability to complete the task.
 The worst case: To complete this task is 200 man-hours (around
25 days). You need to perform much more work because your team
members are not experienced.
 In the above estimation, you just determine a possible and not
a certain value, we must know about the probability that the
estimation is correct. You can use the other formula.
 In above formula, the SD mean Standard Deviation, this value could
give you the information about the probability that the estimation is
correct.
 To complete the task , you need 166.6 ± 13.33 Man-hour (153.33 to
179.99 man-hour)
 After initial estimate, you will need at some point to ask for
expert opinion for some new functionalities you may not
aware off, or for considering a review from your peers that
you have done the correct estimation.
 Just to ensure that you are on the correct path.
 This can be considered the final step as you
aggregate all the estimations from all
components and function.
 You can go another round across the process
until reaching the correct estimate which will
be approved by the Project team and the
Management as well.
Different Types of Estimation
Techniques
1
2
3
4
5
Functional Point FP Technique
6
SPM week 6 Effort estimation slides from 7th semeter.pptx
SPM week 6 Effort estimation slides from 7th semeter.pptx

More Related Content

Similar to SPM week 6 Effort estimation slides from 7th semeter.pptx

Similar to SPM week 6 Effort estimation slides from 7th semeter.pptx (20)

Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Basic-Project-Estimation-1999
Basic-Project-Estimation-1999
 
Project Estimation.ppt
Project Estimation.pptProject Estimation.ppt
Project Estimation.ppt
 
Project Estimation.ppt
Project Estimation.pptProject Estimation.ppt
Project Estimation.ppt
 
Chapter7 database management system.pptx
Chapter7 database management system.pptxChapter7 database management system.pptx
Chapter7 database management system.pptx
 
Cost estimation
Cost estimationCost estimation
Cost estimation
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 
Sm presentation
Sm presentationSm presentation
Sm presentation
 
Data driven; People based
Data driven; People basedData driven; People based
Data driven; People based
 
Excellent Estimating – the key to Happy Clients
Excellent Estimating – the key to Happy ClientsExcellent Estimating – the key to Happy Clients
Excellent Estimating – the key to Happy Clients
 
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...
 
Software
SoftwareSoftware
Software
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature points
 
Guide to Software Estimation
Guide to Software EstimationGuide to Software Estimation
Guide to Software Estimation
 
Unit iii
Unit iiiUnit iii
Unit iii
 
Wideband Delphi Estimation
Wideband Delphi EstimationWideband Delphi Estimation
Wideband Delphi Estimation
 
Ch23
Ch23Ch23
Ch23
 
Lecture6
Lecture6Lecture6
Lecture6
 
8 project planning
8 project planning8 project planning
8 project planning
 
9 project planning
9 project planning9 project planning
9 project planning
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9
 

Recently uploaded

(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCRsoniya singh
 
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesGuwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCRsoniya singh
 
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...soniya singh
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024Fikrie Omar
 
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCRsoniya singh
 
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls ServiceCall Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Servicedollysharma2066
 
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCRsoniya singh
 
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...LHelferty
 
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCRsoniya singh
 
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7dollysharma2066
 
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girlDelhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girlsoniya singh
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证0622mpom
 
Viet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemViet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemTri Dung, Tran
 

Recently uploaded (20)

Hot Sexy call girls in Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rajouri Garden🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
 
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
 
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesGuwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
 
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Serviceyoung call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
 
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
 
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
 
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls ServiceCall Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
 
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 56 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 56 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 56 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 56 Gurgaon
 
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
 
Pakistani Jumeirah Call Girls # +971559085003 # Pakistani Call Girls In Jumei...
Pakistani Jumeirah Call Girls # +971559085003 # Pakistani Call Girls In Jumei...Pakistani Jumeirah Call Girls # +971559085003 # Pakistani Call Girls In Jumei...
Pakistani Jumeirah Call Girls # +971559085003 # Pakistani Call Girls In Jumei...
 
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
 
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
 
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girlDelhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
 
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptxWhy Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
 
Viet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemViet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation System
 

SPM week 6 Effort estimation slides from 7th semeter.pptx

  • 1.
  • 2.
  • 3.
  • 4.  Software cost and effort estimation will never be an exact science.  There are too many parameters, e.g., human, technical, environmental, and political parameters, that affect the actual estimation making it almost impossible to have considered all cases.
  • 5.
  • 6.
  • 7.
  • 8.  Resources: Resources are required to carry out any project tasks. They can be people, equipment, facilities, funding, or anything else capable of definition required for the completion of a project activity.  Times : Time is the most valuable resource in a project. Every project has a deadline to delivery.  Human Skills : Human skills mean the knowledge and the experience of the Team members. They affect to your estimation. For example, a team, whose members have low testing skills, will take more time to finish the project than the one which has high testing skills.  Cost: Cost is the project budget. Generally speaking, it means how much money it takes to finish the project.
  • 9. List of Software Estimation Techniques  Top-down Methods  Bottom-up Methods  Work Breakdown Structure  3-Point Software Estimation Technique  Function PointAnalysis  Analogy Method
  • 10.
  • 11. Scoping: ”Project scope is the part of project planning that involves determining and documenting a list of specific project goals, deliverables, features, functions, tasks, deadlines”  You need first to scope the project even if you do not have the full detailed requirements but you can assume some of them.
  • 12.  Decomposition:  Break your software into smaller components and functions,  This is similar to work breakdown structure but only for the software components not all the working activities for the software.  You may also collect different data from the project team or the customer to ensure that you have listed all functionalities.
  • 13. Sizing:  In this step the actual estimation will be done for each component alone There are different techniques which you can apply to estimate the effort for tasks but we use 3-Point Software Estimation Technique to calculate total effort.
  • 14.  Three-Point estimation is one of the techniques that could be used to estimate a task  The simplicity of the Three-point estimation makes it a very useful tool for a Project Manager that who wants to estimate.  In three-point estimation, three values are produced initially for every task
  • 15.
  • 16. Let’s see how to use the above three values in the following example.  The best case: To complete this task is 120 man-hours (around 15 days). In this case, you have a talented team, they can finish the task in smallest time.  The most likely case: To complete this task is 170 man-hours (around 21 days). This is a normal case, you have enough resource and ability to complete the task.  The worst case: To complete this task is 200 man-hours (around 25 days). You need to perform much more work because your team members are not experienced.
  • 17.
  • 18.  In the above estimation, you just determine a possible and not a certain value, we must know about the probability that the estimation is correct. You can use the other formula.
  • 19.  In above formula, the SD mean Standard Deviation, this value could give you the information about the probability that the estimation is correct.  To complete the task , you need 166.6 ± 13.33 Man-hour (153.33 to 179.99 man-hour)
  • 20.  After initial estimate, you will need at some point to ask for expert opinion for some new functionalities you may not aware off, or for considering a review from your peers that you have done the correct estimation.  Just to ensure that you are on the correct path.
  • 21.  This can be considered the final step as you aggregate all the estimations from all components and function.  You can go another round across the process until reaching the correct estimate which will be approved by the Project team and the Management as well.
  • 22. Different Types of Estimation Techniques
  • 23. 1
  • 24. 2
  • 25. 3
  • 26. 4
  • 27. 5
  • 28. Functional Point FP Technique 6