Estimates in Software Development and Testing

594 views
440 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
594
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Estimates in Software Development and Testing

  1. 1. Estimates inSoftware Development/Testing Lviv, 2013
  2. 2. Agenda• Level Measurements• Software Estimation Approaches• Approximating size techniques• Five Steps to Bottom-up Estimating• Quality vs Scope/Cost/Time
  3. 3. Level Measurements• Project-level measurements• Phase-level measurements• Activity-level measurements• Task-level measurements
  4. 4. Project-level Measurement
  5. 5. Project-level MeasurementTypes of Software development project requirements
  6. 6. Types of Software development project requirementsFunctional requirementsNonfunctional requirementsTechnical (build) requirements All three types of project requirementsare necessary to produce a realistic estimate of the total software project effort.
  7. 7. Functional project requirements Functional size is the total size of all functional requirements that are new renovated (changed) removed (deleted) from the software
  8. 8. Phase-level measurements1. The requirements phase2. The risk analysis phase3. The design and specification phase4. The coding phase5. The integration and testing phase6. The installation phase7. The maintenance phase
  9. 9. Phase-level measurementsTesting phase 1. New function testing 2. Regression testing 3. Component testing 4. Integration testing 5. Stress testing 6. System testing
  10. 10. Project-, Phase-, and Activity-Level Estimating
  11. 11. Task-level measurementsTesting phase -> New function testing 1. Test Analysis 2. Test Design 3. Test Documentation 4. Review, Update 5. Test Execution 6. Bug Development 7. Test Results Validation 8. Test Reporting
  12. 12. Software Estimation Approaches Macro  Equation Use  Comparison  Analogy Micro  Work Breakdown
  13. 13. ComparisonProject Work Effort and Duration Estimates
  14. 14. Macro -/Micro – Estimation TechniquesWhere the macro- and micro-estimates vary by more than 10 to 15 percent, you should identify why and rework your estimates.
  15. 15. Accuracy
  16. 16. Approximating size techniques can be used when there isinsufficient opportunity, time, or perhaps information to perform a detailed size measurement.
  17. 17. Approach to Estimates Likely Effort for Individual Project Activities Te = (To + 4 Tm + Tp)/6where• Te = expected effort• To = most optimistic estimate• Tm = most likely estimate• Tp = most pessimistic estimate
  18. 18. Valuable Estimates
  19. 19. Five Steps to Bottom-up Estimating• Identify All Project Required Tasks• Estimate All Tasks Identified in Your WBS or Project Activity Definition• Identify Task Dependencies• Identify the Resources Required to Complete All Tasks• Determine When Resources Should Complete These Tasks
  20. 20. Quality vs Scope/Cost/Time
  21. 21. Thank you for Attention! 

×