课程目标
国内的软件企业大多数起步较晚,由于缺乏有效的指导和培训,导致企业软件项目管理能力提升很慢、管理体系建设严重滞后、项目管理经验不足。使企业长期面临着项目管理资源不足、研发人员对客户需求把握不准确、产品质量低下、进度经常延误、重复开发、费用超支等一系列问题。于是很多公司纷纷开始进行项目管理制度的建立和项目管理人员的培养。一些较为优秀的企业开始实施IPD、CMMI、6Sigma等一系列改进措施,希望能够改善产品质量状况,提升研发效率和项目管理水平。随着这些措施的逐步推进,企业开始意识到建立流程体系、引进管理措施
课程大纲
**天:
? 课程概述
? 项目及项目管理
? 什么是项目、项目管理
? 项目的主要属性和特征
? 项目管理九大知识领域
? 项目的三要素
? 项目的五个阶段
? 项目经理的职责与能力模型
? 流程与规范的作用
? 软件需求开发与管理
? 需求工程
? 需求的阶段与定义
? 软件需求开发流程与方法
? 软件需求管理
? 需求跟踪
? 沙盘实战:软件需求分析
第二天:
? 软件估计与项目计划
? 软件估计方法
? 软件估计流程及模板
? 软件估计的注意事项
? 项目计划阶段的主要活动
? 项目立项
? 项目生命周期
? 制约项目成功的因素
? 项目计划阶段流程及模板
? 沙盘实战:软件估计与项目计划
? 风险管理
? 风险的定义
? 风险和问题
? 风险的识别
? 风险的管理
? 流程及模板
? 沙盘实战:风险管理计划
? 技术评审
? 评审的定义
? 评审的类型、特点及区别
? 技术评审的组织
? 技术评审的步骤——申请、评审计划、介绍会议、预审、评审会议、第三小时会议、修订、验证、评审结论
? 技术评审的技巧及注意事项
? 技术评审模板
? 沙盘实战:需求评审
第三天:
? 软件测试
? 软件测试的定义
? 软件测试的类型、区别和作用
? 单元测试流程及方法
? 集成测试流程及方法
? 系统测试流程及方法
? 软件测试报告及分析
? 软件测试的度量
? 软件测试阶段模板
? 沙盘实战:系统测试用例设计
? 软件设计与实现
? 软件设计的流程、角色及职责
? 需求跟踪
? 设计及软件重用在设计中的实现
? 软件设计模板
? 沙盘实战:软件设计
? 沙盘实战:单元测试用例设计
第四天
? 沙盘实战:编码及代码走读
? 沙盘实战:单元测试执行及报告
? 项目执行与监控
? 项目成功的核心因素
? 项目监控角色与职责
? 项目监控的流程
? 项目执行与监控的常用方法
? 报告与例会
? 里程碑与计划变更
? 过程及技术改进
? 沙盘实战:系统测试及报告
? 软件项目质量管理与分析
? 度量与度量项设计
? 质量保证与过程改进
? 软件项目审计
? 软件项目结项及项目总结
沙盘实战:项目结