團(tuán)隊經(jīng)理
互聯(lián)網(wǎng)
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

基于功能點的需求分析,造價估算,計劃與度量,重構(gòu)決策與計劃

Y.Chen

msup 敏捷教練

27年研發(fā)、管理及咨詢經(jīng)驗,擅長在實際環(huán)境中靈活應(yīng)用各種研發(fā)方法論
具有豐富的工程技術(shù)與項目管理實踐經(jīng)驗,從其程序員、項目經(jīng)理、CMMI/FPA功能點估算/敏捷咨詢師、事業(yè)部總監(jiān)、副總經(jīng)理等各種技術(shù)與管理崗位獲得的一手經(jīng)驗,令其可以站在企業(yè)管理者的高度,以更廣的視角來理解敏捷開發(fā),并能配合和推動非研發(fā)部門協(xié)作推廣敏捷。

?27年軟件開發(fā)行業(yè)經(jīng)驗
? 15年編程、測試開發(fā)經(jīng)驗
? 4年中高層管理經(jīng)驗
? 13年以上項目管理經(jīng)驗
? 15年敏捷項目管理、培訓(xùn)與咨詢經(jīng)驗
? 200+場次培訓(xùn)與咨詢

曾為金山軟件(西山居),盛大,騰訊,邊鋒,搜狐,迅雷等10多家互聯(lián)網(wǎng)軟件公司提供敏捷培訓(xùn)與咨詢。

27年研發(fā)、管理及咨詢經(jīng)驗,擅長在實際環(huán)境中靈活應(yīng)用各種研發(fā)方法論 具有豐富的工程技術(shù)與項目管理實踐經(jīng)驗,從其程序員、項目經(jīng)理、CMMI/FPA功能點估算/敏捷咨詢師、事業(yè)部總監(jiān)、副總經(jīng)理等各種技術(shù)與管理崗位獲得的一手經(jīng)驗,令其可以站在企業(yè)管理者的高度,以更廣的視角來理解敏捷開發(fā),并能配合和推動非研發(fā)部門協(xié)作推廣敏捷。 ?27年軟件開發(fā)行業(yè)經(jīng)驗 ? 15年編程、測試開發(fā)經(jīng)驗 ? 4年中高層管理經(jīng)驗 ? 13年以上項目管理經(jīng)驗 ? 15年敏捷項目管理、培訓(xùn)與咨詢經(jīng)驗 ? 200+場次培訓(xùn)與咨詢 曾為金山軟件(西山居),盛大,騰訊,邊鋒,搜狐,迅雷等10多家互聯(lián)網(wǎng)軟件公司提供敏捷培訓(xùn)與咨詢。

課程費用

6800.00 /人

課程時長

3

成為教練

課程簡介

本課程在有限的時間內(nèi),讓學(xué)員迅速體驗基于功能點的計劃、控制與度量的完整過程。

目標(biāo)收益

本課程會涉及到以下幾種不同角色,并獲取相應(yīng)收益:
中級管理者(20~50下屬),大項目經(jīng)理、多個項目的經(jīng)理或部門經(jīng)理,主要負(fù)責(zé)部門績效管理、團(tuán)隊建設(shè)。
基層管理者(1~5下屬),小型團(tuán)隊的技術(shù)與任務(wù)負(fù)責(zé)人,負(fù)責(zé)排定微觀計劃,判斷功能點的完成情況,填報跟蹤表。
初級管理者(5~20下屬),項目經(jīng)理級別的負(fù)責(zé)人,主要負(fù)責(zé)團(tuán)隊內(nèi)計劃、任務(wù)分配、時間協(xié)調(diào)、跟蹤并發(fā)現(xiàn)問題,控制進(jìn)度。
核心開發(fā)與測試人員,理解功能點與代碼、測試用例之間的關(guān)系,從而理解計劃的制定依據(jù)、跟蹤依據(jù)。

培訓(xùn)對象

課程大綱

