軟件項(xiàng)目量化管理方法_第1頁
軟件項(xiàng)目量化管理方法_第2頁
軟件項(xiàng)目量化管理方法_第3頁
軟件項(xiàng)目量化管理方法_第4頁
軟件項(xiàng)目量化管理方法_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、軟件項(xiàng)目量化管理方法摘要:本文在對軟件企業(yè)量化管理應(yīng)用常見問題分析的基礎(chǔ) 上,以解決可操作性、可比性等問題為著眼點(diǎn),識別出了量化管 理中必須明確的四要素,表述了企業(yè)在量化四要素上采用的常見 做法。本文采用80/20原則,說明了企業(yè)在識別度量對象時(shí)應(yīng)避免的 問題;采用持續(xù)改進(jìn)的理論,說明了企業(yè)在量化管理應(yīng)遵循的客 觀規(guī)律。在結(jié)合平衡記分卡與目標(biāo)驅(qū)動(dòng)組合式的量化管理方法理 論基礎(chǔ)上,提出了軟件企業(yè)的量化管理的具體應(yīng)用步驟。關(guān)鍵詞:量化管理四要素80/20原則持續(xù)改進(jìn)GQ(I)M1.引言如今,很多國內(nèi)軟件企業(yè)選擇采用能力成熟度系列模型(Capa bilityMaturityModel,CMM)或其它

2、模型來建立本企業(yè)的軟件 過程規(guī)范,欲通過提升軟件過程的能力達(dá)到提高產(chǎn)品質(zhì)量、降低 開發(fā)風(fēng)險(xiǎn)、減少開發(fā)成本、保證產(chǎn)品按時(shí)交付等目的。將軟件過 程規(guī)范的一個(gè)目的就是使軟件過程可視化,這個(gè)可視化則要求了 對軟件過程的量化;而產(chǎn)品質(zhì)量是否提高、開發(fā)風(fēng)險(xiǎn)是否降低、 開發(fā)成本是否減少、項(xiàng)目延期是否縮短,對這些問題的回答則要 求了對軟件項(xiàng)目的量化;軟件過程改進(jìn)與量化管理息息相關(guān)。不少企業(yè)在將識別出的量化管理方法應(yīng)用于軟件項(xiàng)目管理過程 時(shí),發(fā)現(xiàn)不少問題。最為常見的是:量化工作的可操作性不強(qiáng),如:部分量化數(shù)據(jù)難以收集、難以統(tǒng) 計(jì)投入的成本沒有得到預(yù)期的產(chǎn)出。如:量化工作投入了成本, 但形成的量化結(jié)果參考價(jià)值不高

3、提供給管理層用于決策的支持 數(shù)據(jù)也不夠,數(shù)據(jù)缺乏可比性量化結(jié)果不是管理層所關(guān)心的,達(dá) 不到管理層預(yù)期的過程可視化程度針對此類問題,本文識別出了在量化管理中必須要考慮的四個(gè)方 面,即:量化四要素,并從量化四要素對量化管理方法進(jìn)行了分 析,建議了軟件企業(yè)采用的量化管理方法。2.量化四要素“只有通過對產(chǎn)品、過程的度量,才能描述、評價(jià)、提高產(chǎn)品與 過程。 筆者認(rèn)為,要度量,就要明確度量的對象;要度量對象,就要明 確標(biāo)識度量對象的計(jì)量單位;要產(chǎn)生度量結(jié)果,就要明確度量方 法,包括度量技術(shù)和數(shù)據(jù)收集的方法;要評價(jià)度量對象,就要明 確用于比對的基準(zhǔn)指標(biāo),即表征度量對象目前情況的標(biāo)尺,通過 該標(biāo)尺與度量結(jié)果的

4、比對,得出對度量對象的評價(jià)。而度量對象(Object)、計(jì)量單位(Unit)、度量方法(Method)、基準(zhǔn) 指標(biāo)(Benchmark),這就是筆者所說的量化四要素。我們先看看目前軟件企業(yè)在量化四要素上的常見做法:(1)度量對象往往軟件企業(yè)在識別度量對象時(shí),是根據(jù)所采用的模型或標(biāo)準(zhǔn)中 提出的相關(guān)要示去做的,比如:綜合能力成熟度模型(CapabilityMaturityModelIntegration, CMMI)等級2中建議的量化目標(biāo)2:估計(jì)產(chǎn)品規(guī)模和實(shí)際規(guī)模 預(yù)算成本和實(shí)際成本進(jìn)度情況 缺陷率、測試與驗(yàn)收覆蓋率和同行評審覆蓋率質(zhì)量要求和質(zhì)量度量有些軟件企業(yè)量化了識別出的各軟件過程,建立了各過

