研发管理、项目管理、质量管理及研发人员。例如:软件研发/测试部门经理、项目经理、软件工程师、系统工程师、项目管理部(PMO)人员、测试工程师、质量管理人员(SQA)、流程优化人员/SEPG成员等。
课程大纲
第一天:
?课程概述
?项目及项目管理
?什么是项目、项目管理
?项目的主要属性和特征
?项目管理九大知识领域
?项目的三要素
?项目的五个阶段
?项目经理的职责与能力模型
?流程与规范的作用
?软件需求开发与管理
?需求工程
?需求的阶段与定义
?软件需求开发流程与方法
?软件需求管理
?需求跟踪
?沙盘实战:软件需求分析
第二天:
?软件估计与项目计划
?软件估计方法
?软件估计流程及模板
?软件估计的注意事项
?项目计划阶段的主要活动
?项目立项
?项目生命周期
?制约项目成功的因素
?项目计划阶段流程及模板
?沙盘实战:软件估计与项目计划
?风险管理
?风险的定义
?风险和问题
?风险的识别
?风险的管理
?流程及模板
?沙盘实战:风险管理计划
?技术评审
?评审的定义
?评审的类型、特点及区别
?技术评审的组织
?技术评审的步骤——申请、评审计划、介绍会议、预审、评审会议、第三小时会议、修订、验证、评审结论
?技术评审的技巧及注意事项
?技术评审模板
?沙盘实战:需求评审
第三天:
?软件测试
?软件测试的定义
?软件测试的类型、区别和作用
?单元测试流程及方法
?集成测试流程及方法
?系统测试流程及方法
?软件测试报告及分析
?软件测试的度量
?软件测试阶段模板
?沙盘实战:系统测试用例设计
?软件设计与实现
?软件设计的流程、角色及职责
?需求跟踪
?设计及软件重用在设计中的实现
?软件设计模板
?沙盘实战:软件设计
?沙盘实战:单元测试用例设计
第四天
?沙盘实战:编码及代码走读
?沙盘实战:单元测试执行及报告
?项目执行与监控
?项目成功的核心因素
?项目监控角色与职责
?项目监控的流程
?项目执行与监控的常用方法
?报告与例会
?里程碑与计划变更
?过程及技术改进
?沙盘实战:系统测试及报告
?软件项目质量管理与分析
?度量与度量项设计
?质量保证与过程改进
?软件项目审计
?软件项目结项及项目总结
沙盘实战:项目