首页
/
每日頭條
/
科技
/
軟件項目管理預測模型
軟件項目管理預測模型
更新时间:2024-11-26 07:25:56

【公衆号@ “項目管理研究所” 将會第一時間更新文章并分享《行業分析報告》】 歸檔于軟件項目管理初級學習路線第七章 軟件項目進度計劃《初級學習路線合集 》


前言

大家好,這節我們學習軟件項目管理—傳統曆時估算,進入項目進度計劃的第三個過程-曆時估算。

軟件項目管理預測模型(7.2.傳統曆時估算)1

曆時估算就是估算持續的時間,包括任務、路徑、項目的持續時間。

曆時估算分為傳統曆時估算方法和敏捷曆時估算方法,這節主要介紹傳統曆時估算方法。

傳統曆時估算方法
  1. 定額估算法
  2. 經驗導出模型
  3. CPM(關鍵路徑法估計)
  4. PERT(工程評估評審技術)
  5. 預留分析
  6. 其他:❑ Jones的一階估算準則❑ 類比估算❑ 專家判斷❑ 基于承諾的估計
定額估算法

定額估算法的思路比較簡單,公式:T=Q/(R*S)

其中T:活動曆時,Q:任務工作量,R:人力數量,S:工作效率(貢獻率)。

軟件項目管理預測模型(7.2.傳統曆時估算)2

舉例:比如 任務工作量=6人天,人力數量=2人,工作效率=1,則活動曆時為3天。如下圖所示:

軟件項目管理預測模型(7.2.傳統曆時估算)3

這個估算方法适合規模比較小的項目,或者某個任務的曆時估算。

經驗導出模型

經驗導出模型是一個參數模型的方法,與成本計劃的參數模型一樣,是根據項目數據統計分析得出來的。

軟件項目管理預測模型(7.2.傳統曆時估算)4

不同的研究機構根據不同的研究對象得出的模型不同。盡管形式不同,但是基本模式如下:D = a * E的b次幂。

D是以月為單位的進度,E是以人月為單位的工作量,a是2-4之間的系數,b是1/3左右的系數。

軟件項目管理預測模型(7.2.傳統曆時估算)5

例如:Walston-Felix模型: D = 2.4 * E的0.35次幂。基本COCOMO: D=2.5*E的b次幂

軟件項目管理預測模型(7.2.傳統曆時估算)6

軟件項目管理預測模型(7.2.傳統曆時估算)7

那麼在實踐過程當中,大家不要照搬照抄别人的模型,應該基于自己項目數據的統計進行收集,研究出自己企業的模型。

比如說某個企業項目數據的研究出模型: D = 3 * E的1/3次幂,因此可以進行進度估算。

對于這個企業某項目規模是E=65人月,則項目的時間進度估計為12個月。

軟件項目管理預測模型(7.2.傳統曆時估算)8

下面我們介紹CPM(關鍵路徑法估計),PERT(工程評估評審技術)。他們是項目管理當中比較經典的方法。

CPM(關鍵路徑法估計)

關鍵路徑方法主要體現在進度編排上,這裡的曆時估算主要是針對路徑的估算。步驟如下:

  1. 确定項目網絡圖
  2. 每個任務有單一的曆時估算
  3. 确定網絡圖中任務的邏輯關系
  4. 關鍵路徑是網絡圖中最長的路徑。
  5. 關鍵路徑可以确定項目完成時間

舉例:這個圖是某項目的網絡圖,采用CPM曆時估算時,每個任務有單一的曆時,A為100,B為10,這個圖的關鍵路徑是A這條路徑,長度是100,所以項目完成的最短時間為100。

軟件項目管理預測模型(7.2.傳統曆時估算)9

如果估計任務曆時時,存在很多分析,這時我們可以考慮PERT方法。

PERT(工程評估評審技術)

基本步驟如下:

  1. (Program Evaluation and Review Technique)利用網絡順序圖邏輯關系
  2. 當項目中某項單獨的活動,存在很大的不确定性時。
  3. 采用加權算法估算任務曆時
  4. 利用網絡圖邏輯關系,确定路徑、項目曆時

加權算法:

選定3個估算值:

  1. O是最小估算值:樂觀(Optimistic),
  2. P是最大估算值:悲觀(Pessimistic),
  3. M是最大可能估算(Most Likely)。

