SlideShare a Scribd company logo
ROHINI COLLEGE OF ENGINEERING AND TECHNOLOGY
IT 8075 – SOFTWARE PROJECT MANAGEMENT
COCOMO II: A Parametric Productivity Model
COnstructive COst MOdel II (COCOMO II) is a model that allows one to estimate the cost,
effort,and schedule when planning a new software development activity. COCOMO II is the latest
majorextension to the original COCOMO (COCOMO 81) model published in 1981. It consists of
threesubmodels, each one offering increased fidelity the further along one is in the project planning
and design process. Listed in increasing fidelity, these sub models are called the Applications
Composition,Early Design, and Post-architecture models.
COCOMO II can be used for the following major decision situations
 Making investment or other financial decisions involving a software development effort
 Setting project budgets and schedules as a basis for planning and control
 Deciding on or negotiating tradeoffs among software cost, schedule, functionality,
performance or quality factors
 Making software cost and schedule risk management decisions
 Deciding which parts of a software system to develop, reuse, lease, or purchase
 Making legacy software inventory decisions: what parts to modify, phase out, outsource,
etc
 Setting mixed investment strategies to improve organization's software capability, via
reuse, tools, process maturity, outsourcing, etc
 Deciding how to implement a process improvement strategy, such as that provided in the
SEI CMM
The original COCOMO model was first published by Dr. Barry Boehm in 1981, and
reflected thesoftware development practices of the day. In the ensuing decade and a half, software
development techniques changed dramatically. These changes included a move away from
mainframe overnightbatch processing to desktop-based real-time turnaround; a greatly increased
emphasis on reusing existing software and building new systems using off-the-shelf software
components; and spending as much effort to design and manage the software development process
as was once spentcreating the software product.
These changes and others began to make applying the original COCOMO model problematic.
Thesolution to the problem was to reinvent the model for the 1990s. After several years and the
combined efforts of USC-CSSE, ISR at UC Irvine, and the COCOMO II Project Affiliate
ROHINI COLLEGE OF ENGINEERING AND TECHNOLOGY
IT 8075 – SOFTWARE PROJECT MANAGEMENT
Organizations, the result is COCOMO II, a revised cost estimation model reflecting the
changes in professional software development practice that have come about since the 1970s. This
new, improved COCOMO is now ready to assist professional software cost estimators for many
years to come.
Staffing Pattern
Putnam was the first to study the problem of what should be a proper staffing pattern for
software projects. He extended the classical work of Norden who had earlier investigated the
staffing pattern of general research and development type of projects. In order to appreciate the
staffing pattern desirable for software projects, we must understand both Norden’s and Putnam’s
results.
Norden’s Work
 Nordern studied the staffing patterns of several R&D projects.
 He found the staffing patterns of R&D projects to be very different from the manufacturing
or sales type of work.
 Staffing pattern of R&D types of projects changes dynamically over time for efficient man
power utilization.
 He concluded that staffing pattern for any R&D project can be approximated by the
Rayleigh distribution curve.
Putnam’s Work
 Putnam studied the problem of staffing of software projects.
 He found that staffing pattern for software development projects has characteristics very
similar to R&D projects
 He adapted the Rayleigh-Norden curve to relate the no of delivered lines of code to the
effort and the time required to develop the product.
 Initially less no of developers are needed.
 As the project progresses and more detailed work is performed, the number of developers
increases and reaches a peak during product delivery
 After delivery, the no. of project staff falls consistently during product maintenance.

More Related Content

PDF
Software Metrics Course chapter 7 at Bahir Dar University
PPT
Software Metrics Course chapter 7 at Bahir Dar University
DOCX
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
PDF
Software Cost Estimation Model that helps predict the effort, cost, and sched...
PPTX
Cocomo model
PDF
COCOMO 1 Model ppt AR-1.pdf
PDF
COCOMO Model By Dr. B. J. Mohite
PPTX
Lecture 04.2 COCOMO II student ver.pptxx
Software Metrics Course chapter 7 at Bahir Dar University
Software Metrics Course chapter 7 at Bahir Dar University
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
Software Cost Estimation Model that helps predict the effort, cost, and sched...
Cocomo model
COCOMO 1 Model ppt AR-1.pdf
COCOMO Model By Dr. B. J. Mohite
Lecture 04.2 COCOMO II student ver.pptxx

Similar to cocomo.pdf (20)

PPTX
COCOMO model
PPT
Software cost estimation
PPTX
PPTX
cocomo.pptx
PPTX
COCOMO Model.pptx
PPTX
Cocomo pooja jadhav
PPT
Software cost estimation project
PPTX
software project management Cocomo model
PPTX
A family of empirical models based on analysis of projects of different compa...
PPTX
In Depth Constructive Cost Modeling related slides
PDF
cocomo-220726173706-141e0dsdsd8f0 (1).pdf
PPTX
COCOMO (Software Engineering)
PPTX
LatestCOCOMO model presentation for college students .pptx
PDF
COCOMO methods for software size estimation
PPTX
New microsoft office power point presentation
PPTX
Constructive Cost Model.pptx presentation for software Engineering
PPT
Cocomo model
PPTX
COCOMO Modal In Software Engineering By NADEEM AHMED
PPTX
COCOMO Model in software project management
PPTX
cocomo-220726173706-141e08f0.tyuiuuupptx
COCOMO model
Software cost estimation
cocomo.pptx
COCOMO Model.pptx
Cocomo pooja jadhav
Software cost estimation project
software project management Cocomo model
A family of empirical models based on analysis of projects of different compa...
In Depth Constructive Cost Modeling related slides
cocomo-220726173706-141e0dsdsd8f0 (1).pdf
COCOMO (Software Engineering)
LatestCOCOMO model presentation for college students .pptx
COCOMO methods for software size estimation
New microsoft office power point presentation
Constructive Cost Model.pptx presentation for software Engineering
Cocomo model
COCOMO Modal In Software Engineering By NADEEM AHMED
COCOMO Model in software project management
cocomo-220726173706-141e08f0.tyuiuuupptx
Ad

