概念: 預估專案投入成本
本準則說明如何運用以「使用案例」為基礎的估算技術和 Wideband Delphi 估算技術來預估專案投入成本。
關係
相關元素
主要說明

簡介

軟體開發專案最常見的一項需求是在事前精確地衡量專案的總成本。由於成本超支和進度落後在業界實屬常態,有此需求也是可以理解。不過,從大量專案失敗的證據顯示,目前的軟體開發慣例不算是一門預測科學。

換言之,仍然需要嘗試一些專案成本估算,隨著專案推展,再根據實際數據來校正這些估計值。以下是一些可能有助於估算軟體專案成本的技術。

使用案例點

這項技術源自於 Objective Systems SF AB 完成的一項工作,在 1993 年,首次由 Gustav Karner 在一篇標題為 Resource Estimation for Objectory Projects(Objectory 專案的資源估算)的文章中提出。這項技術可以利用使用案例模型的元素做為估算的基礎,估算開發一個軟體系統所需的資源。接著可以再利用自這種方法推衍出的使用案例點 (UCP) 來算出等於多少功能點 (FP) 計數。功能點 (FP) 是一項常見的估算技術,由 Albrecht A. J. 在 Measuring application development productivity(測量應用程式開發生產力)中提出 (1979)。

如果需要詳細資訊,請參閱白皮書:根據使用案例來估算投入成本

Wideband Delphi

這項技術源自於 Rand Corporation,從 1948 年開始成為 Delphi 估算方法。基本技術是召集一小群專家,根據一個問題描述,不具名地提出自己的估算,經過反覆執行,最後在一組估計值上達成共識。

在 1970 年代早期,Barry Boehm 及其同事 Rand 進一步擴充基本方法,納入更多估算團隊互動,形成 Wideband Delphi 方法;請參閱 Software Engineering Economics(軟體工程經濟學)[BOE81]。後來,The Process Group(美國德州達拉斯的一家諮詢顧問公司)的 Mary Sakry 和 Neil Potter 提出一套反覆流程,可以在軟體專案上進行 Wideband Delphi 估算。本準則就在說明這套流程。

如果需要詳細資訊,請參閱技術:使用 Wideband Delphi 技術來估算投入成本