Basic
Details
- Why is estimation important
- Estimate vs Plan vs Commitment
- What to include in the estimate (meetings, code reviews, coding, testing, deployment, etc)?
- Basic of estimation
- Expert judgement
- Decomposition by feature/task
- Basics of agile estimation and planning
- Story points vs hours, velocity
- Planning poker
Links
- https://www.tutorialspoint.com/estimation_techniques/index.htm
- https://rubygarage.org/blog/how-to-estimate-a-software-testing-project
- https://softwaredominos.com/home/software-design-development-articles/software-estimation-how-to-get-it-right-the-first-time/
- https://endjin.com/blog/2019/02/a-beginners-guide-to-agile-estimation-and-planning
Books
Courses
Intermediate
Details
- Estimation techniques
- Top-down vs bottom-up
- Activity-based WBS (Work Breakdown Structure)
- Collecting and using historical data
- Three-point
- Cone of uncertainty
- The law of large numbers
- Estimation on early stages