Estimating project work (Ana) Flashcards
Problem with software projects?
- over budget
- over time
- not meeting requirements
2.
estimate?
guess, forecast, calculation of the most likely effort/money needed to complete a project, based on information
estimation approaches?
Top down
Bottom-up
Alternative terminology?
- Algoritmic models
2. expert judgement
Algoritmic models?
Constructive cost Model (COCOMO)
Based on historical project data and current project characteristics such as product personel etc.
Effort=aSbEAF
a= based on the project type
S=size in lines of code, function points
EAF=
Expert judgement?
- Individual
- ad hoc
- company templates - Group
- planning poker
- widebanddelphi
planning poker?
- uses Fibonacci sequence reflects the inherent uncertainty in estimating larger items
why does it work?
- decision about time estimation is individual
- if consensual —> decision
wisdom of crowds?
decisions often better than if made by single members of the group
Better estimation if:
- diversity
- independency
- decentralization
- aggregation
most common for Swedish companies with regards to estimation?
Expert judgement
Research in cost estimation methods?
not very often tested practice in real organizations
why we keep failing with cost estimate?
- practitioners ability to estimate effect does not seem to improve
- The knowledge provided by the researchers
- The importance of asking questions
practicers point of view?
- changes in requirements
2.
cognitive estimation biased?
optimism
wishfil thinking