You can see scaling factors descriptions in Appendix B.
Model-driven adjustment of scaling factor “ b” is new in COCOMO II model and reflects latest trends in software engineering. See Appendix A for COCOMO II list of adjustment factors that affect first parameter. As the result of adjustment, “ a” coefficient value falls between 0.056 – 120. COCOMO II provides classification of factors that can have an influence on project cost, and lets you make better approximation of coefficients and scaling factors for your particular project. In practice, COCOMO parameters can be greatly different from its typical values. Interestingly, project duration in COCOMO is approximately cube root of effort (in person-months). There are similar COCOMO formulas for project duration (expressed in months) and average size of project team. Where coefficient a is about 3 (2.94), and scaling factor b is close to 1 (1.0997).
The estimation formulas have the form:Ĭopy Code Effort (in person-months) = a x KSLOCb In general, COCOMO II estimates project cost, derived directly from person-months effort, by assuming the cost is basically dependent on total physical size of all project files, expressed in thousands single lines of code (KSLOC).
The COCOMO II 1) model is a COCOMO 81 update to address software development practices in the 1990's and 2000's. It was developed initially (COCOMO 81) by Barry Boehm in the early eighties 2). Introduction to COCOMO II EstimatesĬOCOMO (Constructive Cost Model) is a model that allows software project managers to estimate project cost and duration. As in many projects, the next important step is to make cost estimates. Said above is a short scope definition for the project provided by the company.
As part of this project, a database provider that exposes simple interfaces to UI programmer and hides complexities of the data layer should be build. Sample Project Description and ScopeĪ bioinformatics company, providing advanced methods for data mining of genetic information, intends to construct a distributed application for analysis and navigation of biological networks. My objective is to describe in a simple way basic cost estimation steps, tools and assumptions, having a real project in mind, and supplying only necessary details on the project itself. The article is intended for those who are new to project cost estimation techniques, and those who would like to have a feedback on COCOMO II model.
This article provides a sample of COCOMO II cost estimate for a real project, and concentrates on outlining basic how-to when project manager needs some advice on making simple cost estimates and tools that can be used.