Recently uploaded (20)

DOCX
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
PDF
Blood Collected straight from the donor into a blood bag and mixed with an an...
PPTX
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
PDF
Tata consultancy services case study shri Sharda college, basrur
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PPTX
Project Management_ SMART Projects Class.pptx
DOCX
Hand book of Entrepreneurship 4 Chapters.docx
PPT
Lecture notes on Business Research Methods
PDF
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
PDF
1911 Gold Corporate Presentation Aug 2025.pdf
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
PDF
PMB 401-Identification-of-Potential-Biotechnological-Products.pdf
PPTX
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
PDF
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
PPTX
operations management : demand supply ch
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
Blood Collected straight from the donor into a blood bag and mixed with an an...
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
Tata consultancy services case study shri Sharda college, basrur
Slide gioi thieu VietinBank Quy 2 - 2025
Project Management_ SMART Projects Class.pptx
Hand book of Entrepreneurship 4 Chapters.docx
Lecture notes on Business Research Methods
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
1911 Gold Corporate Presentation Aug 2025.pdf
Principles of Marketing, Industrial, Consumers,
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
PMB 401-Identification-of-Potential-Biotechnological-Products.pdf
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
operations management : demand supply ch
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Lecture 3344;;,,(,(((((((((((((((((((((((
Ad

cocomo.pdf

  • 1. ROHINI COLLEGE OF ENGINEERING AND TECHNOLOGY IT 8075 – SOFTWARE PROJECT MANAGEMENT COCOMO II: A Parametric Productivity Model COnstructive COst MOdel II (COCOMO II) is a model that allows one to estimate the cost, effort,and schedule when planning a new software development activity. COCOMO II is the latest majorextension to the original COCOMO (COCOMO 81) model published in 1981. It consists of threesubmodels, each one offering increased fidelity the further along one is in the project planning and design process. Listed in increasing fidelity, these sub models are called the Applications Composition,Early Design, and Post-architecture models. COCOMO II can be used for the following major decision situations  Making investment or other financial decisions involving a software development effort  Setting project budgets and schedules as a basis for planning and control  Deciding on or negotiating tradeoffs among software cost, schedule, functionality, performance or quality factors  Making software cost and schedule risk management decisions  Deciding which parts of a software system to develop, reuse, lease, or purchase  Making legacy software inventory decisions: what parts to modify, phase out, outsource, etc  Setting mixed investment strategies to improve organization's software capability, via reuse, tools, process maturity, outsourcing, etc  Deciding how to implement a process improvement strategy, such as that provided in the SEI CMM The original COCOMO model was first published by Dr. Barry Boehm in 1981, and reflected thesoftware development practices of the day. In the ensuing decade and a half, software development techniques changed dramatically. These changes included a move away from mainframe overnightbatch processing to desktop-based real-time turnaround; a greatly increased emphasis on reusing existing software and building new systems using off-the-shelf software components; and spending as much effort to design and manage the software development process as was once spentcreating the software product. These changes and others began to make applying the original COCOMO model problematic. Thesolution to the problem was to reinvent the model for the 1990s. After several years and the combined efforts of USC-CSSE, ISR at UC Irvine, and the COCOMO II Project Affiliate
  • 2. ROHINI COLLEGE OF ENGINEERING AND TECHNOLOGY IT 8075 – SOFTWARE PROJECT MANAGEMENT Organizations, the result is COCOMO II, a revised cost estimation model reflecting the changes in professional software development practice that have come about since the 1970s. This new, improved COCOMO is now ready to assist professional software cost estimators for many years to come. Staffing Pattern Putnam was the first to study the problem of what should be a proper staffing pattern for software projects. He extended the classical work of Norden who had earlier investigated the staffing pattern of general research and development type of projects. In order to appreciate the staffing pattern desirable for software projects, we must understand both Norden’s and Putnam’s results. Norden’s Work  Nordern studied the staffing patterns of several R&D projects.  He found the staffing patterns of R&D projects to be very different from the manufacturing or sales type of work.  Staffing pattern of R&D types of projects changes dynamically over time for efficient man power utilization.  He concluded that staffing pattern for any R&D project can be approximated by the Rayleigh distribution curve. Putnam’s Work  Putnam studied the problem of staffing of software projects.  He found that staffing pattern for software development projects has characteristics very similar to R&D projects  He adapted the Rayleigh-Norden curve to relate the no of delivered lines of code to the effort and the time required to develop the product.  Initially less no of developers are needed.  As the project progresses and more detailed work is performed, the number of developers increases and reaches a peak during product delivery  After delivery, the no. of project staff falls consistently during product maintenance.