第一步:準(zhǔn)備需求文檔(5H) 第一類文檔:已經(jīng)由業(yè)務(wù)部門寫成的現(xiàn)成文檔
此類文檔的編寫者由于沒有經(jīng)過功能點的培訓(xùn),因此其文檔中不存在功能點計數(shù)項的清晰條目,還存在大量從字面上看不到的功能點。因此需要對其進(jìn)行標(biāo)記、分析后方可計數(shù)。
課堂練習(xí):在自己的需求文檔中,標(biāo)識實體(ILF、EIF),并計算早期規(guī)模(Indicative Function Point)。在天然的文檔中,行為(EI、EO、EQ)遺漏率太高,識別并補(bǔ)充的技巧,需要在下一練習(xí)中才能學(xué)到。
第二類文檔:需求尚未寫成,因此可以按功能點從頭編寫的文檔
特色內(nèi)容:在實踐與教學(xué)過程中,講師發(fā)明了一種全新的需求分析法“SEAi需求分析法”,用這種方法可以在寫需求的時候就順便完成功能點的拆分工作,通過簡單工具甚至可以自動計算功能點數(shù),是普通功能點計數(shù)法速度的20~5000倍左右。此方法還可以把需求遺漏率從30~70%降低到5%左右(初學(xué)可至15%左右)。
?本章節(jié)將使用講師的“SEAi需求結(jié)構(gòu)”的簡化版本,在極短的時間內(nèi),即可將Word或人類語言拆分并表達(dá)為前三層,其第二層就是ILF和EIF(統(tǒng)稱為實體),第三層則是EI、EO、EQ(統(tǒng)稱為行為),因此可直接用于計算功能點。
課堂練習(xí):1. 將大型需求拆分為場景;2. 在每個場景描述中識別實體(ILF、EIF);3. 用CRUD方法發(fā)現(xiàn)潛在的行為(EI、EO、EQ);4. 計算中期規(guī)模(Estimated Function Point)。
第二步:功能點估算(3H) 功能點的歷史及定義變化
?IFPUG功能點定義五種計數(shù)項
o復(fù)雜的調(diào)整因子定義(本課程中棄用)
oNESMA兩級簡化體系
?Indicative Function Point
?Estimated Function Point
oAFP簡化體系
?Agile Function Point
調(diào)整因子
?軟件因素調(diào)整因子
o應(yīng)用類型調(diào)整因子
o規(guī)模調(diào)整因子
o變更調(diào)整因子
o二次開發(fā)調(diào)整因子
o維護(hù)調(diào)整因子
o多端開發(fā)調(diào)整因子
?開發(fā)因素調(diào)整因子
o團(tuán)隊經(jīng)驗因子
o語言類型因子
?實際使用中因子的選擇
課堂練習(xí):1. 使用功能點定義重新理解并修訂之前的需求拆分;2. 將大型需求拆分為場景;3. 使用調(diào)整因子對功能點總量進(jìn)行調(diào)整;4. 使用自動工具從三層需求結(jié)構(gòu)中直接計算功能點
第三步:造價估算及其標(biāo)準(zhǔn)(3H) 中國的功能點發(fā)展歷史及標(biāo)準(zhǔn)歷史
?初期功能點的引入
?中國標(biāo)準(zhǔn)時代
o行業(yè)協(xié)會標(biāo)準(zhǔn):《軟件成本低額規(guī)范》
o北京市地方標(biāo)準(zhǔn)
o工信部標(biāo)準(zhǔn)
o國標(biāo)
o國軍標(biāo)
?其他主要參考體系
o韓國標(biāo)準(zhǔn)
o澳大利亞Southern Scope
標(biāo)準(zhǔn)估算過程
?功能點定義
?估算的三個時機(jī)
?功能點計數(shù)
?調(diào)整因子計算
?派生計算項
o工作量
o成本(不同標(biāo)準(zhǔn)中有兩種不同的計算策略)
?開發(fā)成本計算
?總成本計算
o工期
o講師增補(bǔ)的數(shù)值:
?邏輯代碼行數(shù),代碼混沌指數(shù)
?測試用例數(shù),測試缺陷數(shù),發(fā)布缺陷數(shù)
?基準(zhǔn)比對與五點估算
課堂練習(xí):1. 使用Excel完成早期功能點估算(基于ILF和EIF);2. 使用Excel完成中期功能點估算(基于EI/EO/EQ);3. 計算所有調(diào)整因子的數(shù)值,完成功能點調(diào)整;4. 計算所有派生計算項;5.完成Benchmarking三點計算(部分?jǐn)?shù)據(jù)為五點估算);6. 使用標(biāo)準(zhǔn)模板計算非軟件成本
第四步:基于功能點的計劃,跟蹤,度量,評估(2H) 整體計劃
整體計劃包括項目早期的立項、合同等計劃。也包括了敏捷開發(fā)的整體計劃。
?新產(chǎn)品開發(fā)的功能點計劃
o二次開發(fā)功能點的計算
o其他功能點不覆蓋的工作量(如數(shù)據(jù)導(dǎo)入等)
?其他估算與計劃方法
o數(shù)學(xué)方法(代碼行法、類比法)
o非數(shù)學(xué)方法(專家估算法)
迭代計劃
?迭代計劃中使用功能點
o使用SEAi需求條目代替用戶故事
o直接從SEAi條目數(shù)計算功能點
o維護(hù)類任務(wù)功能點計算
?其他估算方法
o故事點
o雞蛋估算法,T恤估算法
迭代跟蹤,度量,評估
?迭代跟蹤產(chǎn)品的進(jìn)度
o量化地跟蹤產(chǎn)品的內(nèi)在質(zhì)量
?使用迭代開發(fā)+功能點度量來跟蹤,可以有效防止虛假進(jìn)度。
o內(nèi)在質(zhì)量的持續(xù)跟蹤
?可以防止在項目結(jié)束時發(fā)生質(zhì)量問題而導(dǎo)致看似順利的進(jìn)程受阻。
整體跟蹤,度量,評估
整體跟蹤發(fā)生在項目完成,或大型里程碑(必須是迭代式而非瀑布式里程碑)處,對計劃的執(zhí)行情況進(jìn)行評估。
?實際完成功能點數(shù)據(jù)的快速/自動收集
o數(shù)據(jù)庫表法,界面計數(shù)法,函數(shù)反射法,接口反射法
?核心指標(biāo)度量與評估
o生產(chǎn)率FP/人天,成本RMB/FP,編碼消耗率LLOC/FP
o測試密度TC/FP,測試缺陷密度TD/FP,發(fā)布缺陷密度RD/FP
?QAMMI量化敏捷成熟度模型
o基于功能點+Benchmarking的橫向比較
課堂練習(xí):1. 為一個已經(jīng)完成的項目大致度量其功能點;使用Excel完成早期功能點估算(基于ILF和EIF);2. 使用Excel完成中期功能點估算(基于EI/EO/EQ);3. 計算所有調(diào)整因子的數(shù)值,完成功能點調(diào)整;4. 計算所有派生計算項;5.完成Benchmarking五點計算
QAC量化敏捷編碼(量化敏捷重構(gòu))(1H僅培訓(xùn),或2H含練習(xí))
以下方法并非“重構(gòu)”特有,對高標(biāo)準(zhǔn)要求的新項目一樣適用。
?基于功能點的重構(gòu)決策
?基于功能點的重構(gòu)計劃
o重構(gòu)團(tuán)隊人力模型
?基于功能點的重構(gòu)跟蹤
?重構(gòu)案例分享
潛在練習(xí):此處可對一個實際的正將、正在重構(gòu)的項目進(jìn)行練習(xí)
QAT量化敏捷測試(1H僅培訓(xùn),1.5H含練習(xí))
?基于功能點的測試密度計劃 TC/FP
?基于功能點的測試密度度量
o歸一化測試密度 RD/FP
?基于4個100%的自動化測試策略
潛在練習(xí):此處可現(xiàn)場采集各個項目的度量數(shù)據(jù),并按行業(yè)計算數(shù)據(jù)的合理性
QAM量化敏捷度量/績效管理(0.5H僅培訓(xùn),1H含額外對一個項目的現(xiàn)場數(shù)據(jù)收集與計算)
?拓展的度量項
o技術(shù)相關(guān):CCI代碼混沌指數(shù)
o測試相關(guān):測試覆蓋率,測試頻率,測試效率自動化率
o發(fā)布相關(guān):發(fā)布頻率,發(fā)測比,線上缺陷次率
?基于功能點的敏捷團(tuán)隊績效管理
o與業(yè)界基線的比較
?基于功能點的個人績效管理
第一步:準(zhǔn)備需求文檔(5H)
第一類文檔:已經(jīng)由業(yè)務(wù)部門寫成的現(xiàn)成文檔
此類文檔的編寫者由于沒有經(jīng)過功能點的培訓(xùn),因此其文檔中不存在功能點計數(shù)項的清晰條目,還存在大量從字面上看不到的功能點。因此需要對其進(jìn)行標(biāo)記、分析后方可計數(shù)。
課堂練習(xí):在自己的需求文檔中,標(biāo)識實體(ILF、EIF),并計算早期規(guī)模(Indicative Function Point)。在天然的文檔中,行為(EI、EO、EQ)遺漏率太高,識別并補(bǔ)充的技巧,需要在下一練習(xí)中才能學(xué)到。
第二類文檔:需求尚未寫成,因此可以按功能點從頭編寫的文檔
特色內(nèi)容:在實踐與教學(xué)過程中,講師發(fā)明了一種全新的需求分析法“SEAi需求分析法”,用這種方法可以在寫需求的時候就順便完成功能點的拆分工作,通過簡單工具甚至可以自動計算功能點數(shù),是普通功能點計數(shù)法速度的20~5000倍左右。此方法還可以把需求遺漏率從30~70%降低到5%左右(初學(xué)可至15%左右)。
?本章節(jié)將使用講師的“SEAi需求結(jié)構(gòu)”的簡化版本,在極短的時間內(nèi),即可將Word或人類語言拆分并表達(dá)為前三層,其第二層就是ILF和EIF(統(tǒng)稱為實體),第三層則是EI、EO、EQ(統(tǒng)稱為行為),因此可直接用于計算功能點。
課堂練習(xí):1. 將大型需求拆分為場景;2. 在每個場景描述中識別實體(ILF、EIF);3. 用CRUD方法發(fā)現(xiàn)潛在的行為(EI、EO、EQ);4. 計算中期規(guī)模(Estimated Function Point)。
第二步:功能點估算(3H)
功能點的歷史及定義變化
?IFPUG功能點定義五種計數(shù)項
o復(fù)雜的調(diào)整因子定義(本課程中棄用)
oNESMA兩級簡化體系
?Indicative Function Point
?Estimated Function Point
oAFP簡化體系
?Agile Function Point
調(diào)整因子
?軟件因素調(diào)整因子
o應(yīng)用類型調(diào)整因子
o規(guī)模調(diào)整因子
o變更調(diào)整因子
o二次開發(fā)調(diào)整因子
o維護(hù)調(diào)整因子
o多端開發(fā)調(diào)整因子
?開發(fā)因素調(diào)整因子
o團(tuán)隊經(jīng)驗因子
o語言類型因子
?實際使用中因子的選擇
課堂練習(xí):1. 使用功能點定義重新理解并修訂之前的需求拆分;2. 將大型需求拆分為場景;3. 使用調(diào)整因子對功能點總量進(jìn)行調(diào)整;4. 使用自動工具從三層需求結(jié)構(gòu)中直接計算功能點
第三步:造價估算及其標(biāo)準(zhǔn)(3H)
中國的功能點發(fā)展歷史及標(biāo)準(zhǔn)歷史
?初期功能點的引入
?中國標(biāo)準(zhǔn)時代
o行業(yè)協(xié)會標(biāo)準(zhǔn):《軟件成本低額規(guī)范》
o北京市地方標(biāo)準(zhǔn)
o工信部標(biāo)準(zhǔn)
o國標(biāo)
o國軍標(biāo)
?其他主要參考體系
o韓國標(biāo)準(zhǔn)
o澳大利亞Southern Scope
標(biāo)準(zhǔn)估算過程
?功能點定義
?估算的三個時機(jī)
?功能點計數(shù)
?調(diào)整因子計算
?派生計算項
o工作量
o成本(不同標(biāo)準(zhǔn)中有兩種不同的計算策略)
?開發(fā)成本計算
?總成本計算
o工期
o講師增補(bǔ)的數(shù)值:
?邏輯代碼行數(shù),代碼混沌指數(shù)
?測試用例數(shù),測試缺陷數(shù),發(fā)布缺陷數(shù)
?基準(zhǔn)比對與五點估算
課堂練習(xí):1. 使用Excel完成早期功能點估算(基于ILF和EIF);2. 使用Excel完成中期功能點估算(基于EI/EO/EQ);3. 計算所有調(diào)整因子的數(shù)值,完成功能點調(diào)整;4. 計算所有派生計算項;5.完成Benchmarking三點計算(部分?jǐn)?shù)據(jù)為五點估算);6. 使用標(biāo)準(zhǔn)模板計算非軟件成本
第四步:基于功能點的計劃,跟蹤,度量,評估(2H)
整體計劃
整體計劃包括項目早期的立項、合同等計劃。也包括了敏捷開發(fā)的整體計劃。
?新產(chǎn)品開發(fā)的功能點計劃
o二次開發(fā)功能點的計算
o其他功能點不覆蓋的工作量(如數(shù)據(jù)導(dǎo)入等)
?其他估算與計劃方法
o數(shù)學(xué)方法(代碼行法、類比法)
o非數(shù)學(xué)方法(專家估算法)
迭代計劃
?迭代計劃中使用功能點
o使用SEAi需求條目代替用戶故事
o直接從SEAi條目數(shù)計算功能點
o維護(hù)類任務(wù)功能點計算
?其他估算方法
o故事點
o雞蛋估算法,T恤估算法
迭代跟蹤,度量,評估
?迭代跟蹤產(chǎn)品的進(jìn)度
o量化地跟蹤產(chǎn)品的內(nèi)在質(zhì)量
?使用迭代開發(fā)+功能點度量來跟蹤,可以有效防止虛假進(jìn)度。
o內(nèi)在質(zhì)量的持續(xù)跟蹤
?可以防止在項目結(jié)束時發(fā)生質(zhì)量問題而導(dǎo)致看似順利的進(jìn)程受阻。
整體跟蹤,度量,評估
整體跟蹤發(fā)生在項目完成,或大型里程碑(必須是迭代式而非瀑布式里程碑)處,對計劃的執(zhí)行情況進(jìn)行評估。
?實際完成功能點數(shù)據(jù)的快速/自動收集
o數(shù)據(jù)庫表法,界面計數(shù)法,函數(shù)反射法,接口反射法
?核心指標(biāo)度量與評估
o生產(chǎn)率FP/人天,成本RMB/FP,編碼消耗率LLOC/FP
o測試密度TC/FP,測試缺陷密度TD/FP,發(fā)布缺陷密度RD/FP
?QAMMI量化敏捷成熟度模型
o基于功能點+Benchmarking的橫向比較
課堂練習(xí):1. 為一個已經(jīng)完成的項目大致度量其功能點;使用Excel完成早期功能點估算(基于ILF和EIF);2. 使用Excel完成中期功能點估算(基于EI/EO/EQ);3. 計算所有調(diào)整因子的數(shù)值,完成功能點調(diào)整;4. 計算所有派生計算項;5.完成Benchmarking五點計算
QAC量化敏捷編碼(量化敏捷重構(gòu))(1H僅培訓(xùn),或2H含練習(xí))
以下方法并非“重構(gòu)”特有,對高標(biāo)準(zhǔn)要求的新項目一樣適用。
?基于功能點的重構(gòu)決策
?基于功能點的重構(gòu)計劃
o重構(gòu)團(tuán)隊人力模型
?基于功能點的重構(gòu)跟蹤
?重構(gòu)案例分享
潛在練習(xí):此處可對一個實際的正將、正在重構(gòu)的項目進(jìn)行練習(xí)
QAT量化敏捷測試(1H僅培訓(xùn),1.5H含練習(xí))
?基于功能點的測試密度計劃 TC/FP
?基于功能點的測試密度度量
o歸一化測試密度 RD/FP
?基于4個100%的自動化測試策略
潛在練習(xí):此處可現(xiàn)場采集各個項目的度量數(shù)據(jù),并按行業(yè)計算數(shù)據(jù)的合理性
QAM量化敏捷度量/績效管理(0.5H僅培訓(xùn),1H含額外對一個項目的現(xiàn)場數(shù)據(jù)收集與計算)
?拓展的度量項
o技術(shù)相關(guān):CCI代碼混沌指數(shù)
o測試相關(guān):測試覆蓋率,測試頻率,測試效率自動化率
o發(fā)布相關(guān):發(fā)布頻率,發(fā)測比,線上缺陷次率
?基于功能點的敏捷團(tuán)隊績效管理
o與業(yè)界基線的比較
?基于功能點的個人績效管理

課程費用

6800.00 /人

課程時長

3

預(yù)約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求