400-888-5228

课程目标

本课程在一天的时间内,让学员迅速体验基于功能点的计划与控制完整过程。

课上学员按照实际项目分组,使用所在企业、部门、团队的实际需求(WORD文档甚至口述需求均可),进行功能拆分并计算功能点数量。

本课程会涉及到以下几种不同角色,并获取相应收益:

  • 中级管理者(20~50下属),大项目经理、多个项目的经理或部门经理,主要负责部门绩效管理、团队建设。
  • 基层管理者(1~5下属),小型团队的技术与任务负责人,负责排定微观计划,判断功能点的完成情况,填报跟踪表。
  • 初级管理者(5~20下属),项目经理级别的负责人,主要负责团队内计划、任务分配、时间协调、跟踪并发现问题,控制进度。
  • 核心开发与测试人员,理解功能点与代码、测试用例之间的关系,从而理解计划的制定依据、跟踪依据。

完成标准

学员在实际课程练习中,将能当场完成以下工作:

  • 从团队的普通Word文档甚至口述文字中,快速识别业务实体/接口(ILF和EIF),以及业务行为(EI/EO/EQ)
  • 依据上述需求快速计算FP(功能点)数值
  • 学会使用应用领域调整因子对功能点进行调整
  • 当场基于功能点估计工作量、成本、工期、代码行数、测试用例数、测试缺陷数

大纲

课程简介及学员分组(0.5H)

简单介绍课程目标、功能点的背景知识等等。

学员尽量按实际团队或业务领域分为4~5个小组,每组有自己的需求(实际产品需求,供拆分功能点练习使用)。

需求分层拆分(1.5H)

  1. 三层需求结构的拆分
  2. 课堂练习:将自己的需求拆分为三层结构

本章节将使用讲师的“QUML三层需求结构”的简化版本,在极短的时间内,即可将Word或类似文字文档拆分为三层,且第二层和第三层可直接用于计算功能点。所以尽管这个章节时间很长,然而却是后面所有章节的基础。

功能点估算(1.5H)

  1. 功能点的基本概念
  2. 从三层需求结构中直接计算功能点
  3. 功能点的两级简化计算公式
  4. 课堂练习:从自己的需求中估算功能点(两级简化)

本课程讲师是世界最大度量咨询美国SPR(生产力研究所)授权的功能点讲师,也是中国《软件成本定额规范》(工信部和北京市标准的共同前身)编写组组长。

在实践与教学过程中,讲师结合NESMA的两级简化方法,发明了一种更快、成本更低的估算和度量方法,可以在2小时左右完成原来需要标准课程5天才能勉强理解的功能点并付诸实际使用。

基于功能点的计划(1H)

  1. 新产品开发的功能点计划
  2. 维护型产品的功能点计划
  3. 课堂练习:制定基于功能点的计划

本章节将学习基于功能点的计划,并学会使用简单的表格(既用于计划也用于跟踪),来量化地表达计划。

基于功能点的跟踪与控制(1H)

  1. 功能点完成情况的度量
  2. 跟踪产品的进度
  3. 量化地跟踪产品的内在质量

使用迭代开发+功能点度量来跟踪,可以有效防止虚假进度。

内在质量的持续跟踪,则可以防止在项目结束时发生质量问题而导致看似顺利的进程受阻。

进度控制策略(0.5H)

  1. 瀑布模型的控制策略
  2. 敏捷模型的控制策略
  3. 基于功能点的绩效管理(前瞻性介绍)

不同的控制策略可以产生进度优先(甚至可以保证不会延期)、需求优先、质量优先等等不同的结果。