用:当你有大型项目时
7. 线性方式
团队类型:项目制
发布上市时间:慢
优势:
为有经验但尚未转型到敏捷或精益方式的专业团队提供的一种使其感到舒适的工作方法
各子团队或小队(squad)都可以选择适合自已的工作方式
劣势:
由于反馈周期长,以及仅在生命周期结束时才交付方案,在实践中其风险往往很高
在纸面上看起来很漂亮的预测性及控制性等,经常会使管理层忽略潜在的风险
何时使用:适用于当需求稳定并且问题有已知解决方案的低风险情况。例如,为大量用户升级工作站(workstations)或建造一座办公楼。
规范敏捷(DA™)工具箱应用了目标驱动(goal-driven)方法。一些人也喜欢称之为能力驱动(capability-driven)方法甚至矢量驱动(vector-driven)方法。DA 应用目标驱动方法的目的是通过一系列与过程相关的决策,对需要裁剪和规模化敏捷战略予以指导,考虑真实的情境,达到期望的成效。让我们通过以下四个主题展开:
目标导图标注
目标导图举例
目标导图的重要概念
目标驱动方法的益处
目标导图标注
图1: 目标导图概述
让我们探索一下目标导图(Goal Diagram)的标记符号:
过程目标(Process goal):图左侧用圆角矩形标识的是一个过程目标。
决策点(Decision point):决策点由一个直角矩形表示,每个过程目标有至少两个决策点。每一个决策点代表需要你考虑解决问题的意图。你可能不会选择使用某些决策点,但是请确保你至少考虑过他们。决策点曾被称为过程要素(process factors)或者过程问题(process issues)。
选项(Option):一个选项代表一种技术,比如一个实践或策略。每一个决策点潜在地对应几种选择,它们显示在图中决策点的右边。
默认选项(Default option):默认选项由粗斜体表示。当团队需要解决的领域问题是清晰直接的,默认选项可以作为推荐的起点。如果这不符合你的实际情况,默认选择可能并不适用。
有排序选项列表(Ordered opton list):这种选项列表由列表左边向上箭头标识,表明从敏捷和精益思维的角度考虑,列表顶部的选项比列表底部的选项更理想。你的团队应该力争采用适合情境的、并有能力执行的最有效的技术。通常,当选项有排序时,你将只选择其中一个。有排序选项列表为对应的决策点提供了明确的改进选择。
无排序选项列表(Unordered option list): 此种选项列表左边没有箭头标识。每种选项有其优点和缺点,我们不能笼统地说某些选择比另一些更有效。从无排序列表中选择几个选项是很常见的。
目标导图举例
图2 描述了目标导图的探索范围(Explore Scope)过程目标,它是在你在项目/产品开始前应该关注的一个目标(请记住 DA 支持项目生命周期以及产品生命周期)。尽管有一些敏捷方法简单地建议你用一些初始用户故事填充产品待办列表就好了,图2 的目标导图清晰表明你可能希望对此思考更全面些。
比如,你想捕捉的细节有多详尽?采用在索引卡片简写和白板上画草图的轻量化规范说明方法只是多种选项之一。你应该考虑什么样的展现类型(view types)?用户故事只是用法建模(usage modeling)方法的一种,而当探索数据或者界面时你也应考虑其他表述手段。
请注意我们建议的默认选项在各种决策点是不同的:表述使用情况,基本领域