• Save
Estimates in Software Development and Testing
Upcoming SlideShare
Loading in...5

Like this? Share it with your network


Estimates in Software Development and Testing






Total Views
Views on SlideShare
Embed Views



1 Embed 1

http://www.linkedin.com 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Estimates in Software Development and Testing Presentation Transcript

  • 1. Estimates inSoftware Development/Testing Lviv, 2013
  • 2. Agenda• Level Measurements• Software Estimation Approaches• Approximating size techniques• Five Steps to Bottom-up Estimating• Quality vs Scope/Cost/Time
  • 3. Level Measurements• Project-level measurements• Phase-level measurements• Activity-level measurements• Task-level measurements
  • 4. Project-level Measurement
  • 5. Project-level MeasurementTypes of Software development project requirements
  • 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. Functional project requirements Functional size is the total size of all functional requirements that are new renovated (changed) removed (deleted) from the software
  • 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. Phase-level measurementsTesting phase 1. New function testing 2. Regression testing 3. Component testing 4. Integration testing 5. Stress testing 6. System testing
  • 10. Project-, Phase-, and Activity-Level Estimating
  • 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. Software Estimation Approaches Macro  Equation Use  Comparison  Analogy Micro  Work Breakdown
  • 13. ComparisonProject Work Effort and Duration Estimates
  • 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. Accuracy
  • 16. Approximating size techniques can be used when there isinsufficient opportunity, time, or perhaps information to perform a detailed size measurement.
  • 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. Valuable Estimates
  • 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. Quality vs Scope/Cost/Time
  • 21. Thank you for Attention! 