5、程的改進(jìn) 度量對象??赡苡械钠髽I(yè)識別出的度量對象更多。(2)計(jì)量單位針對同一個(gè)目標(biāo),不同軟件企業(yè)采用的計(jì)量單位也不盡相同。簡 單來講,分為面向規(guī)模、面向功能的度量。以軟件規(guī)模的計(jì)量單位為例,常見的面向規(guī)模的有:代碼行(li nesofcode。0、人/月;面向功能的有:功能點(diǎn)、特征點(diǎn) (featurepoint)、對象點(diǎn)(objectpoint)、3-D 功能點(diǎn)(3- Dfunctionpoints)、標(biāo)準(zhǔn)構(gòu)件法(standardcomponent)等。有的企業(yè)并非單純地采取一種類型的計(jì)量單位,在某些目標(biāo)上他 們可能采用的是面向規(guī)模的計(jì)量單位,在另外的目標(biāo)采用的又是 面向功能的計(jì)量單位。此外,

6、對于軟件質(zhì)量的計(jì)量單位,有的企業(yè)可能就是用缺陷率來 表征軟件質(zhì)量;有的企業(yè)可能將軟件質(zhì)量拆分成若干個(gè)子量化目 標(biāo),對這些子目標(biāo)再明確其計(jì)量單位。(3)度量技術(shù)目前軟件企業(yè)常用的度量技術(shù),如掙值法、控制圖、直方圖、散 布圖等。項(xiàng)目中用于估算的技術(shù)有典型的估算方法,如Delphi 法和類比法。l直方圖它是表示數(shù)據(jù)變化情況的一種主要工具,用于整理度量值的觀測 數(shù)據(jù),分析其分布狀態(tài)的統(tǒng)計(jì)方法,用于對總體的分布特征進(jìn)行 推斷。掙值法掙值法是一種分析比較出目標(biāo)實(shí)施與目標(biāo)期望之間差異的方法, 用于項(xiàng)目過程中的進(jìn)度與費(fèi)用分析。它通過測量和已完成的工作的預(yù)算費(fèi)用與已完成工作的實(shí)際費(fèi) 用和計(jì)劃工作的預(yù)算費(fèi)用得到有

7、關(guān)計(jì)劃實(shí)施的進(jìn)度和費(fèi)用偏差, 而達(dá)到判斷項(xiàng)目預(yù)算和進(jìn)度計(jì)劃執(zhí)行情況的目的3??刂茍D(SPC)它是一種控制界限的圖,用來區(qū)分引起質(zhì)量波動(dòng)的原因是偶然的 還是系統(tǒng)的,可以提供系統(tǒng)原因存在的信息,從而判斷生成過程 是否處于受控狀態(tài)。按其用途可發(fā)為兩類,一類是供分析用的控制圖,用于分析生成 過程的有關(guān)質(zhì)量特性的變化情況,看工序是否處于穩(wěn)定受控狀 態(tài);再一類是供管理用的控制圖,主要用于發(fā)現(xiàn)生產(chǎn)過程中是否 出現(xiàn)了異常情況,以預(yù)防產(chǎn)生不合格品。6Sigma的統(tǒng)計(jì)分析技術(shù)就需要采用SPC度量方法。Delphi 法Delphi法是最流行的專家評估技術(shù),在沒有歷史數(shù)據(jù)的情況下, 這種方式可以減輕估算的偏差。Del

8、phi法鼓勵(lì)參加者就問題相互討論。這個(gè)技術(shù),要求有多種相關(guān)經(jīng)驗(yàn)人的參與,互相說服對 方。類比法類比法適合評估一些與歷史項(xiàng)目在應(yīng)用領(lǐng)域、環(huán)境和復(fù)雜度的相 似的項(xiàng)目,通過新項(xiàng)目與歷史項(xiàng)目的比較得到估計(jì)數(shù)據(jù)。類比法 估計(jì)結(jié)果的精確度取決于歷史項(xiàng)目數(shù)據(jù)的完整性和準(zhǔn)確度。針對項(xiàng)目工期估計(jì),常采用計(jì)劃評估技術(shù)(ProgramEvaluatio nanReviewTechnique,PERT)進(jìn)行估算。針對項(xiàng)目成本估計(jì),較好的方法有經(jīng)驗(yàn)估算法、因素估算法和W BS基礎(chǔ)上的全面詳細(xì)估算法等多種方法。基準(zhǔn)指標(biāo)不少企業(yè)建立了基準(zhǔn)指標(biāo),也有不少企業(yè)忽略了基準(zhǔn)指標(biāo)的建 立。為建立基準(zhǔn)指標(biāo),建議采用如下步驟:建立度量庫

9、收集歷史項(xiàng)目數(shù)據(jù)量化歷史項(xiàng)目建立各項(xiàng)基準(zhǔn)指標(biāo)3.量化管理方法通過以上描述,不難看到,若軟件企業(yè)對識別出的所有度量對象 都要在項(xiàng)目中去收集、去度量、去分析,無疑需要分配不少的資 源、投入時(shí)間與成本。筆者認(rèn)為:在軟件企業(yè)識別出的大量需要度量的對象中,企業(yè)目 前所真正關(guān)注的、而且識別出來能提高軟件過程改進(jìn)的重要對象 往往只占20%,即“80/20原則”:即百分之八十的量化結(jié)果 價(jià)值是來自百分之二十的度量對象的收集與分析工作,其余的百 分之二十的價(jià)值則來自剩余百分之八十的量化工作。所以,如何 把有效的人力物力投入到這20%的目標(biāo)中,采用恰當(dāng)?shù)牧炕?理方法是非常重要的。此外,計(jì)量單位、度量技術(shù)的不恰當(dāng)

