Effort Estimate of the ACIC Project

Here we illustrate the estimation approach by showing its application on the ACIC project. Two other examples can be found in my earlier book.10 The ACIC project employs the use-case-driven approach. Hence, the main decomposition is in terms of use cases and not in terms of modules. To classify the use cases, the project manager used the classification criteria. Table 4.4 lists the 26 use cases along with their complexity. To estimate the build effort for different types of use cases, the ACIC...

The ACIC Project

The ACIC project manager chose to work with numbers for risk prioritization and analysis. As shown in Table 6.4 , the top risk items have impact ratings that range from 8 to 3. The risk mitigation steps are also shown for each risk. For example, the second risk is working with the RUP methodology. That is, the project incurs a risk because the methodology is new to the project personnel. Furthermore, it seems that other projects have not used RUP. One of the risk mitigation plans is the most...

Chapter Project Closure

The software has been delivered and installed successfully. After working long hours and weekends for many months on this project, the project manager and his team heave a sigh of relief that this not very successful project is finished. But did the project manager learn any lessons Will he and the team members be able to avoid repeating the problems they got into in this project If the project ends now, it is likely that the story will be repeated in another project, perhaps with minor...

Logging and Tracking Defects

In an Infosys project, defect detection and removal proceed as follows. A defect is found and recorded by a submitter. The defect is then in the state submitted. Next, the project manager assigns the job of fixing the defect to someone, usually the author of the document or code in which the defect was found. This person does the debugging and fixes the reported defect, and the defect then enters the fixed state. A defect that is fixed is still not closed. Another person, typically the...