Estimation Intro - Selftraining
Estimation Intro - Selftraining
ESTIMATION FOR QC
October 2015
Agenda
What is Estimation?
Classic Mistakes in Software Estimation.
Cone of Uncertainty
Estimating Techniques
Estimation Dos and Don’ts
Practical Pieces of Advice
2
WHAT IS ESTIMATION?
What is Estimation?
Estimate – an approximate calculation or judgment
of the value, number, quantity, or extent of something
Do not confuse
Why do we need an estimate?
Useful
Perfectly accurate estimate
Why do we need an estimate?
9
Benefits of good estimates
Higher quality
Better budgeting
Expert Judgement
% of Dev Estimates
PERT Estimation
Work Decomposition
Structured Expert Judgement
Story Points. Planning Poker
Expert Judgment
17
%-of-Development Approach
Bottom-up
Structured Expert Judgment
1. Involve experts
2. Break the big task down
3. Use Range: Worst Case (Pessimistic) and Best
Case (Optimistic)
4. Use Formulas:
ExpectedCase =
=(BestCase + 4*MostLikelyCase +WorstCase)/6
5. Use Estimation Checklists
6. Improve your estimates
21
Story Points Estimation
Story Point Estimation
23
Story Points Estimation
Walk through the requirements of the story
28
Dos
33
QC Tasks breakdown
1. Test planning
2. Requirements Analysis
3. Test Design
4. Test Case Implementation
5. Test Execution
6. Test Status Reporting
7. Closure Activities
Requirements Analysis
Compute the time needed to read one page from
the Requirements Specification document
Add time for discrepancies recording
GERMAN TELEPHONE
Tel: 0692.602.5857