【課程背景】
在軟件項(xiàng)目開(kāi)發(fā)中,軟件度量的根本目的在于更好地利用度量手段管理項(xiàng)目,從而改進(jìn)軟件過(guò)程??v觀軟件發(fā)展歷史,60年代末期大型軟件面臨的軟件危機(jī)更是反應(yīng)了在缺乏有效度量方法的情況下,軟件過(guò)程不透明,是無(wú)法進(jìn)行更好的項(xiàng)目管理的。在項(xiàng)目管理中,針對(duì)企業(yè)特點(diǎn)及業(yè)務(wù)需要,采取不同層級(jí)的度量方法,則可以有效地進(jìn)行判斷、評(píng)估和決策。對(duì)歷史項(xiàng)目進(jìn)行跟蹤和評(píng)估,對(duì)未來(lái)項(xiàng)目進(jìn)行預(yù)測(cè)與分析,以度量理論為依據(jù),以基線模型為保障,不斷深入、擴(kuò)展度量目標(biāo),則可以有效地支持企業(yè)達(dá)成商業(yè)目標(biāo)。
本課程針對(duì)企業(yè)特點(diǎn)及不同受眾人群,設(shè)計(jì)開(kāi)發(fā)了一系列的度量課程,從實(shí)用軟件度量入手,輔以度量分析的應(yīng)用實(shí)例,幫助學(xué)員快速掌握度量基礎(chǔ),而后的進(jìn)階課程包括指示器設(shè)置、設(shè)計(jì)的架構(gòu)思想等內(nèi)容,可使學(xué)員在了解度量的基礎(chǔ)上進(jìn)一步增加理論及數(shù)據(jù)管理知識(shí),強(qiáng)化課程則包括建立度量體系的整體思想,幫助企業(yè)衡量項(xiàng)目健康指數(shù)并完善度量架構(gòu)設(shè)計(jì)思路。
另外為了更好地輔助高成熟度企業(yè)進(jìn)行組織及項(xiàng)目度量,我們還研制開(kāi)發(fā)了高成熟度相關(guān)的統(tǒng)計(jì)知識(shí)課程,包含專(zhuān)業(yè)統(tǒng)計(jì)知識(shí)及統(tǒng)計(jì)工具操作等,意向了解并學(xué)習(xí)高成熟度課程的企業(yè),請(qǐng)參考高成熟度課程詳細(xì)介紹。
【培訓(xùn)特色】
1.本課程針對(duì)不同層級(jí)的度量目標(biāo),均設(shè)置了大量典型實(shí)踐和行業(yè)實(shí)例,這些全部來(lái)自于講師多年來(lái)的咨詢經(jīng)驗(yàn)和方法積累。不論是進(jìn)行初級(jí)度量或是定量管理的企業(yè)或項(xiàng)目,均可以在本課程中獲得解決方法。
2.同時(shí),對(duì)于同一度量目的,也設(shè)計(jì)了適合不同度量基礎(chǔ)的度量方法,幫助企業(yè)建立度量思想和框架,如跟蹤項(xiàng)目工期,既可采取基本任務(wù)及工期偏差的方法跟蹤,也可以采用統(tǒng)計(jì)學(xué)量化手段,收集多維度數(shù)據(jù)建立模型進(jìn)行跟蹤。
3.在掌握度量方法的基礎(chǔ)上,本系列課程更注重于分析方法的應(yīng)用,在過(guò)程中通過(guò)對(duì)多種實(shí)例舉例分析,在不斷討論與思考的過(guò)程中,使學(xué)員掌握度量數(shù)據(jù)的分析方法,并應(yīng)用于實(shí)際工作中。
【目標(biāo)收益】
本課程通過(guò)理論與實(shí)踐結(jié)合,循序漸進(jìn)為項(xiàng)目管理人員提供幫助和指導(dǎo),使其可以靈活應(yīng)用度量知識(shí)于數(shù)據(jù)管理分析、項(xiàng)目風(fēng)險(xiǎn)監(jiān)控等方面,全面保障項(xiàng)目目標(biāo)的達(dá)成。同時(shí),該課程可為體系建設(shè)人員提供合理化度量思維,建立符合企業(yè)商業(yè)目標(biāo)的度量目標(biāo),并通過(guò)掌握一系列統(tǒng)計(jì)知識(shí),達(dá)到定量管理項(xiàng)目目標(biāo)及組織級(jí)目標(biāo)的目的。通過(guò)該系列課程,學(xué)員可以掌握如下技能:
? 了解度量的含義及相關(guān)術(shù)語(yǔ)含義并靈活應(yīng)用至實(shí)際工作;
? 學(xué)會(huì)有效地識(shí)別數(shù)據(jù)、采集數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)、驗(yàn)證數(shù)據(jù)及分析數(shù)據(jù)并合理展示分析報(bào)告;
? 了解五項(xiàng)基本度量方面及相應(yīng)案例;
? 理解度量元、多維度、多角度度量分析方法;
? 掌握度量知識(shí)管理項(xiàng)目進(jìn)度、評(píng)審活動(dòng)、測(cè)試工作等方面的基本知識(shí);
? 了解指示器及多種基本數(shù)據(jù)展示圖形;
? 掌握建立度量體系的設(shè)計(jì)思想及基本方法。
【培訓(xùn)對(duì)象】
【初級(jí)】EPG人員、項(xiàng)目經(jīng)理、QA人員、度量人員、開(kāi)發(fā)人員、測(cè)試人員、配置管理員等。
【進(jìn)階】EPG人員、項(xiàng)目經(jīng)理、QA人員、度量人員等。
【強(qiáng)化】EPG人員、QA人員、度量人員等參與體系建立的人員。
【課程大綱】
【初級(jí)】實(shí)用軟件度量
主題 |
內(nèi)容 |
第一部分 度量目的的基本理解 |
1. 討論: 1)軟件度量失敗的教訓(xùn)有哪些? 2)如何獲得度量的成功? 3)應(yīng)該度量哪些方面? 4)度量會(huì)花費(fèi)多少成本? |
第二部分 度量數(shù)據(jù)處理流程 |
1. 識(shí)別度量數(shù)據(jù) 2. 采集度量數(shù)據(jù) 1)采集前提; 2)采集方法; 3)采集原則。 3. 存儲(chǔ)度量數(shù)據(jù) 1)數(shù)據(jù)存儲(chǔ)五大原則。 4. 驗(yàn)證度量數(shù)據(jù) 1)驗(yàn)證時(shí)機(jī); 2)驗(yàn)證方法; 舉例:驗(yàn)證真實(shí)性、驗(yàn)證有效性、驗(yàn)證一致性、驗(yàn)證同步性。 練習(xí):舉例說(shuō)明公司已收集的某個(gè)度量數(shù)據(jù),并闡述度量處理流程。 |
第三部分 定義度量體系 |
1. 度量構(gòu)造的含義 2. 使用思維導(dǎo)圖形式展示度量構(gòu)造的細(xì)節(jié) 舉例:生產(chǎn)率度量構(gòu)造的實(shí)例 3. 基本度量元的含義 4. 基本度量元的度量方法 5. 基本度量元的刻度及刻度類(lèi)型
舉例:標(biāo)稱刻度、順序刻度、區(qū)間刻度、比率刻度的含義、所認(rèn)可的操作類(lèi)型與實(shí)例。 6. 派生度量元的含義 7. 派生度量元的度量方法 練習(xí):舉例說(shuō)明一個(gè)派生度量元,并描述如何采集該度量元。 8. 指示器定義模板及度量元定義模板歸納 本章練習(xí): 1)確定某個(gè)度量元,根據(jù)度量元定義模板,構(gòu)建詳細(xì)的度量構(gòu)造; 2)站在EPG角度,針對(duì)改進(jìn)交付代碼質(zhì)量的需求,識(shí)別并定義所需的度量元。 |
第四部分 度量數(shù)據(jù)分析 |
1. 基本數(shù)據(jù)分析 1)與其他項(xiàng)目及行業(yè)翹楚橫向?qū)Ρ燃皩?shí)例舉例: a) 項(xiàng)目編碼階段生產(chǎn)率: 討論:為什么兩個(gè)項(xiàng)目的編碼階段的生產(chǎn)率差別比項(xiàng)目整體生產(chǎn)率差別大? b) 項(xiàng)目缺陷滯留時(shí)間; c) 評(píng)審與測(cè)試的效率差異; 討論:測(cè)試用例密度和業(yè)界翹楚的差別是否合理? 2)與歷史數(shù)據(jù)縱向?qū)Ρ燃皩?shí)例舉例: a) 各階段工作量分布: 討論:為什么設(shè)計(jì)階段的工作量少?推測(cè)的依據(jù)是什么? b) 測(cè)試與同行評(píng)審發(fā)現(xiàn)缺陷的分布; c) 項(xiàng)目各階段累積變更率; d) 物理規(guī)模的計(jì)劃與實(shí)際對(duì)比: 討論:為何開(kāi)始階段的實(shí)際工作量較計(jì)劃工作量偏差大? |
第五部分 編寫(xiě)數(shù)據(jù)分析報(bào)告 |
1. 編寫(xiě)報(bào)告的基本原則 2. 局部分析實(shí)例:評(píng)審速率與效率的分析 3. 總體分析實(shí)例:結(jié)論及原因分析 |
第六部分 培訓(xùn)收尾 |
1. 度量數(shù)據(jù)處理流程回顧 2. 度量數(shù)據(jù)分析方法強(qiáng)調(diào) 3. 軟件項(xiàng)目度量書(shū)籍推薦 4. 度量進(jìn)階課程介紹 |
【初級(jí)】度量與分析技術(shù)應(yīng)用實(shí)例
主題 |
內(nèi)容 |
第一部分 如何跟蹤項(xiàng)目進(jìn)展 |
討論:公司當(dāng)前從哪幾個(gè)方面進(jìn)行工期的跟蹤? 1. 任務(wù)偏離度 2. 掙值管理 3. 3個(gè)關(guān)鍵基本變量 舉例:3個(gè)關(guān)鍵基本變量的計(jì)算案例 4. 2個(gè)差異分析變量 舉例:使用掙值評(píng)價(jià)曲線及統(tǒng)計(jì)手段進(jìn)行進(jìn)度績(jī)效指標(biāo)的分析 5. 2個(gè)指標(biāo)變量 6. 2個(gè)預(yù)測(cè)變量
舉例:計(jì)算各指標(biāo)與值的項(xiàng)目數(shù)據(jù)實(shí)例 案例:根據(jù)某公司數(shù)據(jù),對(duì)進(jìn)度偏差、進(jìn)度績(jī)效指標(biāo)、完成時(shí)間估算、成本偏差、成本績(jī)效指標(biāo)、完工尚需績(jī)效指標(biāo)、完成時(shí)估算、完工偏差進(jìn)行分析。 8. 掙值管理核心結(jié)論 9. 掙值管理的不足 |
第二部分 如何分析工作量數(shù)據(jù)及生產(chǎn)率 |
討論:公司當(dāng)前從哪幾個(gè)方面分析工作量數(shù)據(jù)? 1. 按照工作量階段分布分析 2. 建立工作量分布模型 3. 生產(chǎn)率的含義 案例: 1)根據(jù)所提供數(shù)據(jù),對(duì)每個(gè)人設(shè)計(jì)階段的生產(chǎn)率進(jìn)行分析; 2)根據(jù)所提供數(shù)據(jù),對(duì)每個(gè)程序員編碼階段的生產(chǎn)率進(jìn)行分析; 3)根據(jù)所提供圖表,對(duì)測(cè)試人員測(cè)試用例生產(chǎn)率分析。 |
第三部分 如何使用度量數(shù)據(jù)管理評(píng)審過(guò)程 |
1. 同行評(píng)審中所涉及的度量數(shù)據(jù)概括 3. 評(píng)審數(shù)據(jù)派生度量元識(shí)別,包括評(píng)審效率、評(píng)審速率、缺陷密度 案例: 1)根據(jù)某公司2次評(píng)審數(shù)據(jù),分析其評(píng)審質(zhì)量及目標(biāo)達(dá)成度。 2)根據(jù)某公司代碼走查的評(píng)審數(shù)據(jù),分析其潛在問(wèn)題及風(fēng)險(xiǎn)。 4. 同行評(píng)審數(shù)據(jù)分析常見(jiàn)問(wèn)題及可能情況舉例 練習(xí):針對(duì)7種不同的同行評(píng)審場(chǎng)景數(shù)據(jù)進(jìn)行分析,挖掘數(shù)據(jù)背后隱藏的意義。 |
第四章 如何設(shè)定量化管理目標(biāo) |
1. 設(shè)定量化管理目標(biāo)的來(lái)源及分類(lèi) 舉例并討論:美國(guó)國(guó)防部定義的量化管理目標(biāo) 案例:Inforsys公司控制線的設(shè)置、缺陷分布、評(píng)審能力的基準(zhǔn)。 |
第五章 培訓(xùn)收尾 |
1. 推薦的測(cè)試度量元 2. 進(jìn)階度量課程的介紹 3. 定量管理技術(shù)簡(jiǎn)要說(shuō)明 |
【進(jìn)階】設(shè)計(jì)度量數(shù)據(jù)的指示器
主題 |
內(nèi)容 |
第一部分 指示器的基本概念 |
1. 類(lèi)比路邊提示牌、股票走勢(shì)板、汽車(chē)顯示屏闡述指示器的含義 2. 數(shù)據(jù)關(guān)注點(diǎn)在于數(shù)據(jù)的展示情況,“圖并沒(méi)有說(shuō)謊,是說(shuō)謊者在畫(huà)圖” 3. 圖形化展示的重要意義 討論: 1)為什么大家不愛(ài)看數(shù)據(jù)報(bào)告? 2)兩種不同類(lèi)型展示的指示器,哪一種更好? |
第二部分 數(shù)據(jù)展示的七種武器 |
1. 餅圖及其適合的展示方法舉例,如工作量 2. 條形圖及其適合的展示方法舉例,如項(xiàng)目間對(duì)比或同項(xiàng)目對(duì)比 3. 柱狀圖及其適合的展示方法舉例,如某段時(shí)間的的數(shù)據(jù)變化 4. 折線圖及其適合的展示方法舉例,如某一階段的項(xiàng)目進(jìn)展趨勢(shì) 5. 散點(diǎn)圖及其適合的展示方法舉例,如某兩類(lèi)數(shù)據(jù)之間可能存在的關(guān)系 6. 雷達(dá)圖及其適合的展示方法舉例,如數(shù)值相對(duì)于中心點(diǎn)的變化情況 7. 箱線圖及其適合的展示方法舉例,如股票價(jià)格及變化 8. 七種對(duì)比關(guān)系介紹 9. 成分對(duì)比關(guān)系的注意事項(xiàng) 練習(xí):針對(duì)某一餅圖,說(shuō)明其展示缺陷。 10. 類(lèi)別對(duì)比關(guān)系的注意事項(xiàng) 練習(xí):針對(duì)某一柱狀圖,說(shuō)明其展示缺陷。 11. 時(shí)間序列對(duì)比關(guān)系的注意事項(xiàng) 練習(xí): 1)針對(duì)某一柱狀圖,說(shuō)明其展示缺陷。 2)針對(duì)某一折線圖,說(shuō)明其展示缺陷。 12. 頻率分布對(duì)比關(guān)系的注意事項(xiàng) 練習(xí):針對(duì)某一折線圖,說(shuō)明其展示缺陷。 舉例:通過(guò)柱狀圖對(duì)缺陷的滯留時(shí)間分析 13. 相關(guān)性對(duì)比關(guān)系的注意事項(xiàng) 14. 變量相關(guān)性分析說(shuō)明 15. 多批次數(shù)據(jù)對(duì)比說(shuō)明 16. 對(duì)指標(biāo)的對(duì)比說(shuō)明 |
第三部分 指示器設(shè)計(jì)的12個(gè)要點(diǎn) |
1. 設(shè)計(jì)要點(diǎn)概括 2. 表格數(shù)據(jù)展示的注意點(diǎn) 練習(xí): 1)比較如下兩個(gè)柱狀圖,說(shuō)明各自的優(yōu)缺點(diǎn)。 2)比較如下兩個(gè)折線圖,說(shuō)明各自的優(yōu)缺點(diǎn)。 討論: 1)對(duì)于同樣的數(shù)據(jù),分析目的不同,所選擇的圖表類(lèi)型有區(qū)別嗎?附3個(gè)例子。 2)數(shù)據(jù)量不同的數(shù)據(jù),如何選擇圖形?附2個(gè)例子。 3)原始數(shù)據(jù)如何進(jìn)行打磨、加工?需要分類(lèi)嗎?需要排序嗎?附3個(gè)例子。 |
第四部分 培訓(xùn)收尾 |
1. 總結(jié)指示器設(shè)計(jì)要點(diǎn) 2. 圖表繪制書(shū)籍推薦 3. 度量強(qiáng)化課程介紹 |