Professional Documents
Culture Documents
Project Cost Estimation: Cocomo
Project Cost Estimation: Cocomo
COCOMO
Project
A project is well-defined task, which is a collection of
several operations done in order to achieve a goal (for
example, software development and delivery).
Project Management
The application of knowledge, skills and tools on project
activities to complete a project in order to meet or
exceed the stakeholders needs or expectations from the
project.
Types of Projects
There are three main types of projects
Simple
A new project that is similar to previously completed
project is called a simple project
Average
A new project that have few functions similar to previously
completed projects and few new functions never been
developed will be called an average project.
Complex
A new project has such functionalities never been done by
the software house will be a complex project.
Cost Estimate
A cost estimate is the approximation of the cost of a
program, project, or operation.
No. of Screen * 1 2 3
Reports * 2 5 8
No. of Components * 1 1 10
Developer’s Experience and
Environment Maturity Matrix
COCOMO2 USED another matrix about the
developer’s experience, software development
environment maturity to measure the productivity
of the software house. The effort in person month
can be calculated by dividing the NOP with the
productivity.
i-e effort= NOP/productivity
Developer’s Experience and Environment
Maturity Matrix
Developer Experience Very Low Low Nominal High Very High