课程简介
1.世界唯一可以直接进行自动功能点估算的需求[ 此课程的学员,需要参加《SEAi需求分析法》课程,或将两个课程合并讲授。]-估算体系。
2.将功能点的应用从工作量、成本,扩展使用范围,至包含编码量、测试用例、测试与发布质量管理。
3.基于功能点的量化成熟度评估模型,实现结果驱动评估。
配套工具Ada Scope 客户端免费,可自动从符合标准的需求文档中计算功能点及派生数据。
目标收益
针对参训学员,本课程会涉及到以下几种不同角色,并获取相应收益:
1、中级管理者(20~50下属),大项目经理、多个项目的经理或部门经理,主要负责部门绩效管理、团队建设。
2、基层管理者(1~5下属),小型团队的技术与任务负责人,负责排定微观计划,判断功能点的完成情况,填报跟踪表。
3、初级管理者(5~20下属),项目经理级别的负责人,主要负责团队内计划、任务分配、时间协调、跟踪并发现问题,控制进度。
4、核心开发与测试人员,理解功能点与代码、测试用例之间的关系,从而理解计划的制定依据、跟踪依据。
针对参训企业,若企业正在制定相关的估算、计划、考核体系,本课程有有以下相应收益:
1、7大核心度量项:功能点FP,工作量(标准人天)MD,工期,合理代码行数,合理测试用例数,合理测试缺陷数,合理发布缺陷数
2、流程:形成完整的需求分析、整体计划(立项、合同、年度计划)、迭代计划(2周~1个月)、度量的生命周期。
3、过程文档:《端到端敏捷开发流程(从需求、估算到度量)》
4、指南:《QAD量化敏捷开发电子书1.2》包括需求分析法、快速功能点法、度量、与敏捷开发的结合等内容
5、模板:整体估算《SEAi 估算模板 整体需求.xlsx》《SEAi 估算模板 整体估算项目级参数.xlsx》《SEAi 估算模板 整体估算结果.xlsx》迭代估算《SEAi 估算模板 整体估算结果.xlsx》《SEAi 估算模板 迭代需求.xlsx》
培训对象
课程大纲
序章:准备工作与功能点入门(0.5小时) |
1、核心目标1:分组——学员尽量按实际团队或业务领域分为4~5个小组,每组有自己的需求(实际产品需求,供拆分功能点练习使用)。 2、核心目标2:了解功能点的历史与基本概念 3、课程内容 -功能点的最基本概念 -功能点定义 -功能点的核心目标 |
第一章:SEAi需求分析(6小时) |
1、核心目标1:使用正确的方法划分和描述早期需求 2、核心目标2:使用SEAi方法拆分顶层需求,并达到可以计算功能点的目标 3、课程内容 3.1早期需求采集 -用户访谈与需求采集误区 -SEAi需求分析法 -识别产品的场景Scenario -建立场景描述语言 3.2需求拆分 -从场景描述中发现实体Entity(作为史诗故事) 识别标准 分析完成标准 -为每一个实体分析CRUD行为Action(作为用户故事) 识别标准 分析完成标准 4、练习:基于实际需求进行场景描述和实体拆分,即ILF/EIF层 5、练习:利用CRUD拆分行为,即EI/EO/EQ层 6、练习:使用《SEAi需求模板》生成整体需求文档 |
第二章:功能点规模计数(2.5小时) |
1、核心目标1:掌握功能点的原始定义 2、核心目标2:能将SEAi需求中的实体、行为映射到传统定义中的ILF/EIF/EI/EO/EQ等 3、课程内容 3.1 历史与体系差异 -功能点的最基本概念 -1979年:IFPUG的原始功能点 -2000年(约):NESMA的简化功能点 -2009年:中国功能点标准 3.2 国际与国内标准/体系/组织 -IFPUG,NESMA,SPR,ISBSG,Southern Scope,韩国标准 -CSBSG,中国标准(行标/北京市标/工信部/国标/国军标) 3.3 功能点定义 -IFPUG功能点定义五种计数项 IFPUG复杂的调整因子定义(本课程中弃用) -NESMA两级简化体系 Indicative Function Point Estimated Function Point -AFP简化体系 Agile Function Point 3.4 SEAi体系中的映射关系 实体 = ILF,三方实体 = EIF 行为 = EI/EO/EQ 3.5 练习1:口算估算《SEAi需求模板》的未调整功能点数据 |
第三章:功能点规模计数(3小时) |
1、核心目标1:在项目初期和迭代开始时,估算工作量、成本、工期、合理的代码行、测试用例数、测试缺陷数、发布缺陷数 2、核心目标2:使用AdaScope自动完成基于功能点的成本计算 2.1 基于功能点的估算过程 -准备未调整的功能点UFP -软件因素调整因子 应用类型调整因子 规模调整因子 变更调整因子 二次开发调整因子 维护调整因子 多端开发调整因子 -开发因素调整因子 团队经验因子 语言类型因子 -实际使用中因子的选择 2.2 派生数据的定义与度量 此章节对以下的待估算数据进行定义和讲解,并给出业界的标准数值(一般以2021年中国行业数据为准) -功能点 -工作量 -成本 -工期 -合理的代码行数 -测试用例数 -测试缺陷数 -发布缺陷数 2.3 中长期估算与迭代估算 -基于敏捷功能点AFP的估算 可估算2周~无限的工作量、工期、成本、合理代码行、测试用例、测试缺陷、发布缺陷数 -基于SEAi需求条目的快速发布周期估算 2.4 练习1:使用Ada Scope工具估算《SEAi需求模板》的整体计划 2.5 练习2:使用Ada Scope工具估算《SEAi需求模板》的迭代计划 |
序章:准备工作与功能点入门(0.5小时) 1、核心目标1:分组——学员尽量按实际团队或业务领域分为4~5个小组,每组有自己的需求(实际产品需求,供拆分功能点练习使用)。 2、核心目标2:了解功能点的历史与基本概念 3、课程内容 -功能点的最基本概念 -功能点定义 -功能点的核心目标 |
第一章:SEAi需求分析(6小时) 1、核心目标1:使用正确的方法划分和描述早期需求 2、核心目标2:使用SEAi方法拆分顶层需求,并达到可以计算功能点的目标 3、课程内容 3.1早期需求采集 -用户访谈与需求采集误区 -SEAi需求分析法 -识别产品的场景Scenario -建立场景描述语言 3.2需求拆分 -从场景描述中发现实体Entity(作为史诗故事) 识别标准 分析完成标准 -为每一个实体分析CRUD行为Action(作为用户故事) 识别标准 分析完成标准 4、练习:基于实际需求进行场景描述和实体拆分,即ILF/EIF层 5、练习:利用CRUD拆分行为,即EI/EO/EQ层 6、练习:使用《SEAi需求模板》生成整体需求文档 |
第二章:功能点规模计数(2.5小时) 1、核心目标1:掌握功能点的原始定义 2、核心目标2:能将SEAi需求中的实体、行为映射到传统定义中的ILF/EIF/EI/EO/EQ等 3、课程内容 3.1 历史与体系差异 -功能点的最基本概念 -1979年:IFPUG的原始功能点 -2000年(约):NESMA的简化功能点 -2009年:中国功能点标准 3.2 国际与国内标准/体系/组织 -IFPUG,NESMA,SPR,ISBSG,Southern Scope,韩国标准 -CSBSG,中国标准(行标/北京市标/工信部/国标/国军标) 3.3 功能点定义 -IFPUG功能点定义五种计数项 IFPUG复杂的调整因子定义(本课程中弃用) -NESMA两级简化体系 Indicative Function Point Estimated Function Point -AFP简化体系 Agile Function Point 3.4 SEAi体系中的映射关系 实体 = ILF,三方实体 = EIF 行为 = EI/EO/EQ 3.5 练习1:口算估算《SEAi需求模板》的未调整功能点数据 |
第三章:功能点规模计数(3小时) 1、核心目标1:在项目初期和迭代开始时,估算工作量、成本、工期、合理的代码行、测试用例数、测试缺陷数、发布缺陷数 2、核心目标2:使用AdaScope自动完成基于功能点的成本计算 2.1 基于功能点的估算过程 -准备未调整的功能点UFP -软件因素调整因子 应用类型调整因子 规模调整因子 变更调整因子 二次开发调整因子 维护调整因子 多端开发调整因子 -开发因素调整因子 团队经验因子 语言类型因子 -实际使用中因子的选择 2.2 派生数据的定义与度量 此章节对以下的待估算数据进行定义和讲解,并给出业界的标准数值(一般以2021年中国行业数据为准) -功能点 -工作量 -成本 -工期 -合理的代码行数 -测试用例数 -测试缺陷数 -发布缺陷数 2.3 中长期估算与迭代估算 -基于敏捷功能点AFP的估算 可估算2周~无限的工作量、工期、成本、合理代码行、测试用例、测试缺陷、发布缺陷数 -基于SEAi需求条目的快速发布周期估算 2.4 练习1:使用Ada Scope工具估算《SEAi需求模板》的整体计划 2.5 练习2:使用Ada Scope工具估算《SEAi需求模板》的迭代计划 |