敏捷实践指南

目录

  • 申明
  • 1. 引论
  • 2. 敏捷概述
    • 2.1 可确定的工作与高度不确定的工作
    • 2.2 《敏捷宣言》及思维模式
    • 2.3 精益与看板方法
    • 2.4 不确定性、风险和生命周期选择
  • 3. 生命周期选择
    • 3.1 项目生命周期的特征
      • 3.1.1 预测型生命周期的特征
      • 3.1.2 迭代型生命周期的特征
      • 3.1.3 增量型生命周期的特征
      • 3.1.4 敏捷生命周期的特征
      • 3.1.5 敏捷适用性筛选器
    • 3.2 混合敏捷方法
    • 3.3 影响裁剪的项目因素
  • 4. 实施敏捷:创建敏捷环境
    • 4.1 从敏捷思维模式开始
    • 4.2 仆人式领导为团队赋权
      • 4.2.1 仆人式领导的职责
        • 4.2.1.1 仆人式领导的促进作用
        • 4.2.1.2 仆人式领导消除组织障碍
      • 4.2.2 项目经理在敏捷环境中的角色
      • 4.2.3 项目经理应用仆人式领导
    • 4.3 团队构成
      • 4.3.1 敏捷团队
      • 4.3.2 敏捷的角色
      • 4.3.3 通才型专家
      • 4.3.4 团队结构
      • 4.3.5 专职小组成员
      • 4.3.6 团队工作场所
      • 4.3.7 克服组织孤岛
  • 5. 实施敏捷:在敏捷环境中交付
    • 5.1 项目章程和团队章程
    • 5.2 常见敏捷实践
      • 5.2.1 回顾
      • 5.2.2 待办事项列表编制
      • 5.2.3 待办事项列表的细化
      • 5.2.4 每日站会
      • 5.2.5 展示/评审
      • 5.2.6 规划基于迭代的敏捷
      • 5.2.7 帮助团队交付价值的执行实践
      • 5.2.8 迭代和增量如何帮助交付工作产品
    • 5.3 解决敏捷项目的挑战
    • 5.4 敏捷项目的衡量指标
      • 5.4.1 敏捷团队的衡量结果
  • 6. 关于项目敏捷性的组织考虑因素
    • 6.1 组织变革管理
      • 6.1.1 变革管理驱动因素
      • 6.1.2 变革就绪情况
    • 6.2 组织文化
      • 6.2.1 创建安全环境
      • 6.2.2 评估文化
    • 6.3 采购和合同
    • 6.4 商业实践
    • 6.5 多团队协作和依赖关系(扩展)
      • 6.5.1 框架
      • 6.5.2 考虑事项
    • 6.6 敏捷和项目管理办公室 (PMO)
      • 6.6.1 敏捷 PMO 为价值驱动型
      • 6.6.2 敏捷 PMO 为面向创新型
      • 6.6.3 敏捷 PMO 为多学科型
    • 6.7 组织结构
    • 6.8 组织演变
  • 7. 专栏知识链接

申明

1. 引论

??本实践指南适用于对于预测法和敏捷方法难以取舍的项目团队,试图解决快速创新和复杂性问题 的项目团队,以及致力于团队改进的项目团队。本实践指南将提供有益的指导方针,它们将有助于 项目取得成功,帮助项目团队顺利交付商业价值,满足客户的期望和需求。

  • 非常短的反馈循环;
  • 频繁调整过程;
  • 重新进行优先级排序;
  • 定期更新计划;
  • 频繁交付;

??对于涉及新颖的工具、技术、材料或应用领域的项目,这些迭代、增量和敏捷方法非常有效。 (参见第 3 章“生命周期选择”)。它们也适用于具有以下特点的项目:

  • 需要研究和开发;
  • 变更速度极快;
  • 具有不明确或未知的需求、不确定性或风险;
  • 最终目标难以描述。

