敏捷scrum研发过程管理培训
敏捷scrum研发过程管理培训
培训目标:
使参训人员了解敏捷scrum研发过程各阶段流程与方法,掌握“计划牵引、需求为准、架构为纲、迭代开发、全面质量管理、配置全程、文档支持”的敏捷scrum研发模式,通过案例学习相关工具,认识到敏捷scrum研发管理的重要性,了解敏捷scrum研发过程管理的核心理念与实践方法,并能够通过规范化敏捷scrum研发过程来提高质量。
培训对象
从事敏捷scrum系统研发的相关人员、软件项目经理、软件开发人员、软件质量保证人员、其他对敏捷scrum研发过程感兴趣的人员。
培训内容
授课内容
敏捷scrum研发过程管理与敏捷scrum研发工程基础
1. 敏捷scrum研发过程管理的目标与范围
2. 敏捷scrum研发过程管理的常见问题
3. 如何结合具体敏捷scrum研发项目工作与管理
4. 敏捷scrum研发生命周期模型
5. 敏捷scrum研发过程策略体系
敏捷scrum研发过程项目关键路径确定
1. 敏捷scrum研发过程管理路线图概览
2. 需求,设计,开发,测试,部署
3. 敏捷scrum研发开发过程定制
案例:IBM UP过程剖析、敏捷scrum研发过程管理UP过程剖析
需求阶段的敏捷scrum研发过程管理
1. 需求的目标与范围
2. 需求的角色与工件
3. 需求获取,分析,规格,验证路线图
4. 需求阶段的工作进度计划,跟踪与监控
5. 需求变更控制管理
6. 基于需求的项目范围管理
7. 基于需求的风险识别与管理
8. 基于需求的成本管理
工具:演示主流需求管理工具
敏捷scrum研发设计阶段的敏捷scrum研发过程管理
(1)敏捷scrum研发设计的目标与范围
(2)敏捷scrum研发设计的角色与工件
(3)敏捷scrum研发设计路线图:架构设计,概要设计,数据库设计,详细设计
(4)设计阶段的工作进度计划、跟踪与监控跟踪
(5)设计的风险解决与管理
(6)设计的质量验证与管理
工具:演示设计案例与设计模版
开发阶段的敏捷scrum研发过程管理
1. 开发的目标与策略
2. 开发的角色与工件
3. 开发路线图:物理设计,编写编码规范,集成计划,并行开发,及时测试,持续集成
4. 开发阶段的工作进度计划,跟踪与监控跟踪
5. 开发的质量与管理
6. 开发中的配置管理
7. 开发中的集成管理
8. 开发中的敏捷方法
案例:实战平行开发与配置管理(VSS、CVS、SVN等)
测试阶段的管理—缺陷管理
1. 测试目标与策略
2. 测试的角色与工件
3. 测试的过程路线图:测试计划,测试设计,测试实施,测试执行,测试分析报告
4. 测试阶段的工作进度计划,跟踪与监控跟踪
5. 测试风险管理
6. 测试过程管理
7. 测试团队管理
8. 测试bug管理
工具:实战演示测试管理工具
部署阶段的敏捷scrum研发过程管理
1. 部署的目的与范围
2. 部署的角色与工件
3. 部署过程路线图:部署计划,准备部署工件,用户培训,实施部署,试运行,部署维护
4. 部署阶段的工作进度计划,跟踪与监控跟踪
5. 部署后的需求变更控制管理
6. 部署工作版本与发布管理
7. 部署中的系统管理
8. 验收管理
版本配置管理
1. 配置管理的实施步骤
2. 配置管理的基线确定
3. 配置管理的审核方式
4. 配置管理的日常规范
5. 置管理委员会的职能
6. 置管理中变更控制方案
○实例研究与答疑讨论——配置管理体系实例案例
需求变更管理
1. 项目变更基本概念
2. 变更管理的基本原则
3. 变更管理组织机构与工作程序
4. 项目变更管理的工作内容
5. 实施需求变更管理的要旨
6. 需求变更控制步骤
7. 需求变更管理的经验分享
○实例研究与答疑讨论——需求变更管理案例
○实例研究与答疑讨论——变更管理体系实例案例
敏捷scrum研发文档总结与交付
1. 软件文档的概念与作用
2. 文档的分类及与使用者的关系
3. 文档编制与软件生存期的关系
4. 软件文档解决的主要问题与方法
5. 产品开发文档编制指南与最佳实践
6. 软件需求说明编制指南与最佳实践
7. 软件测试文档编制规范与最佳实践
8. 软件文档管理指南与最佳实践
课程总结
案例讨论