度量分析作業(yè)指導(dǎo)書_第1頁
度量分析作業(yè)指導(dǎo)書_第2頁
度量分析作業(yè)指導(dǎo)書_第3頁
度量分析作業(yè)指導(dǎo)書_第4頁
度量分析作業(yè)指導(dǎo)書_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

年4月19日度量分析作業(yè)指導(dǎo)書文檔僅供參考,不當(dāng)之處,請聯(lián)系改正。目錄TOC\o"1-3"第一章簡介 11.1目的 11.2適用范圍 11.3術(shù)語表 11.4參考資料 1第二章過程總體描述 22.1軟件度量的原則 22.2軟件度量范圍與內(nèi)容 22.3度量活動的角色定義 32.4度量活動流程 3第三章過程元素描述 43.1度量計劃 4概述 5參與人員 5入口準(zhǔn)則 5輸入 4任務(wù) 4出口準(zhǔn)則 7輸出 7資源和能力要求 7度量 73.2度量實施 7概述 7參與人員 7入口準(zhǔn)則 7輸入 7任務(wù) 7出口準(zhǔn)則 10輸出 10資源和能力要求 10度量 103.3度量實施參考 11簡介目的本文的目的是用來指導(dǎo)組織和項目實施有效的軟件度量工作,經(jīng)過量化的分析和總結(jié),幫助組織提高生產(chǎn)率,提高產(chǎn)品質(zhì)量,降低成本和縮短產(chǎn)品研發(fā)周期。適用范圍本文檔的適用范圍為組織內(nèi)部所有實施CMMI的項目的度量活動,包括過程度量、產(chǎn)品度量及項目度量三個方面。術(shù)語表軟件度量(SoftwareMeasurement):經(jīng)過各種不同的量度(metric)對軟件生命周期中的各個元素進(jìn)行度量,它能夠為各級管理者提供有關(guān)組織和項目的各種重要信息,同時也是進(jìn)行大多評估活動的基礎(chǔ)。一個成熟的軟件過程與不成熟過程的重要區(qū)別在于它的可量化度。"不能量化就無法管理,能夠量化的就能夠管理"。軟件度量一般分為三類:過程度量、項目度量、產(chǎn)品度量。過程度量:是對于軟件開發(fā)過程本身的度量,目的是形成組織的各種模型,作為對項目、產(chǎn)品的度量基礎(chǔ);以及對軟件開發(fā)過程進(jìn)行持續(xù)改進(jìn),提高軟件生產(chǎn)力。過程度量往往不是直接進(jìn)行,而是經(jīng)過大量的項目度量分析、總結(jié)得出來的。典型的過程度量如CMM各KPA的度量。過程度量是戰(zhàn)略性的,針對組織范圍內(nèi)進(jìn)行。過程度量由EPG組來完成。項目度量:是對于軟件開發(fā)項目的特定度量,目的是評估項目開發(fā)過程的質(zhì)量,預(yù)測項目進(jìn)度、工作量等,輔助管理者進(jìn)行質(zhì)量控制和項目控制。項目度量是戰(zhàn)術(shù)性的,針對具體的項目進(jìn)行觀測、評估、改進(jìn)項目工作。項目度量主要由項目經(jīng)理完成。產(chǎn)品度量:是對項目開發(fā)結(jié)果,即最終產(chǎn)品的度量。一般來說,我們提到產(chǎn)品度量,指的是對產(chǎn)品的質(zhì)量度量。產(chǎn)品度量主要由QA人員完成。質(zhì)量度量:包括項目的產(chǎn)品質(zhì)量度量及項目的過程質(zhì)量度量。質(zhì)量度量主要由QA人員完成。參考資料《度量數(shù)據(jù)收集參考列表》過程總體描述軟件度量的原則軟件度量的原則是保證數(shù)據(jù)的可靠性、客觀性和準(zhǔn)確性。度量為領(lǐng)導(dǎo)決策提供客觀的信息,能夠為工作績效考核提供部分參考,但度量的主要目的不是為了進(jìn)行績效考核。度量決不能用于評價個人,不論是個人的能力,還是個人的工作績效,這樣才能保證數(shù)據(jù)提供者提供真實的數(shù)據(jù)。軟件度量范圍與內(nèi)容軟件項目中,每一個階段、每一個角色的軟件活動都應(yīng)納入軟件度量活動的范圍中。組織級度量應(yīng)該建立在組織過程能力基線的基礎(chǔ)上,不斷細(xì)化度量項,并逐步分解度量目標(biāo),在每個度量項設(shè)定可接受范圍后,對于超出范圍的情況加以分析,并逐步改進(jìn)。項目度量活動應(yīng)貫穿于軟件開發(fā)過程中的始終,包括兩部分內(nèi)容:一、項目度量;二、質(zhì)量度量。不同的項目、不同的開發(fā)過程、不同類別的度量有不同的目的,應(yīng)根據(jù)不同的目的,調(diào)整度量活動的具體內(nèi)容,一般包括:項目度量:軟件規(guī)模及其變更人力進(jìn)度及成本工作量及生產(chǎn)率關(guān)鍵計算機(jī)資源數(shù)據(jù)需求風(fēng)險問題質(zhì)量度量軟件缺陷項目過程相符性QA及SCM活動度量活動的角色定義EPG:負(fù)責(zé)制定組織的度量目標(biāo)及度量項,按照文檔化的度量過程進(jìn)行組織數(shù)據(jù)收集并分析結(jié)果,協(xié)助高層經(jīng)理進(jìn)行質(zhì)量分析。項目經(jīng)理:負(fù)責(zé)制定項目的度量目標(biāo)及度量項,按照已定義的度量過程進(jìn)行項目數(shù)據(jù)收集并分析結(jié)果,協(xié)助QA負(fù)責(zé)人進(jìn)行質(zhì)量分析。項目組成員及其它相關(guān)實施人員:是軟件度量活動的數(shù)據(jù)提供者,按時提交工作周報及其它工作文檔。度量活動流程圖SEQ圖表\*ARABIC1 度量活動流程圖

