課程簡介
1.世界唯一可以直接進(jìn)行自動功能點(diǎn)估算的需求[ 此課程的學(xué)員,需要參加《SEAi需求分析法》課程,或?qū)蓚€(gè)課程合并講授。]-估算體系。
2.將功能點(diǎn)的應(yīng)用從工作量、成本,擴(kuò)展使用范圍,至包含編碼量、測試用例、測試與發(fā)布質(zhì)量管理。
3.基于功能點(diǎn)的量化成熟度評估模型,實(shí)現(xiàn)結(jié)果驅(qū)動評估。
配套工具Ada Scope 客戶端免費(fèi),可自動從符合標(biāo)準(zhǔn)的需求文檔中計(jì)算功能點(diǎn)及派生數(shù)據(jù)。
目標(biāo)收益
針對參訓(xùn)學(xué)員,本課程會涉及到以下幾種不同角色,并獲取相應(yīng)收益:
1、中級管理者(20~50下屬),大項(xiàng)目經(jīng)理、多個(gè)項(xiàng)目的經(jīng)理或部門經(jīng)理,主要負(fù)責(zé)部門績效管理、團(tuán)隊(duì)建設(shè)。
2、基層管理者(1~5下屬),小型團(tuán)隊(duì)的技術(shù)與任務(wù)負(fù)責(zé)人,負(fù)責(zé)排定微觀計(jì)劃,判斷功能點(diǎn)的完成情況,填報(bào)跟蹤表。
3、初級管理者(5~20下屬),項(xiàng)目經(jīng)理級別的負(fù)責(zé)人,主要負(fù)責(zé)團(tuán)隊(duì)內(nèi)計(jì)劃、任務(wù)分配、時(shí)間協(xié)調(diào)、跟蹤并發(fā)現(xiàn)問題,控制進(jìn)度。
4、核心開發(fā)與測試人員,理解功能點(diǎn)與代碼、測試用例之間的關(guān)系,從而理解計(jì)劃的制定依據(jù)、跟蹤依據(jù)。
針對參訓(xùn)企業(yè),若企業(yè)正在制定相關(guān)的估算、計(jì)劃、考核體系,本課程有有以下相應(yīng)收益:
1、7大核心度量項(xiàng):功能點(diǎn)FP,工作量(標(biāo)準(zhǔn)人天)MD,工期,合理代碼行數(shù),合理測試用例數(shù),合理測試缺陷數(shù),合理發(fā)布缺陷數(shù)
2、流程:形成完整的需求分析、整體計(jì)劃(立項(xiàng)、合同、年度計(jì)劃)、迭代計(jì)劃(2周~1個(gè)月)、度量的生命周期。
3、過程文檔:《端到端敏捷開發(fā)流程(從需求、估算到度量)》
4、指南:《QAD量化敏捷開發(fā)電子書1.2》包括需求分析法、快速功能點(diǎn)法、度量、與敏捷開發(fā)的結(jié)合等內(nèi)容
5、模板:整體估算《SEAi 估算模板 整體需求.xlsx》《SEAi 估算模板 整體估算項(xiàng)目級參數(shù).xlsx》《SEAi 估算模板 整體估算結(jié)果.xlsx》迭代估算《SEAi 估算模板 整體估算結(jié)果.xlsx》《SEAi 估算模板 迭代需求.xlsx》
培訓(xùn)對象
課程大綱
序章:準(zhǔn)備工作與功能點(diǎn)入門(0.5小時(shí)) |
1、核心目標(biāo)1:分組——學(xué)員盡量按實(shí)際團(tuán)隊(duì)或業(yè)務(wù)領(lǐng)域分為4~5個(gè)小組,每組有自己的需求(實(shí)際產(chǎn)品需求,供拆分功能點(diǎn)練習(xí)使用)。 2、核心目標(biāo)2:了解功能點(diǎn)的歷史與基本概念 3、課程內(nèi)容 -功能點(diǎn)的最基本概念 -功能點(diǎn)定義 -功能點(diǎn)的核心目標(biāo) |
第一章:SEAi需求分析(6小時(shí)) |
1、核心目標(biāo)1:使用正確的方法劃分和描述早期需求 2、核心目標(biāo)2:使用SEAi方法拆分頂層需求,并達(dá)到可以計(jì)算功能點(diǎn)的目標(biāo) 3、課程內(nèi)容 3.1早期需求采集 -用戶訪談與需求采集誤區(qū) -SEAi需求分析法 -識別產(chǎn)品的場景Scenario -建立場景描述語言 3.2需求拆分 -從場景描述中發(fā)現(xiàn)實(shí)體Entity(作為史詩故事) 識別標(biāo)準(zhǔn) 分析完成標(biāo)準(zhǔn) -為每一個(gè)實(shí)體分析CRUD行為Action(作為用戶故事) 識別標(biāo)準(zhǔn) 分析完成標(biāo)準(zhǔn) 4、練習(xí):基于實(shí)際需求進(jìn)行場景描述和實(shí)體拆分,即ILF/EIF層 5、練習(xí):利用CRUD拆分行為,即EI/EO/EQ層 6、練習(xí):使用《SEAi需求模板》生成整體需求文檔 |
第二章:功能點(diǎn)規(guī)模計(jì)數(shù)(2.5小時(shí)) |
1、核心目標(biāo)1:掌握功能點(diǎn)的原始定義 2、核心目標(biāo)2:能將SEAi需求中的實(shí)體、行為映射到傳統(tǒng)定義中的ILF/EIF/EI/EO/EQ等 3、課程內(nèi)容 3.1 歷史與體系差異 -功能點(diǎn)的最基本概念 -1979年:IFPUG的原始功能點(diǎn) -2000年(約):NESMA的簡化功能點(diǎn) -2009年:中國功能點(diǎn)標(biāo)準(zhǔn) 3.2 國際與國內(nèi)標(biāo)準(zhǔn)/體系/組織 -IFPUG,NESMA,SPR,ISBSG,Southern Scope,韓國標(biāo)準(zhǔn) -CSBSG,中國標(biāo)準(zhǔn)(行標(biāo)/北京市標(biāo)/工信部/國標(biāo)/國軍標(biāo)) 3.3 功能點(diǎn)定義 -IFPUG功能點(diǎn)定義五種計(jì)數(shù)項(xiàng) IFPUG復(fù)雜的調(diào)整因子定義(本課程中棄用) -NESMA兩級簡化體系 Indicative Function Point Estimated Function Point -AFP簡化體系 Agile Function Point 3.4 SEAi體系中的映射關(guān)系 實(shí)體 = ILF,三方實(shí)體 = EIF 行為 = EI/EO/EQ 3.5 練習(xí)1:口算估算《SEAi需求模板》的未調(diào)整功能點(diǎn)數(shù)據(jù) |
第三章:功能點(diǎn)規(guī)模計(jì)數(shù)(3小時(shí)) |
1、核心目標(biāo)1:在項(xiàng)目初期和迭代開始時(shí),估算工作量、成本、工期、合理的代碼行、測試用例數(shù)、測試缺陷數(shù)、發(fā)布缺陷數(shù) 2、核心目標(biāo)2:使用AdaScope自動完成基于功能點(diǎn)的成本計(jì)算 2.1 基于功能點(diǎn)的估算過程 -準(zhǔn)備未調(diào)整的功能點(diǎn)UFP -軟件因素調(diào)整因子 應(yīng)用類型調(diào)整因子 規(guī)模調(diào)整因子 變更調(diào)整因子 二次開發(fā)調(diào)整因子 維護(hù)調(diào)整因子 多端開發(fā)調(diào)整因子 -開發(fā)因素調(diào)整因子 團(tuán)隊(duì)經(jīng)驗(yàn)因子 語言類型因子 -實(shí)際使用中因子的選擇 2.2 派生數(shù)據(jù)的定義與度量 此章節(jié)對以下的待估算數(shù)據(jù)進(jìn)行定義和講解,并給出業(yè)界的標(biāo)準(zhǔn)數(shù)值(一般以2021年中國行業(yè)數(shù)據(jù)為準(zhǔn)) -功能點(diǎn) -工作量 -成本 -工期 -合理的代碼行數(shù) -測試用例數(shù) -測試缺陷數(shù) -發(fā)布缺陷數(shù) 2.3 中長期估算與迭代估算 -基于敏捷功能點(diǎn)AFP的估算 可估算2周~無限的工作量、工期、成本、合理代碼行、測試用例、測試缺陷、發(fā)布缺陷數(shù) -基于SEAi需求條目的快速發(fā)布周期估算 2.4 練習(xí)1:使用Ada Scope工具估算《SEAi需求模板》的整體計(jì)劃 2.5 練習(xí)2:使用Ada Scope工具估算《SEAi需求模板》的迭代計(jì)劃 |
序章:準(zhǔn)備工作與功能點(diǎn)入門(0.5小時(shí)) 1、核心目標(biāo)1:分組——學(xué)員盡量按實(shí)際團(tuán)隊(duì)或業(yè)務(wù)領(lǐng)域分為4~5個(gè)小組,每組有自己的需求(實(shí)際產(chǎn)品需求,供拆分功能點(diǎn)練習(xí)使用)。 2、核心目標(biāo)2:了解功能點(diǎn)的歷史與基本概念 3、課程內(nèi)容 -功能點(diǎn)的最基本概念 -功能點(diǎn)定義 -功能點(diǎn)的核心目標(biāo) |
第一章:SEAi需求分析(6小時(shí)) 1、核心目標(biāo)1:使用正確的方法劃分和描述早期需求 2、核心目標(biāo)2:使用SEAi方法拆分頂層需求,并達(dá)到可以計(jì)算功能點(diǎn)的目標(biāo) 3、課程內(nèi)容 3.1早期需求采集 -用戶訪談與需求采集誤區(qū) -SEAi需求分析法 -識別產(chǎn)品的場景Scenario -建立場景描述語言 3.2需求拆分 -從場景描述中發(fā)現(xiàn)實(shí)體Entity(作為史詩故事) 識別標(biāo)準(zhǔn) 分析完成標(biāo)準(zhǔn) -為每一個(gè)實(shí)體分析CRUD行為Action(作為用戶故事) 識別標(biāo)準(zhǔn) 分析完成標(biāo)準(zhǔn) 4、練習(xí):基于實(shí)際需求進(jìn)行場景描述和實(shí)體拆分,即ILF/EIF層 5、練習(xí):利用CRUD拆分行為,即EI/EO/EQ層 6、練習(xí):使用《SEAi需求模板》生成整體需求文檔 |
第二章:功能點(diǎn)規(guī)模計(jì)數(shù)(2.5小時(shí)) 1、核心目標(biāo)1:掌握功能點(diǎn)的原始定義 2、核心目標(biāo)2:能將SEAi需求中的實(shí)體、行為映射到傳統(tǒng)定義中的ILF/EIF/EI/EO/EQ等 3、課程內(nèi)容 3.1 歷史與體系差異 -功能點(diǎn)的最基本概念 -1979年:IFPUG的原始功能點(diǎn) -2000年(約):NESMA的簡化功能點(diǎn) -2009年:中國功能點(diǎn)標(biāo)準(zhǔn) 3.2 國際與國內(nèi)標(biāo)準(zhǔn)/體系/組織 -IFPUG,NESMA,SPR,ISBSG,Southern Scope,韓國標(biāo)準(zhǔn) -CSBSG,中國標(biāo)準(zhǔn)(行標(biāo)/北京市標(biāo)/工信部/國標(biāo)/國軍標(biāo)) 3.3 功能點(diǎn)定義 -IFPUG功能點(diǎn)定義五種計(jì)數(shù)項(xiàng) IFPUG復(fù)雜的調(diào)整因子定義(本課程中棄用) -NESMA兩級簡化體系 Indicative Function Point Estimated Function Point -AFP簡化體系 Agile Function Point 3.4 SEAi體系中的映射關(guān)系 實(shí)體 = ILF,三方實(shí)體 = EIF 行為 = EI/EO/EQ 3.5 練習(xí)1:口算估算《SEAi需求模板》的未調(diào)整功能點(diǎn)數(shù)據(jù) |
第三章:功能點(diǎn)規(guī)模計(jì)數(shù)(3小時(shí)) 1、核心目標(biāo)1:在項(xiàng)目初期和迭代開始時(shí),估算工作量、成本、工期、合理的代碼行、測試用例數(shù)、測試缺陷數(shù)、發(fā)布缺陷數(shù) 2、核心目標(biāo)2:使用AdaScope自動完成基于功能點(diǎn)的成本計(jì)算 2.1 基于功能點(diǎn)的估算過程 -準(zhǔn)備未調(diào)整的功能點(diǎn)UFP -軟件因素調(diào)整因子 應(yīng)用類型調(diào)整因子 規(guī)模調(diào)整因子 變更調(diào)整因子 二次開發(fā)調(diào)整因子 維護(hù)調(diào)整因子 多端開發(fā)調(diào)整因子 -開發(fā)因素調(diào)整因子 團(tuán)隊(duì)經(jīng)驗(yàn)因子 語言類型因子 -實(shí)際使用中因子的選擇 2.2 派生數(shù)據(jù)的定義與度量 此章節(jié)對以下的待估算數(shù)據(jù)進(jìn)行定義和講解,并給出業(yè)界的標(biāo)準(zhǔn)數(shù)值(一般以2021年中國行業(yè)數(shù)據(jù)為準(zhǔn)) -功能點(diǎn) -工作量 -成本 -工期 -合理的代碼行數(shù) -測試用例數(shù) -測試缺陷數(shù) -發(fā)布缺陷數(shù) 2.3 中長期估算與迭代估算 -基于敏捷功能點(diǎn)AFP的估算 可估算2周~無限的工作量、工期、成本、合理代碼行、測試用例、測試缺陷、發(fā)布缺陷數(shù) -基于SEAi需求條目的快速發(fā)布周期估算 2.4 練習(xí)1:使用Ada Scope工具估算《SEAi需求模板》的整體計(jì)劃 2.5 練習(xí)2:使用Ada Scope工具估算《SEAi需求模板》的迭代計(jì)劃 |