在項(xiàng)目的前續(xù)幾個(gè)版本中 , 對(duì)該復(fù)雜度的估算也不是很理想 , 很多時(shí)候只能倒推的方式來進(jìn)行估算 , 為了進(jìn)一步估算準(zhǔn)確 , 從V2.2版本開始項(xiàng)目關(guān)注與各個(gè)版本的復(fù)盤和歷史數(shù)據(jù)的收集 , 爭取找到需求頁數(shù) , 用例數(shù) , 流總數(shù) , 業(yè)務(wù)對(duì)象數(shù) , 數(shù)據(jù)庫設(shè)計(jì)字段數(shù) , 界面元素各數(shù) , 工作量 , 代碼行這些因子的關(guān)系 , 收集數(shù)據(jù)如下:
通過對(duì)這些采集數(shù)據(jù)的關(guān)聯(lián)性分析 , 基本得到的可以借鑒的經(jīng)驗(yàn)數(shù)據(jù)如下:
用例復(fù)雜度可以和用戶需求建立一定的對(duì)應(yīng)關(guān)系 , 關(guān)系可以體現(xiàn)到頁數(shù) , 如果更細(xì)化一點(diǎn)可以體現(xiàn)到用戶需求中的輸入輸出列表和數(shù)據(jù)項(xiàng) , 但要求用戶需求足夠細(xì)化 。
用戶需求中可以看到的是處理 , 而處理更多的是體現(xiàn)業(yè)務(wù)規(guī)則 , 原有估算中把業(yè)務(wù)規(guī)則的一個(gè)流和基本流擴(kuò)展流等同看待有問題 , 這里根據(jù)項(xiàng)目經(jīng)驗(yàn)提出業(yè)務(wù)規(guī)則對(duì)用例復(fù)雜度的影響權(quán)重應(yīng)該加大 , 3-5個(gè)業(yè)務(wù)規(guī)則復(fù)雜度應(yīng)該到2 , 5-10個(gè)業(yè)務(wù)規(guī)則復(fù)雜度應(yīng)該為3或4,對(duì)于出現(xiàn)超過10個(gè)業(yè)務(wù)規(guī)則的用例必須進(jìn)行子用例的拆分 。這樣在用戶需求寫得較好情況下很容易根據(jù)用戶需求判定出用例的復(fù)雜度 。
對(duì)于設(shè)計(jì)界面操作的用戶需求 , 當(dāng)其用戶需求說明書涉及到的輸入輸出項(xiàng)超過20的時(shí)候要考慮增加估算用例的復(fù)雜度 , 在這里數(shù)據(jù)項(xiàng)再每增加10個(gè)用例復(fù)雜度加1 。
在項(xiàng)目大版本 , 而且剛開始用戶需求說明書不夠詳細(xì)的情況下 , 在軟件需求完成后必須進(jìn)行第二次估算 , 這點(diǎn)在項(xiàng)目 V4.0版本中按此規(guī)則進(jìn)行 , 由于軟需已經(jīng)完成 , 需求和設(shè)計(jì)人員都可以較為準(zhǔn)確地估算出用例的規(guī)模和復(fù)雜度 。確立該規(guī)則的一個(gè)重要原因在于需求和設(shè)計(jì)開發(fā)工作量比一般為1:5 , 說明需求階段2天的工作量偏差反映到設(shè)計(jì)開發(fā)階段將是10天的工作量偏差 , 這個(gè)工期偏差對(duì)項(xiàng)目來說往往是致命的打擊 。
所以工作量比例分布僅僅是經(jīng)驗(yàn)數(shù)據(jù) , 很多時(shí)候不能完全地不加分析地采用 , 更多的時(shí)候還需要考慮到設(shè)計(jì)開發(fā)工作的實(shí)際情況和特殊性 。在項(xiàng)目項(xiàng)目中第二次估算時(shí)估計(jì)出設(shè)計(jì)開發(fā)總量后 , 項(xiàng)目經(jīng)理都通知到各大功能的設(shè)計(jì)負(fù)責(zé)人對(duì)功能進(jìn)行功能點(diǎn)的細(xì)分 , 并對(duì)該模塊的開發(fā)進(jìn)度進(jìn)行細(xì)排 , 細(xì)排后發(fā)現(xiàn)保存和載入默認(rèn)值這塊有一周的工作量 , 但體現(xiàn)到需求文檔僅僅是一句話;對(duì)于部件的版本控制需要考慮抽象和復(fù)用出公用的版本控制服務(wù) , 但前期作軟件需求的時(shí)候這個(gè)公用服務(wù)根本沒有需求用例對(duì)應(yīng) , 根據(jù)這些情況 , 項(xiàng)目經(jīng)理進(jìn)一步對(duì)進(jìn)度計(jì)劃進(jìn)行了細(xì)化并增加了一個(gè)人力資源投入 。
確定了估算的規(guī)模后 , 另外一個(gè)重點(diǎn)要確認(rèn)的就是項(xiàng)目的生產(chǎn)率和工作量比例的分布 , 需求階段的生產(chǎn)率經(jīng)過多個(gè)版本的積累已經(jīng)較穩(wěn)定在0.8到1之間 , 但設(shè)計(jì)開發(fā)的生產(chǎn)率由于項(xiàng)目成員的變動(dòng)導(dǎo)致不穩(wěn)定 , V4.0版本項(xiàng)目有三名新員工參加 , 因此需求與設(shè)計(jì)開發(fā)的比例數(shù)據(jù)不能夠完全采用上個(gè)版本的復(fù)盤數(shù)據(jù) , 在這里項(xiàng)目稍微做了調(diào)整 , 將需求與設(shè)計(jì)開發(fā)的比例調(diào)整到1:5左右 , 以使設(shè)計(jì)開發(fā)的工作量適當(dāng)增加 。
如果一直停留在估計(jì)需求規(guī)模層次上 , 估算準(zhǔn)確度是很難提高的 , 而且項(xiàng)目也迫切地需求了解到代碼行的生產(chǎn)效率情況 , 每個(gè)人在設(shè)計(jì)開發(fā)階段的工作量的實(shí)際分布情況 , 因此在V4.0版本 , 決定在南京項(xiàng)目組推廣個(gè)體軟件過程 , 并引入了PSP Studio工具對(duì)過程數(shù)據(jù)進(jìn)行了準(zhǔn)確記錄 , 如下:
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 網(wǎng)站優(yōu)化的步驟和技巧 網(wǎng)站seo怎么做成效最大
- 數(shù)據(jù)庫性能優(yōu)化方法 oracle性能調(diào)優(yōu)總結(jié)
- 內(nèi)網(wǎng)ip查詢的兩種方法 內(nèi)網(wǎng)ip怎么查手機(jī)
- 簡單隨機(jī)抽樣的三種方法 excel隨機(jī)抽樣怎么操作
- word設(shè)置自動(dòng)連續(xù)頁的方法 word如何刪除某一頁的頁碼
- 考研英語幾小時(shí)
- 盤點(diǎn)那些會(huì)預(yù)示破財(cái)?shù)膲?mèng)
- 孩子可以維系家庭情感嗎 孩子對(duì)于家庭的重要
- 什么是奶嘴男 給奶嘴男斷奶的方法有什么
- 婆媳吵架丈夫應(yīng)該怎么辦 如何解決婆媳的矛盾
