Professional Documents
Culture Documents
SE-430
Lesson Objectives
• To learn:
‒ How is an effort estimate for a project made?
‒ What are the different effort estimation techniques?
‒ How is a cost estimate for a project made?
‒ What are the different cost estimation techniques?
1
12/21/2021
Effort estimation
• One of the initial steps in software development projects.
‒ Creates a basis for all subsequent stages related to project planning and management.
• Three main factors when planning and estimating a software development project:
‒ The deliverables (or the scope)
‒ The resources (the budget and the team’s effort)
‒ The timeline
2
12/21/2021
Estimating Methods
Bottom-up - Parametric or
activity based, algorithmic Expert opinion
analytical Parkinson Analogy -
models e.g. - just and ‘price case-based,
function points guessing? to win comparative
3
12/21/2021
• The initial overall estimate might have been produced using a parametric
model, by analogy or just expert judgement.
Athar Mohsin - MCS SE-430 Software Cost & Effort Estimation 7
Reference
• Project Management Body of Knowledge
‒ Chapter 7
• Software Project Management – Bob Hughes & Mike Cotterell
‒ Chapter 3