采用加權平均得到期望值E=(O 4M P)/6

軟件項目管理預測模型(7.2.傳統曆時估算)10

舉例:對某一個任務采用PERT加權算法,(8 4*10 24)/6,最後等于12天,所以這個任務估算的時間是12天。

軟件項目管理預測模型(7.2.傳統曆時估算)11

PERT估算方法是在估算任務過程當中存在分析時采用的方法,24天,8天,10天,這些天完成的概率肯定是不同的,24天完成的概率肯定是大于8天完成的概率,概率不同風險也就不同。

軟件項目管理預測模型(7.2.傳統曆時估算)12

所以我們需要給一個評價的指标,這個指标就是标準差和方差。

标準差等于(最大估算值-最小估算值)/2

方差等于标準差的平方

軟件項目管理預測模型(7.2.傳統曆時估算)13

我們再來看PERT評估一條路徑的指标,這個路徑的曆時等于該路徑上每個任務曆時之和。

路徑方差等于該路徑每個任務方差之和。

軟件項目管理預測模型(7.2.傳統曆時估算)14

我們來看一條例子,這條路徑有三個任務,J、k、L。

軟件項目管理預測模型(7.2.傳統曆時估算)15

我們采用PERT估算方法,J這個任務有三個估算值:2,3,6,則該任務的曆時估算值為E=3.33。

K這個任務三個估算值為:4,6,8,PERT估算曆時得出的結果是E=6。

L這個任務三個估算值為:3,4,6,PERT估算曆時得出的結果是E=4.17。

三個值加起來,得出的這條路徑的曆時估算值是13.5

根據公式計算每個任務的标準差和方差,從而得出該路徑的标準差和方差。

我們利用這個标準差來評價這個PERT曆時估算結果,為了評價這個估算結果,需要應用一個概率的理論。

軟件項目管理預測模型(7.2.傳統曆時估算)16

正态分布的均值減去一個标準差的概率約等于68.3。那麼他的物理意義是均值加減1倍的标準差,也就是紅色的部分圍住的面積占總面積的68.3%。

軟件項目管理預測模型(7.2.傳統曆時估算)17

同理,均值加減2倍的标準差概率約等于95.5%,那麼他的物理意義是均值加減2倍的标準差,也就是紅色的部分圍住的面積占總面積的95.5%。

軟件項目管理預測模型(7.2.傳統曆時估算)18

同理,均值加減3倍的标準差概率約等于99.7%,那麼他的物理意義是均值加減3倍的标準差,也就是紅色的部分圍住的面積占總面積的99.7%。

軟件項目管理預測模型(7.2.傳統曆時估算)19

我們應用一下這個概率的理論,來評價一下上面項目的曆時估算,順便加深大家對概率理論的理解:

剛剛上面項目的曆時估算 E 也就是均值是13.5,那麼均值減去1倍的标準差,既13.5-1.07= 12.43,均值加上1倍的标準差等于14.57,所以項目從12.43天—14.57天内完成的概率為68.3%。如下圖:以此類推…

軟件項目管理預測模型(7.2.傳統曆時估算)20

那麼我現在考大家一個問題,在14.57天内完成的概率是多少呢?

大家想一下14.57是什麼,他等于均值加上1倍的标準差等于14.57,14.57内完成的概率就是0—14.57天内完成的概率。

他的物理意義相當于這個藍色的箭頭以左的部分圍住的面積,占總面積的百分比。我們想一下他的概率是多少?

軟件項目管理預測模型(7.2.傳統曆時估算)21

那麼均值以左的部分是50%,那麼均值加1倍标準差的概率所占概率為68.3/2=34.2,所以這個項目在14.57天内完成項目的概率為84.2%。

軟件項目管理預測模型(7.2.傳統曆時估算)22

預留分析

預留分析也叫做存儲分析,包括應急儲備和管理儲備,既應急預留和管理預留。

軟件項目管理預測模型(7.2.傳統曆時估算)23

  1. 應急預留是包含在進度基準中的一段儲備時間,用來應對已經接受的已識别風險, 以應對進度方面的不确定性 。
  2. 管理預留是為管理控制的目的而特别留出的項目預算,用來應對項目範圍中不可預見的風險。

