课程大纲

第 1 天 - 在瀑布式环境中管理软体专案

1. 瀑布简介

a. 历史背景

  1. Winston Royce
  2. 制造流程的背景

b. 瀑布阶段

  1. 需求收集
  2. 设计
  3. 实施
  4. 验证
  5. 维护

c. 瀑布挑战

  1. 处理变更
  2. 业务知识与实施之间的距离
  3. 将风险延后到生命周期晚期
  4. 范围优先排序

d. 对瀑布模型的反应总结

  1. 拥抱 – 瀑布方法,例如 SSADM
  2. 应对 – V 模型
  3. 适应 – 增量式
  4. 拒绝 – Agile
  5. 增强 – Lean

2. 瀑布式交付的 V 模型应对策略

a. 早期验证与确认

  1. 晚期发现的成本
  2. 审查与检查
  3. 静态分析

b. V 模型测试阶段

  1. 单元/单元整合
  2. 系统
  3. 系统整合
  4. 验收

c. V 模型的好处

  1. 增加终端用户在验证中的参与
  2. 早期风险缓解

3. 使用增量方法调整瀑布

a. 增量方法的类型

  1. 预先规划
  2. 平行,RAD
  3. 演化式,RUP

b. 增量交付原则

  1. 产品增量
  2. 原型设计
  3. 时间盒

c. 增量交付的好处

  1. 增加用户在决策中的参与
  2. 早期投资回报
  3. React 变更

4. 拒绝瀑布模型,转而使用 Agile

a. Agile 基本要素

  1. Agile 宣言
  2. Agile 原则

b. 介绍 Scrum,最流行的 Agile 框架

  1. 迭代交付
  2. 协作工作
  3. 即时文件
  4. 适应性规划

c. Agile 的好处

  1. 增加用户在整个过程中的参与
  2. 赋能开发团队
  3. 快速投资回报
  4. 更高的变更应对能力
  5. 减少无效开发

5. 通过看板交付增强瀑布

a. Lean 和看板

  1. Lean 交付的历史
  2. 看板的历史
  3. 减少浪费的原则

b. 看板介绍

  1. 看板板
  2. 管理进行中的工作

c. 看板的好处

  1. 更高的变更应对能力
  2. 快速投资回报
  3. 减少无效开发

第 2 天 - 敏捷 Project Management 技术

1. 经验过程控制

a. 检查

  1. 演示
  2. 回顾

b. 适应

  1. 适应性规划
  2. 持续改进

c. 透明度

  1. 利益相关者参与
  2. 合约谈判
  3. 即时文件

2. 管理需求

a. 待办事项

  1. 产品
  2. 发布
  3. 冲刺

b. 待办事项项目

  1. 用户故事
  2. 缺陷
  3. 需求规格

c. 风险

  1. 根据风险调整待办事项
  2. 风险燃尽图

3. 估计和控制

a. 时间盒规划

  1. 发布规划
  2. 迭代规划
  3. 每日沟通

b. 优先排序技术

  1. MoSCow
  2. 基于价值
  3. 其他技术

c. 估计技术

  1. 用户故事梳理
  2. 计划扑克

4. 交付管理

a. 迭代交付

  1. 团队速度
  2. 快速投资回报

b. 信息辐射器

  1. Scrum 墙
  2. 燃尽图

5. 团队管理

a. 关联式领导

  1. Scrum 大师作为促进者
  2. 传统专案经理的角色

b. 终端用户参与

  1. 单一决策者 – 产品负责人
  2. 与利益相关者沟通(猪与鸡)

c. 赋能团队

  1. 自我管理团队
  2. 团队内专家的角色
  3. 管理分散团队

要求

没有

 14 小时

客户评论 (5)

即将举行的公开课程

课程分类