项目管理概览
|
项目管理的范围
项目管理的目标
项目管理的常见问题
项目工作流程:需求-> 设计-> 开发-> 测试-> 发布 |
敏捷项目开发过程概览
|
项目日常管理范围
- 进度与速度管理
- 质量管理
- 风险管理
- 变更管理
- 配置管理
小粒度项目的特点:周期短,速度快,反复修订,轻文
小粒度项目的难点:计划、可行性分析、需求范围分析、影响分析、版本控制、相关性测试、变更控制。
小粒度开发的有效过程原则 |
敏捷过程参考 |
常见过程方法:敏捷过程,CMMI,OPEN-UP…
敏捷的哲学观
各种敏捷方法的对比分析
敏捷开发过程中的管理问题
误区:混淆小粒度项目和敏捷过程 |
风险管理
|
迭代前的风险识别
风险分析与应对措施
让团队时刻关注风险列表
如何在迭代中识别风险变化
如何在迭代中维护风险列表 |
制定项目计划 |
如何制定迭代计划
里程碑的确定
如何根据进展修订进度计划
需要什么样的进度估算
进度常见影响因素 |
进度管理
|
设置进度监测点
实行有效的进度监测方式
监测的周期
如何接受进度变化
如何避免进度变化
如何在敏捷中维护进度 |
需求管理 |
需求优先级评定方法
需求实现排序
用户故事的变化
如何接受用户故事变化
迭代中需求的变化影响分析
迭代中的需求变化控制
用户故事变化推迟的方法 |
质量管理
|
设计和代码的质量指标和评价方法
开发前的质量检查
开发后的质量检查
如何做好团队的整体质量
面向产品质量的测试管理
面向用户的验证与管理
持续的构建与集成管理 |
配置管理
|
面向发布的产品模块配置
开发过程中的并行工作管理
持续的版本管理
基线的控制与管理
构建与集成管理
发布管理 |
敏捷团队管理 |
团队的组织方式
团队协作方式
角色和职责分配策略
团队士气提升与维护
团队工作模型
个人工作模型
建立成长路线 |
过程管理
|
合理的过程度量指标有哪些
不影响工作的度量数据收集机制
对度量数据的分析方法
过程问题的识别与调整
过程规范的建立 |