他是加在任務末端的一個人為任務。

Jones的一階估算準則
  1. 估算項目功能點
  2. 從幂次表中選擇合适的項目類型和級别的不同,從而選擇不同的幂次将功能點升幂。

軟件項目管理預測模型(7.2.傳統曆時估算)24

我們舉個例子:比如某項目,估計功能點為35個功能點,它屬于平均水平的商業軟件,我們從幂次表當中選擇的幂次是0.43,則進度的粗略估算為12個月。

軟件項目管理預測模型(7.2.傳統曆時估算)25

類比估算

以過去類似項目的實際持續時間為依據,來估算當前項目的持續時間.

他是一個比較粗的估算,還在項目信息不足的情況下可以采用的一個方法。

專家判斷方法

專家根據下面專業知識而做出的曆時估算.

  1. 進度計劃專業知識
  2. 有關估算的專業知識
  3. 學科或應用知識
基于承諾的進度估算

基于承諾的估算方法他是從承諾的角度來估算曆時,項目經理要求每個開發人員給出任務完成時間的承諾,然後安排進度,基本沒有估算的過程,好像是個非理論的方法,但是這個方法在實踐中也是大量使用,而且效果也不錯。

從根本上講,這個方法是基于項目經驗數據得出的,所以他是有優點的,優點是開發者對于自己承諾的進度是比較關注的。

總結

我們來總結一下傳統曆時估算方法。

  1. 定額估算法是思路比較簡單的方法。
  2. 經驗導出模型是一個參數模型的方法。
  3. CPM和PERT方法是一個經典的估算方法。
  4. 預留分析方法相當于是一個預留儲備方法。
  5. 當然我們還講了Jones的一階估算準則,類比估算,專家判斷,基于承諾估算的其他進度估算方法。

到這裡,第七章 第二節 傳統曆時估算方法就講解完畢了!下一節介紹敏捷曆時估算法~

如果您覺得這篇文章有幫助到您的的話不妨點贊支持一下喲~~

後續将持續更新【軟件項目管理初級學習路線】的全知識點,大家感興趣的多多關注博主喲~————————————————

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
自适應濾波器設計
自适應濾波器設計
自适應濾波器是指根據環境的改變,使用自适應算法來改變濾波器的參數和結構的濾波器。一般情況下,不改變自适應濾波器的結構。而自适應濾波器的系數是由自适應算法更新的時變系數。即其系數自動連續地适應于給定信号,以獲得期望響應。自适應濾波器的最重要的...
2024-11-26
mac連接hdmi怎麼設置
mac連接hdmi怎麼設置
聽不見有時候在電腦通過HDMI接口輸出畫面之後,電腦上聲音突然沒了,在筆記本上,不論是通過AUX線連接還是筆記本擴音器都沒有聲音了。這是什麼原因呢?下面我們一起來分享一下如何解決處理。首先我們來發現一下問題:連接電視或者連接帶擴音器的投影時...
2024-11-26
零售同比和環比
零售同比和環比
各位數據的朋友,大家好,我是老周道數據,和你一起,用常人思維數據分析,通過數據講故事。點此觀看視頻上講回顧與作業解答上一講通過一個門店銷售業績情況的報表,讓大家認識了兩種常見的聚合方式:總計和唯一計數。總計就是将數值相加得到結果,常用在銷額...
2024-11-26
電腦自動黑屏怎麼設置
電腦自動黑屏怎麼設置
電腦自動黑屏怎麼設置?點擊【開始】菜單,在彈出的菜單中找到【控制面闆】,點擊【控制面闆】按鈕,進入【控制面闆】選項;,下面我們就來聊聊關于電腦自動黑屏怎麼設置?接下來我們就一起去了解一下吧!電腦自動黑屏怎麼設置點擊【開始】菜單,在彈出的菜單...
2024-11-26
qq安全模式是什麼
qq安全模式是什麼
日前,QQ安全中心發布公告稱,宣布應急手機服務下線。公告指出,由于産品調整,應急手機功能将從2017年12月4日開始陸續停止服務,預計2018年5月底全部關閉。在此期間,相關功能可能無法使用,例如:設置/修改/删除應急手機,應急手機不能修改...
2024-11-26
Copyright 2023-2024 - www.tftnews.com All Rights Reserved