工作量估算原理

          Posted on 2006-10-30 15:24 my 閱讀(1388) 評(píng)論(0)  編輯  收藏 所屬分類: 工作記錄

          工作量估算原理:
          進(jìn)入實(shí)施階段之后,隨著需求的不斷明確,項(xiàng)目團(tuán)隊(duì)人員的不斷充實(shí),原來前期的風(fēng)險(xiǎn)逐漸不存在,工作量估算的意義大大加強(qiáng)。
          又可以分為:個(gè)人工作量估算、團(tuán)隊(duì)工作量估算兩個(gè)方面,從時(shí)間尺度上來又可分為短階段工作量估算和長(zhǎng)階段工作量估算。
          本文主要講團(tuán)隊(duì)長(zhǎng)階段工作量估算(一般在一個(gè)月以上),它和很多因素有很密切的關(guān)系,我通常將它劃分為以前幾點(diǎn):
          1、所采用的過程。
          在瀑布式過程下,風(fēng)險(xiǎn)會(huì)不斷積累,應(yīng)對(duì)變化的能力較弱,往往按計(jì)劃發(fā)布了第一個(gè)版本,但是之后又由于需求或設(shè)計(jì)變更的幅度出現(xiàn)了大量工作量。相當(dāng)多的團(tuán)隊(duì)就在這時(shí)失去了對(duì)工作量的控制。
          在迭代式過程下,風(fēng)險(xiǎn)會(huì)較早的暴露以便針對(duì)性的解決,應(yīng)對(duì)變化的能力較強(qiáng),工作量投入相對(duì)比較平均,根據(jù)需求或設(shè)計(jì)變更的情況需要考慮部分甚至整體重構(gòu)的工作量。
          需求或設(shè)計(jì)變更幅度越大,則瀑布式比迭代式耗費(fèi)的工作量越多。
          需求或設(shè)計(jì)變更的幅度越小, 則瀑布式比迭代式耗費(fèi)的工作量越少。
          2、團(tuán)隊(duì)成員的個(gè)人能力。
          將代碼完善、測(cè)試的因素、可維護(hù)性等一并考慮在內(nèi),則一個(gè)優(yōu)秀的開發(fā)人員的工作效率很可能是一個(gè)一般性的開發(fā)人員的工作效率的十倍
          3、項(xiàng)目的計(jì)劃以及任務(wù)的分配
          在團(tuán)隊(duì)成員保持穩(wěn)定的前提下,合理的人員結(jié)構(gòu)、有節(jié)奏的計(jì)劃、合理的任務(wù)分配將大大提升單位時(shí)間內(nèi)的有效工作量,從而加快項(xiàng)目進(jìn)度。
          4、有效工作比率。
          即在單位時(shí)間內(nèi)的有效工作量,和人員士氣、任務(wù)安排、工作的復(fù)雜度和難度等密切相關(guān)。
          好的團(tuán)隊(duì)的有效工作量可以達(dá)到60-70%甚至再多一些,但是根據(jù)一個(gè)項(xiàng)目管理培訓(xùn)老師的說法,如果一個(gè)團(tuán)隊(duì)的有效工作量長(zhǎng)期超過80%,那就要小心了。
          5、風(fēng)險(xiǎn)預(yù)防。
          包括需求變更、設(shè)計(jì)變更、人員變更等都會(huì)影響到實(shí)際的工作量,尤其是人員變更,往往無法由團(tuán)隊(duì)本身加以控制。

          工作量估算模型:
          該模型本質(zhì)上是一個(gè)經(jīng)驗(yàn)?zāi)P?,主要針?duì)業(yè)務(wù)復(fù)雜型且已有較成熟框架的項(xiàng)目,不知道是否適用于技術(shù)復(fù)雜型或者協(xié)調(diào)復(fù)雜型。
          基于如下假設(shè):
          1、宏觀上以迭代式(或階段式)為主,每個(gè)迭代(或階段)包含一個(gè)比較完整的需求、設(shè)計(jì)、開發(fā)、測(cè)試、發(fā)布的流程,各個(gè)迭代(或階段)之間有交叉。
          總的來說是類似于rup的一個(gè)過程。
          2、項(xiàng)目團(tuán)隊(duì)的結(jié)構(gòu)、個(gè)人能力、參與度是一個(gè)典型的業(yè)務(wù)復(fù)雜型團(tuán)隊(duì)。其人員呈較為合理的紡錘型結(jié)構(gòu),允許部分人員較為薄弱。
          項(xiàng)目管理:需求分析:設(shè)計(jì):開發(fā):測(cè)試:實(shí)施支持=0.5:1:1:2:1:0.5
          注意:以上比例僅代表工作量比例,不代表團(tuán)隊(duì)成員比例,團(tuán)隊(duì)成員可以兼不同角色,
          3、在每個(gè)階段中,又分為以下幾類工作:
          1)初始細(xì)化。其主要目的是針對(duì)性的解決或預(yù)防風(fēng)險(xiǎn),也包括技術(shù)架構(gòu)甚至部分公共模塊的開發(fā)。該部分工作量取決于風(fēng)險(xiǎn)的高低,通常占一個(gè)階段的10—30%。
          2)構(gòu)造開發(fā)。以功能模塊(或功能點(diǎn))為基準(zhǔn)單位,按比例分配需求、設(shè)計(jì)、開發(fā)、測(cè)試的工作量,參考比例為1:1:2:1。如果該模塊包括數(shù)據(jù)遷移,則額外增加1份工作量。
          3)實(shí)施支持培訓(xùn)。占一個(gè)階段的5—10%
          4)管理溝通協(xié)調(diào)成本,占一個(gè)階段的10%左右。
          4、功能模塊(或功能點(diǎn))工作量估算。
          1個(gè)基準(zhǔn)功能模塊通常包含1-2個(gè)業(yè)務(wù)對(duì)象,每個(gè)業(yè)務(wù)對(duì)象中帶業(yè)務(wù)邏輯的屬性大約10個(gè)不到,包括該業(yè)務(wù)對(duì)象的簡(jiǎn)單行為:增、刪、改、查。但不包括該業(yè)務(wù)對(duì)象的復(fù)雜行為。
          在采用成熟框架的情況下下,該基準(zhǔn)模塊的工作量估算為15人天(取有一定經(jīng)驗(yàn)的人員),包含初次開發(fā)及后續(xù)完善的工作量。此時(shí)有效工作比率為60%。
          復(fù)雜行為視為簡(jiǎn)單行為的4倍。
          特別復(fù)雜的功能點(diǎn)(包含有特定算法的)需要單獨(dú)估算,在早期以5-10倍估算。
          5、風(fēng)險(xiǎn)預(yù)防。此部分完全取決于對(duì)項(xiàng)目的評(píng)估,并綜合各方面因素由各估算成員憑借經(jīng)驗(yàn)得出。(德爾塔法)

          其模型如下:
          T=[(N*P)/S]*(1+X)
          T:總工作量,單位為人天
          N:基準(zhǔn)功能模塊數(shù)目,根據(jù)需求按經(jīng)驗(yàn)評(píng)估,可按功能模塊細(xì)化估算。
          P:基準(zhǔn)功能模塊的工作量,通常取15人天。
          S:構(gòu)造開發(fā)工作量占整個(gè)階段的百分比,在50%—75%之間
          X:項(xiàng)目風(fēng)險(xiǎn)預(yù)防,根據(jù)經(jīng)驗(yàn)取值,低的為10%,高的可以超過100%
          注意:此工作量和進(jìn)度并沒有必然的聯(lián)系,破壞項(xiàng)目結(jié)構(gòu)的人員追加并不能帶來進(jìn)度上的利益。

          posts - 63, comments - 45, trackbacks - 0, articles - 99

          Copyright © my

          主站蜘蛛池模板: 邮箱| 宝鸡市| 巴楚县| 汉川市| 博爱县| 邹城市| 逊克县| 双牌县| 舟曲县| 黄梅县| 宣威市| 阆中市| 昭通市| 芦山县| 桑日县| 保山市| 宣威市| 沙洋县| 湘潭县| 于都县| 曲沃县| 买车| 类乌齐县| 合江县| 奉新县| 育儿| 西林县| 平和县| 子洲县| 全南县| 丰原市| 横峰县| 岗巴县| 射阳县| 天门市| 延边| 德清县| 安义县| 云安县| 砚山县| 沙湾县|