10、選用也是導(dǎo)致工作量增加、 可操作性降低的原因。以代碼行這種計(jì)量單位為例,若企業(yè)缺乏ffiMs編溢mffiM閥MfflH 涸囹?qū)o、a網(wǎng)黑冷X-置寫K。、wsua卡 Bwi、弟吏削爵驢i河皿昏民淫- lirawo-fhariGoeihell 吝 MasFisherm*Dsl皿glxlicMmDDK GQeM 苫WHH書畫fij7hrB*Mfflw 唬fflsw宅Hr、湍EEN 零swffig講-Bscm皿第爵邑路臥丹sHfflw唬ffig講40我們將這種方法具體應(yīng)用到軟件企業(yè)的量化管理,結(jié)合量化四要素,結(jié)合持續(xù)改進(jìn)的管理思想,筆者認(rèn)為應(yīng)遵循的步驟如下:(1)應(yīng)先明確軟件過程中的量化工作,該過程采

11、用的:明確企業(yè)的經(jīng)營目標(biāo),弄清楚企業(yè)想知道什么從財(cái)務(wù)、客戶滿意、內(nèi)部流程、學(xué)習(xí)和創(chuàng)新四個(gè)方面確定軟件量化過程的子目標(biāo)根據(jù)識別出的子目標(biāo),確定可量化的問題和指標(biāo)確定過程中的度量對象、計(jì)量單位、度量方法和基準(zhǔn)指標(biāo)確定軟件項(xiàng)目中應(yīng)度量對象、計(jì)量單位、度量方法和基準(zhǔn)指標(biāo)建立歷史項(xiàng)目的度量庫延伸至軟件項(xiàng)目時(shí),可按如下過程具體化軟件項(xiàng)目的量化工 作:確實(shí)業(yè)務(wù)目標(biāo)、軟件過程目標(biāo)(在軟件過程的量化工作中獲得), 結(jié)合兩者,形成本項(xiàng)目的目標(biāo) 從財(cái)務(wù)、客戶滿意、內(nèi)部流程、學(xué)習(xí)和創(chuàng)新四個(gè)方面確定軟件項(xiàng) 目的子目標(biāo)根據(jù)認(rèn)別出的子目標(biāo),確定可量化的問題和指標(biāo)結(jié)合軟件過程中確定的度量對象、計(jì)量單位、度量方法和基準(zhǔn)指 標(biāo),

12、制定本軟件項(xiàng)目的度量對象、計(jì)量單位、度量方法和期望達(dá) 到的基準(zhǔn)指標(biāo)(該項(xiàng)目的可以建立自己的基準(zhǔn)指標(biāo))制定度量計(jì)劃通過實(shí)際試用,及時(shí)糾正度量對象、計(jì)量單位、度量方法和 基準(zhǔn)指標(biāo)中存在的不合理的因素,以保證量化管理過程的有效性持續(xù)改進(jìn):企業(yè)應(yīng)基于自身的實(shí)際能力成熟度,建立適宜本 企業(yè)的量化管理方法。隨著企業(yè)管理需求、能力成熟度的提高, 通過量化過程、軟件項(xiàng)目中的數(shù)據(jù)收集、統(tǒng)計(jì)分析,持續(xù)改進(jìn)量 化管理方法的有效性。4結(jié)論 通過度量庫建設(shè)環(huán)節(jié),能讓管理層清晰了解企業(yè)目前狀態(tài),管理 層的目標(biāo)期望不至于太脫離企業(yè)目前的能力;采用這種量化管理 方法,也能夠保證軟件項(xiàng)目的目標(biāo)與企業(yè)目標(biāo)一致,找出需要量 化的關(guān)鍵對象和基準(zhǔn)指標(biāo)。同樣,由于事先明確了計(jì)量單位和度 量方法,可操作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論