過程元素描述度量計劃概述度量計劃是度量與分析工作的基礎(chǔ)。在組織級,要對組織中的度量工作進(jìn)行計劃;在項目級,項目策劃時要參考組織的度量計劃制定項目的度量計劃。參與人員EPG:制定組織級度量計劃;支持項目經(jīng)理制定項目級度量計劃項目經(jīng)理:制定項目級度量計劃QA人員:協(xié)助項目經(jīng)理制定項目級度量計劃;制定項目級質(zhì)量度量計劃入口準(zhǔn)則EPG成立項目組成立輸入《度量數(shù)據(jù)收集參考列表》任務(wù)確定度量目標(biāo)與度量項組織級在制定過程改進(jìn)計劃時,EPG根據(jù)組織對過程改進(jìn)的短期和長期目標(biāo),采用目標(biāo)/提問/度量(G/Q/M)(Goal-Question-Metric)的框架方法來確定度量目標(biāo),即根據(jù)組織中高層經(jīng)理對過程改進(jìn)活動的期望及組織當(dāng)前過程能力表現(xiàn)值,確立并分析量化的過程改進(jìn)目標(biāo);如:經(jīng)過過程改進(jìn)活動,將現(xiàn)有的客戶滿意度從82%提高至85%;或經(jīng)過過程改進(jìn)活動,將現(xiàn)有項目成本偏差縮小5%等等根據(jù)過程改進(jìn)目標(biāo)進(jìn)行原因分析,找出影響該目標(biāo)實現(xiàn)的關(guān)鍵環(huán)節(jié)(使用因果圖),逐層提出經(jīng)過度量要解決的問題并設(shè)置分解的度量目標(biāo);如:經(jīng)過分析發(fā)現(xiàn)提高客戶滿意度的主要因素有(依影響度排序,以下目標(biāo)設(shè)置僅為舉例):降低缺陷率,設(shè)置分解目標(biāo)為降低10%,該目標(biāo)對于實現(xiàn)整體客戶滿意度提高3%的目標(biāo)有什么貢獻(xiàn)和影響。根據(jù)對當(dāng)前組織標(biāo)準(zhǔn)軟件過程的分析進(jìn)一步細(xì)分該目標(biāo),找出問題。如:如何提高單元測試的有效性?引入測試工具是否能夠提高測試覆蓋率,從而降低缺陷率?QA增加在過程評審和產(chǎn)品審計方面的工作量是否能夠降低缺陷率?提高同行評審活動的有效性,設(shè)置分解目標(biāo)為提高同行評審單位時間內(nèi)發(fā)現(xiàn)的問題個數(shù)5個;問題如:開發(fā)上游工作產(chǎn)品時采用一些非正式評審方法是否能夠提高有效性?對于評審主持人加強(qiáng)培訓(xùn)是否能夠縮短會議時間?加強(qiáng)售后服務(wù)人員的服務(wù)水平,設(shè)置分解目標(biāo)為客戶對售后服務(wù)人員現(xiàn)場工作評價滿意度提高2%等;問題如:是否能夠提高對客戶的問題響應(yīng)速度?售后服務(wù)進(jìn)行配置管理是否能夠減少錯誤版本的出現(xiàn)?售后服務(wù)人員參與同行評審是否能夠增加對產(chǎn)品的熟悉程度?從問題中提出過程改進(jìn)中需要的度量項。包括:所需的度量項、分析項、度量項應(yīng)經(jīng)過哪些渠道收集(特別指組織中的哪類項目或何種情況下需要收集)、何人負(fù)責(zé)收集、何人負(fù)責(zé)驗證、應(yīng)在何時實現(xiàn)既定的過程改進(jìn)目標(biāo)等。如為了提高客戶滿意度,能夠定義以下度量項:如何提高單元測試的有效性?單元測試效率:單元測試總?cè)毕輸?shù)/單元測試總工作量;首次合格率:1-(首次集成測試總?cè)毕輸?shù)/總代碼行數(shù))是否能夠提高對客戶的問題響應(yīng)速度?∑(客戶問題關(guān)閉時間點-客戶問題提出時間點)/總問題數(shù),并與過去比較在定義度量項時,必須考慮以下原則:可重復(fù)性:其它人能重復(fù)測量,得到同樣的結(jié)果;利于交流:對記錄的測量結(jié)果,其它人能精確地知道它包含什么,不包含什么。測量的單位是什么。項目級在項目計劃階段,QA負(fù)責(zé)人與相關(guān)人員(如EPG)協(xié)助項目經(jīng)理根據(jù)組織的要求來確定度量目標(biāo),即根據(jù)本項目類型依據(jù)SPI計劃和《度量數(shù)據(jù)收集參考列表》、《組織度量數(shù)據(jù)表》確定必須完成的度量目標(biāo),然后根據(jù)項目定義的軟件過程(參見《項目策劃過程》)確立并分析本項目特有的度量目標(biāo);對于本項目特有的度量目標(biāo)提出經(jīng)過度量要解決的問題;從問題中提出項目過程中需要的度量項。包括:項目所需的度量項;度量項應(yīng)在項目的哪些階段產(chǎn)生。度量目標(biāo)是經(jīng)過項目度量活動要達(dá)到的目的,一般包括管理目標(biāo)和質(zhì)量目標(biāo)。編制度量計劃度量計劃分為組織級度量計劃、項目級度量計劃和項目質(zhì)量度量計劃。對于組織級度量計劃,應(yīng)在EPG制定過程改進(jìn)計劃時編寫,作為SPI計劃的一部分。在項目策劃階段,項目經(jīng)理根據(jù)項目目標(biāo)制定項目度量計劃,并協(xié)助QA制定質(zhì)量數(shù)據(jù)度量的計劃。項目度量計劃一般包括在《軟件項目計劃》中,質(zhì)量度量計劃則包括在《質(zhì)量保證計劃》中。組織級度量計劃應(yīng)根據(jù)組織過程改進(jìn)目標(biāo)具體定義。對于體現(xiàn)組織過程能力基線的度量項應(yīng)加入到《組織度量數(shù)據(jù)表》中。項目度量計劃包括:項目數(shù)據(jù)收集的內(nèi)容、方式和頻度;一般規(guī)定收集數(shù)據(jù)的頻度是每周一次,收集的內(nèi)容為預(yù)計的工作量、QA工作量、SCM工作量,實際的工作量、需求變更數(shù)、缺陷數(shù)、問題數(shù)、問題解決工時、風(fēng)險數(shù)、風(fēng)險值、QA工作量、SCM工作量等。數(shù)據(jù)分析的方法;例如:掙值法等。確定數(shù)據(jù)及分析結(jié)果存儲的方法,并指定專人管理度量數(shù)據(jù),一般由項目經(jīng)理管理。度量結(jié)果的處理方法,例如:向高層或客戶提交度量報告,根據(jù)度量結(jié)果反映出的偏差調(diào)整開發(fā)計劃及其它計劃等。一般應(yīng)規(guī)定在開發(fā)工作的每個階段結(jié)束時提交一份項目度量報告,作為《項目狀態(tài)報告》的一部分。質(zhì)量度量計劃應(yīng)該包括:數(shù)據(jù)收集的內(nèi)容、方式和頻度;一般規(guī)定收集數(shù)據(jù)的頻度是每周一次,收集的內(nèi)容為預(yù)計的QA工作量、SCM工作量,實際的QA工作量、SCM工作量、QA發(fā)現(xiàn)工時數(shù)、缺陷數(shù)、計劃變更數(shù)及變更處理工時等。數(shù)據(jù)分析的方法;能夠與項目度量采用同一種分析方法。由QA負(fù)責(zé)人承擔(dān)的數(shù)據(jù)分析的任務(wù);確定數(shù)據(jù)及分析結(jié)果存儲的方法,并指定專人管理度量數(shù)據(jù),一般由QA管理。質(zhì)量度量結(jié)果的處理方法,一般應(yīng)規(guī)定在開發(fā)工作的每個階段結(jié)束時提交一份質(zhì)量度量報告,作為《項目狀態(tài)報告》的一部分。出口準(zhǔn)則度量計劃經(jīng)過評審和批準(zhǔn)。輸出組織級度量計劃項目級度量計劃資源和能力要求EPG、項目經(jīng)理、QA具備度量項目知識、技能。度量制定度量計劃所花費的工時。度量實施概述度量實施是根據(jù)度量計劃進(jìn)行度量工作,包括數(shù)據(jù)收集、數(shù)據(jù)分析、結(jié)果處理、結(jié)果總結(jié)等活動。參與人員EPG:負(fù)責(zé)組織級度量數(shù)據(jù)的收集、分析、處理、總結(jié)項目經(jīng)理:負(fù)責(zé)項目級度量數(shù)據(jù)收集、分析、處理、總結(jié)QA人員:負(fù)責(zé)項目級質(zhì)量度量數(shù)據(jù)收集、分析、處理、總結(jié)入口準(zhǔn)則度量計劃經(jīng)過評審和批準(zhǔn)輸入組織級度量計劃項目級度量計劃任務(wù)數(shù)據(jù)收集在項目實施階段,項目經(jīng)理負(fù)責(zé)度量計劃實施,按計劃中的方式及頻度收集所需的度量數(shù)據(jù),QA負(fù)責(zé)人和EPG協(xié)助項目經(jīng)理收集項目度量數(shù)據(jù)。項目度量數(shù)據(jù)的來源包括:《項目成員周報》、《項目周報》、《項目會議紀(jì)要》、《項目問題日志》、《風(fēng)險減緩活動日志》、《配置變更記錄》、《QA過程評審報告》、《QA產(chǎn)品審計報告》、《測試報告和記錄》、《評審報告》、《評審準(zhǔn)備表》、《項目培訓(xùn)記錄》等。項目級度量數(shù)據(jù)收集后記錄到《軟件估計書》中,參見《軟件估計書模板》。組織級度量數(shù)據(jù)收集后記錄到《組織度量數(shù)據(jù)表》中,參見《組織度量數(shù)據(jù)表模板》。QA應(yīng)對各級度量目標(biāo)對應(yīng)收集的數(shù)據(jù)進(jìn)行客觀的驗證,有條件的話能夠使用一些驗證工具來確保數(shù)據(jù)的合理性和有效性。度量數(shù)據(jù)的分析數(shù)據(jù)分析的基本任務(wù)是:分析現(xiàn)狀,找出偏差,及時調(diào)整減小偏差以及根據(jù)當(dāng)前數(shù)據(jù)對今后的情況進(jìn)行預(yù)測。組織度量數(shù)據(jù)分析對項目級的度量數(shù)據(jù)在組織層面進(jìn)行分析,主要目的是對于同類或類似項目進(jìn)行縱向比較,以便能夠讓管理人員在某個時間點上快速、全面地了解所有項目的情況,并能夠在宏觀上發(fā)現(xiàn)某些項目的異常情況,從而做出后續(xù)的調(diào)整和決策。對組織級的度量數(shù)據(jù)在一段時間的變化趨勢進(jìn)行分析,從而了解組織標(biāo)準(zhǔn)軟件過程能力的變化情況,也是體現(xiàn)EPG工作成果的方式。對組織級的活動如:過程改進(jìn)活動、過程資產(chǎn)維護(hù)活動以及培訓(xùn)管理活動等的狀態(tài)進(jìn)行分析,并找到改進(jìn)的機(jī)會。組織級度量分析的結(jié)果記錄到《組織度量分析表》中,參見《組織度量分析表模板》。項目度量數(shù)據(jù)分析項目經(jīng)理在收集工作完成后對數(shù)據(jù)進(jìn)行統(tǒng)計和分析,以掌握項目的進(jìn)度、成本、質(zhì)量等情況,明確分析結(jié)果反映的問題與風(fēng)險。對項目數(shù)據(jù)項目經(jīng)理能夠針對不同的數(shù)據(jù)使用不同的方法進(jìn)行統(tǒng)計和分析。對項目進(jìn)度與成本的分析建議采用掙值分析法;對人力、問題數(shù)等的度量能夠采用歷史數(shù)據(jù)對比法。識別重大偏差及偏差原因分析。以項目進(jìn)展?fàn)顩r的統(tǒng)計結(jié)果為依據(jù),以項目計劃中的各項數(shù)據(jù)為基礎(chǔ),識別進(jìn)度、成本、質(zhì)量上的重大偏差,并分析偏差原因,一般可從以下方面考慮:個人工作周報中所報告的問題和爭議點;計劃中估算的準(zhǔn)確度;技能和經(jīng)驗;外部因素;變更活動的層次;中斷情況;工作習(xí)慣;管理和技術(shù)過程;資源情況等。分析其它應(yīng)考慮的因素。應(yīng)盡早發(fā)現(xiàn)項目存在的潛在問題,防患于未然。例如:審查個人工作周報提供的信息,識別可能對項目未來產(chǎn)生影響的問題;識別和分析成本或進(jìn)度方面所表現(xiàn)的趨勢,以判別是否有可能發(fā)生重大偏差等。另外,還應(yīng)注意其它可能給項目帶來麻煩的信號,如:報告帶有主觀性或走形式;加班過度;發(fā)生互相責(zé)備的不合作情況;團(tuán)隊在評估和進(jìn)度方面缺乏信心;團(tuán)隊士氣發(fā)生問題;項目偏離計劃過程;溝通減少;采取“走捷徑”的做法;發(fā)現(xiàn)新的重大風(fēng)險。如果發(fā)現(xiàn)有上述情況,就說明項目當(dāng)前的狀況有問題。項目經(jīng)理將度量數(shù)據(jù)分析結(jié)果寫入《項目狀態(tài)報告》中,參見《項目狀態(tài)報告模板》。質(zhì)量度量數(shù)據(jù)分析QA負(fù)責(zé)人在收集數(shù)據(jù)工作完成后,定期抽取其中的變更、缺陷數(shù)等質(zhì)量數(shù)據(jù),采用GQM(Goal-Question-Metric)、歷史數(shù)據(jù)對比法等分析方法進(jìn)行數(shù)據(jù)的分析,并將分析結(jié)果寫入《項目狀態(tài)報告中》。在項目結(jié)束時,QA應(yīng)根據(jù)組織級度量方面的要求和該項目的質(zhì)量目標(biāo)對項目進(jìn)行客觀的分析評價,并作為評價該項目的重要因素之一。度量結(jié)果處理數(shù)據(jù)匯總項目經(jīng)理匯總上述的項目數(shù)據(jù)及質(zhì)量數(shù)據(jù)的分析結(jié)果,形成《項目狀態(tài)報告》的主要部分。糾正措施對識別出的偏差,根據(jù)偏差原因分析,提出有針對性的解決措施,并納入到后續(xù)工作計劃中統(tǒng)一考慮。偏差的影響非常大的時候,要考慮變更相關(guān)計劃。度量結(jié)果總結(jié)EPG負(fù)責(zé)定期匯總組織內(nèi)所有組織級和項目級的度量報告,形成《EPG工作報告》,用以體現(xiàn)當(dāng)前組織標(biāo)準(zhǔn)軟件過程能力,并決定是否變更過程能力基線。 項目經(jīng)理在結(jié)項時應(yīng)提交《項目總結(jié)報告》,從過程、項目管理、技術(shù)和質(zhì)量方面回顧本項目實施情況,并為今后的項目提供分析和指導(dǎo)。出口準(zhǔn)則度量計劃執(zhí)行完成輸出《組織度量數(shù)據(jù)表》《軟件估計書》《組織度量分析表》《項目周報》《項目狀態(tài)報告》《項目總結(jié)報告》《EPG工作報告》資源和能力要求EPG、項目經(jīng)理、QA人員具備度量收集與分析的技能度量度量實施所花費的工時。度量實施參考規(guī)模數(shù)據(jù):能夠是功能點、代碼行、文檔頁數(shù);也能夠是頁面?zhèn)€數(shù)、表個數(shù)、類個數(shù)、業(yè)務(wù)功能個數(shù)、用例個數(shù)。每個任務(wù)的負(fù)責(zé)人應(yīng)在任務(wù)完成時,報告自已任務(wù)的規(guī)模。規(guī)模數(shù)據(jù)在里程碑點收集,存儲在項目度量報告Excel文件中。進(jìn)度數(shù)據(jù):每個任務(wù)的負(fù)責(zé)人每周報告自已任務(wù)的進(jìn)度百分比,PM進(jìn)行收集,并將其更新到Project文件中。PM每周按實際情況,更新Project文件中每個任務(wù)的開始時間、結(jié)束時間。Project自動計算每個上級任務(wù)的進(jìn)度百分比。Project狀態(tài)字段自動顯示“正?!薄把舆t”等。如果每周計劃的變更影響到里程碑點或關(guān)鍵路徑,則按即定準(zhǔn)則進(jìn)行計劃正式變更。 掙值進(jìn)度數(shù)據(jù):每周計算計劃預(yù)算值,同時計算掙得預(yù)算值,并進(jìn)行對比,得到進(jìn)度偏差。將掙得預(yù)算值與總體的計劃預(yù)算值進(jìn)行對比,得到當(dāng)前進(jìn)度百分比。掙值進(jìn)度數(shù)據(jù)存儲在Project文件中,或存儲在項目度量報告Excel文件 Project起止時間偏差:Project文件自動計算每個階段

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論