Extension of COCOMO II Schedule Estimation
Extension of COCOMO II Schedule Estimation
Extension of COCOMO II Schedule Estimation
Constructive Cost Modeling (COCOMO) is defined in Software Engineering Economics by Barry W. Boehm, Prentice Hall,
1981
Extension of COCOMO II Schedule Estimation
1998 University of Southern California Page 2 of 4 Version 1.0
As described in the Introduction section of this questionnaire, project level information is applicable for the whole project.
This includes things like application type and development activity being reported. As this is a questionnaire, fill in the
appropriate information in the spaces provided.
1.A. General Information
1.A.1. Affiliate Identification Number Each separate software project contributing data will have a separate file
identification number of the form XXX. XXX will be one of a random set of three-digit organization identification numbers,
provided by USC Center for Software Engineering to the Affiliate.
1.A.2. Project Identification Number The project identification is a three digit number assigned by the organization. Only
the Affiliate knows the correspondence between YYY and the actual project. The same project identification must be used
with each data submission.
1.A.3. Date prepared This is the date the data elements were collected for submission.
1.B. Schedule Year of development. Eor reporting of historical data, please provide the year in which the software
development was completed. Eor periodic reporting put the year of this submission or leave blank.
1.C.1. Schedule Months. Eor reporting of historical data, provide the number of calendar months from the time the
development began through the time it completed, i.e. from Life-Cycle Objectives through Initial Operation Capability. Eor
periodic reporting, provide the number of months in this development activity.
Circle the life-cycle phases that the schedule covers:
Life Cycle
Objectives
Life Cycle
Architecture
Inception Elaboration Construction
Initial Operational
Capability
Maintenance
See the Appendix A for definitions of the LCO, LCA, and IOC milestones. The COCOMO II model covers the effort required
from the completion of the LCO to IOC. If you are using a waterfall model, the corresponding milestones are the Software
Requirements Review, Preliminary Design Review, and Software Acceptance Test.
Schedule in months:
Extension of COCOMO II Schedule Estimation
1998 University of Southern California Page 3 of 4 Version 1.0
2. COCOMO Phase Schedule and Effort MODEL (COPSEMO)
COPSEMO is based on the lifecycle anchoring concepts discussed by Boehm
Rational Corp., "Rational Objectory Process 4.1 Your UML Process", available at
http://www.rational.com/support/techpapers/toratobjprcs/.
Extension of COCOMO II Schedule Estimation
1998 University of Southern California Page 4 of 4 Version 1.0
2.A.1. Percentage Effort per Phase. Allocate the effort (person months) used in each of the phases as a percentage of the
total effort during Elaboration and Construction. The sum of the percentages of Elaboration and Construction should be
100%. The effort during Inception (as a percentage of total Elaboration and Construction) is added to get the Total IE&C
which should be greater than 100%.
LCO LCA IOC
Phase Inception Elaboration Construction Total E & C Total I E & C
%Effort 100
2.A.2. Percentage Schedule per Phase. Allocate the schedule (calendar months) for each of the phases as a percentage of the
total schedule during Elaboration and Construction. The sum of Elaboration and Construction should be 100%. The schedule
during Inception (as a percentage of total Elaboration and Construction) is added to get the Total IE&C which should be
greater than 100%.
LCO LCA IOC
Phase Inception Elaboration Construction Total E & C Total I E & C
%Schedule 100
2.A.3. Person-Power per Phase. Indicate the average number of people actually working during this period of each of the
phases. If the loading was not approximately constant during the period except for typical, limited ramp-ups, please indicate
the degree of variation by providing the Persons-Max and Persons-Min, and the number of months with that number of people
(max and min, respectively). NOTE: summing persons across phases is illogical and incorrect.
LCO LCA IOC
Phase Inception Elaboration Construction Total E & C Total I E & C
Persons-Ave. X X
Heads Mon. Heads Mon. Heads Mon. X X
Persons-Max X X
Persons-Min X X