Page 126 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 126
Software Project Management
Notes delphi method,
identifying dependencies,
examining historical data,
estimating each task,
documenting the results.
Popular estimation processes for software projects include:
Cocomo
Proxy Based Estimation (PROBE)
Wideband Delphi
The Planning Game
Program Evaluation and Review Technique (PERT)
Event chain methodology
When and Why is Estimation Done?
When
The first estimate is necessary before the start of the project.
Estimation is a process of gradual refinement.
It does not finish until the project finishes.
Why
Estimates are needed and relied upon early
The functional requirements do not provide a solid background
It is not immediately known how long it will take to develop the features
Particularly if the desired outcomes are genuinely novel.
Feature Creep is a killer
It is the unpredictable yet near-certain change of the functionality as the project
progresses.
Staff ability
Estimators
Programmers
Code reuse
Is code reused?
Is code to be reused?
Programming language used
Self Assessment
Fill in the blanks:
1. A useful rule of ……………….. is that any project can be broken down into between 10 and
20 tasks.
2. A project manager can help the team create more accurate ………………… by reducing the
uncertainty about the project.
120 LOVELY PROFESSIONAL UNIVERSITY