Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

An Acquisition Process for the Management of Risks of Cost Overrun and Time Delay Associated with Software Development

  • December 1993
  • By Yacov Haimes, Clyde Chittister
  • This 1993 report proposes a systematic acquisition process that is aimed at assessing and managing the risks of cost overruns and time delays associated with software development.
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-93-TR-028
  • Abstract

    The ability to quantify risk is essential to the process of budgeting and scheduling. During the process of hiring to complete specified tasks, customers must be able to verify contractor estimates and to make sound judgments on the risks of cost overruns and time delays. The following two questions are central to this paper: Do developers with little experience over-estimate or under-estimate the complexity of the task because of their past experience, the assumptions they make, the models they select, and how they define the model parameters? What are the sources of risk associated with project cost estimation? How can such risk be quantified? To address these questions, this paper proposed a systematic acquisition process that is aimed at assessing and managing the risks of cost overruns and time delays associated with software development.  

    The proposed acquisition process, which is composed of four phases (listed below), is grounded on the following three basic premises: a) Any single-value estimate of cost or completion time is inadequate to capture and represent the variability and uncertainty associated with cost and schedule. Probabilistic quantification is advocated, using, in this paper, the fractile method and triangular distribution. b) The common expected value when used as a measure of risk, is inadequate; further, if used as the sole measure of risk, it may lead to inaccurate results. The conditional expected value of risk of extreme events is adopted to supplement and complement the common unconditional expected value. c) Probing the sources of risks and uncertainties associated with cost overruns and time delays in software development is essential for the ultimate management of technical and nontechnical risks. The Taxonomy-Based Questionnaire developed by the Software Engineering Institute is adopted. 

    These basic premises have led to the development of the following four phases in the proposed acquisition process: Phase I, constructing the probability density functions; Phase II, probing the sources of risks and uncertainties; Phase II, analyzing and regarding the likelihood of technical and non-technical risks; and Phase IV, drawing conclusions on the basis of the accumulated evidence and ultimately selecting the contractors most likely to complete the project without major cost overruns or time delays. The three example problems are presented to demonstrate the construction of the probability density functions in Phase I and to explain in a more general way the effort involved in Phases II through IV.

  • Download

Cite This Report

SEI

Haimes, Yacov; & Chittister, Clyde. An Acquisition Process for the Management of Risks of Cost Overrun and Time Delay Associated with Software Development. CMU/SEI-93-TR-028. Software Engineering Institute, Carnegie Mellon University. 1993. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11987

IEEE

Haimes. Yacov, and Chittister. Clyde, "An Acquisition Process for the Management of Risks of Cost Overrun and Time Delay Associated with Software Development," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-93-TR-028, 1993. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11987

APA

Haimes, Yacov., & Chittister, Clyde. (1993). An Acquisition Process for the Management of Risks of Cost Overrun and Time Delay Associated with Software Development (CMU/SEI-93-TR-028). Retrieved April 27, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11987

CHI

Yacov Haimes, & Clyde Chittister. An Acquisition Process for the Management of Risks of Cost Overrun and Time Delay Associated with Software Development (CMU/SEI-93-TR-028). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1993. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11987

MLA

Haimes, Yacov., & Chittister, Clyde. 1993. An Acquisition Process for the Management of Risks of Cost Overrun and Time Delay Associated with Software Development (Technical Report CMU/SEI-93-TR-028). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11987

BibTex

@techreport{HaimesAnAcquisition1993,
title={An Acquisition Process for the Management of Risks of Cost Overrun and Time Delay Associated with Software Development},
author={Yacov Haimes and Clyde Chittister},
year={1993},
number={CMU/SEI-93-TR-028},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11987} }