??通过构建一个小的增量,然后对其进行测试和评估,团队可以在短时间内以低成本探索不确定性, 降低风险,最大程度地实现商业价值的交付。这种不确定性可能集中于适用性和需求(正在构建的产 品是否正确;技术可行性和性能(产品是否可以采用这种方法构建;或过程和人员(这是否 为团队工作的一种有效方式。以上三个特点(产品规格、生产能力和过程适用性)通常都具有高 度不确定性因素。
??不过,迭代和增量管理方法也有其应用局限性。当技术和需求的不确定性都很高时(图 2-5 右上部 分),项目就会极端复杂,陷入无序状态。为了使项目尽可能可靠,需要遏制其中一个不确定性变量。

3. 生命周期选择

??项目有多种形式,也有多种实施方式。项目团队需要认识到 相关特征和方案,以选择最可能使项目成功的方法。
??本实践指南涉及四种生命周期,分别定义如下:

  • 预测型生命周期。这是一种更为传统的方法,提前进 行大量的计划工作,然后一次性执行;执行是一个连 续的过程。
  • 迭代型生命周期。这种方法允许对未完成的工作进行反 馈,从而改进和修改该工作。
  • 增量型生命周期。这种方法向客户提供各个已完成的, 可能立即使用的可交付成果。
  • 敏捷生命周期。这种方法既有迭代,也有增量,便于完 善工作,频繁交付。

3.1 项目生命周期的特征

  • 预测型生命周期。充分利用已知和已经证明的事物。不确定性和复杂性的减少,允许项目团队 将工作分解为一系列可预测的小组。
  • 迭代型生命周期。允许对部分完成或未完成的工作进行反馈,从而对该工作进行改进和修改。
  • 增量型生命周期。可向客户提供完成的可交付成果,让客户能够立即使用。
  • 敏捷生命周期。它同时利用迭代属性和增量特征。团队使用敏捷方法时,他们会对产品进行 迭代,创建完成的可交付成果。团队将获得早期的反馈,并能提供客户可见性、信心和对产 品的控制。由于团队可以提前发布产品,而团队将率先交付价值最高的工作,所以项目可以 更早产生投资回 。

3.1.1 预测型生命周期的特征

??预测型生命周期预计会从高确定性的明确的需求、稳定 的团队和低风险中获益。因此,项目活动通常以顺序方式执 行,如图 3-2 所示。
??为了实现这种方法,团队需要详细的计划,了解要交付什么以及怎样交付。当其他潜在变更受到限制时,这些项目就会成 功(例如:需求变更;项目团队成员修改团队交付的成果)。 团队领导的目标是尽可能减少预测型项目的变更。
??团队在项目开始时创建详细的需求和计划时,他们可以阐明各种制约因素。然后,团队可以利用这些制约因素管理风险和成本。进而,团队在实施详细计划时,他们会监督并控制可能 影响范围、进度计划或预算的变更。
??预测型项目强调根据部门划分的、有效的、顺序的工作,并 且通常不会在项目结束前交付商业价值。如果遇到变更或需求 分歧,或者技术解决方案变得不再简单明了,预测型项目就将 产生意想不到的成本。
计划始终贯穿其中
??要记住的关键一点是,每种生命周期都有计划要素。生命 周期的不同之处并非在于计划是否完成,而在于完成了多少计划以及何时完成。
??在连续区间的预测一端,是计划驱动着工作。有多少计 划,就有多少提前执行的可能性。尽可能详细地定义需求。 团队估算何时能够交付可交付成果,并全面开展采购工作。
??在迭代方法中,也计划了原 型和验证,但是输出的目的是修改一开始所创建的计划。对未完成的工作的早期评审将有助于未来的项目工作。
??与此同时,增量方法计划交付整个项目后续部分。 团队可以提前计划可交付成 果的若干次连续交付,或者一次只计划交付一个。可交付成果为未来的项目工作提供了相关信息。
??敏捷项目也有计划。主要区别在于,通过对频繁交付的可交付成果的评审,团队将能获得更多的信息,从而在此基础上进行计划和重新计划。无论采用哪种项目生命周期,项目都需要计划。

3.1.3 增量型生命周期的特征

??有些项目优化是为了加快交付速度。许多企业和项目无法等待所有的事情全部完成;这种情况下,客户愿意接受整个解决 方案的一个部分。这种少量可交付成果的频繁交付称为增量型生命周期(参见图 3-4)

3.1.5 敏捷适用性筛选器

??有各种评估模型可用来帮助确定使用敏捷方法的适合性或差距。这些模型评估项目和具有适应性 和适用性的组织因素,然后提供分数表明一致性或潜在风险领域。附件 X3 综合提供了各种流行的评 估模型,它们可用作敏捷适用性筛选器。

3.2 混合敏捷方法

3.3 影响裁剪的项目因素

??有时,为了更好地配合,根据项目属性对方法进行裁剪。表 3-2 列出一些要考虑的项目因素和裁剪方案。

4.3.2 敏捷的角色

敏捷团队中有三种常见的角色:

  • 跨职能团队成员;
  • 产品负责人;
  • 某些项目团队更喜欢用燃起图。如图 5-2 所示的燃起图中的数据与图 5-1 相同。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月11日
下一篇 2022年1月11日

相关推荐