Estimating Software Development Projects
Alvin J. Alexander
alvinalexander.com
Introduction
Background
Estimating using FPA and Hours/FP
Choosing a productivity rate
Factoring in acceptance testing
Exercise: A more conservative estimate
Estimating using Work Breakdown Structure
WBS accuracy
Use feedback to improve WBS estimates
Factoring in acceptance testing
WBS estimate
Estimating using Construx Estimate or IFPUG data
Construx Estimate, coming soon
IFPUG data, coming soon
Estimating summary
Estimating using FPA and Hours/FP
Estimating using WBS
Limitations
Conclusion
References
Bonus: How to estimate extremely early in the lifecycle
The Cone of Uncertainty
Automated GUI Testing software
Free Function Point Analysis software tool