2013年11月5日星期二08:26

百慕大三角舞会森林

撰写者

我们所有人都不时遇到这种情况-它's known as the 舞会森林管理三角 或者 铁三角。它封装了在任何舞会森林中发生的进度,成本和范围之间的紧张关系,并且它以多种形式出现。随着时间的流逝,正如Wikipedia文章所展示的那样,人们已经探索了它并不是那么简单。例如,在建造房屋时,您仍然可以通过牺牲质量(例如用福米卡长凳代替花岗岩或更便宜的地毯)在固定的时间和成本下实现舞会森林范围(例如所有房间)的本质。

这也是我们作为业务分析师如何确定业务,利益相关者或解决方案要求的优先级的关键因素。对于每个需求,如果您愿意的话,应该有可能测量时间,风险和成本以及需求范围内交付的价值。实际上,确定优先级通常是通过主观利益相关者协议会议来完成的。

了解哪里出了问题

铁三角达到了最低点:“快速,便宜,好-选两个。”这句话有两个问题。

我的第一个问题是它鼓励人们这样一种想法,即总是有可能按时,按预算实际完成一个大型舞会森林。 (这不是它的意思,而是它的解释方式。)可悲的是,对于大多数信息系统(IS)舞会森林而言,这更多是由于运气而不是明智的判断或辛勤的工作。第二个问题是“好”被解释为是指质量而不是范围。前一阵子我从事的舞会森林是优先考虑的时间,成本,质量-“但是我们丝毫没有牺牲质量”。

这就是为什么我认为在时间,成本和质量上形成铁三角对IS舞会森林来说是个坏主意。在这种情况下,范围是隐式固定的,即使尚未完全理解也是如此。但是,当我们牺牲质量时,我们实际上要牺牲的是不受控制的范围。这是因为质量通常会在整个舞会森林范围内不均匀地降低,尽管在特定区域可能会降低更多。如果某个软件的质量较差,则意味着它无法按照客户要求的标准来完成所要求的工作。我并不是说解决方案必须完美无缺;而是应该达到商定和接受的质量目标。如果不是,那么客户将不会接受该解决方案,要么主动拒绝该解决方案,要么被动接受不使用的解决方案。

对于下面的示例,将我们的范围想象为100个需求的列表,将其分组,以使彼此接近的需求成为同一范围区域的一部分。随着舞会森林的进行,分析发现了10个其他需求,我们将其插入列表中的适当位置。这导致范围扩大。

图1-时间,成本和质量。

威克汉姆Img01图1展示了如果我们牺牲质量会发生什么。在舞会森林进行的某个时间点(通常是后期),我们发现由于质量差,所有需求组之间的需求将无法完全满足。该解决方案不起作用,并且在我们的“时间”和成本“严格”约束下也不起作用。为了提供完整的解决方案,我们现在必须选择是否:

  • 以交付预期和议定范围的名义允许增加时间和成本,即超支舞会森林;
  • 在预期将交付全部范围的背景下,通过停止某些需求组的工作来削减范围以达到预算;
  • 或者更可能两者兼而有之。

我们可以做得更好

Figure 2 - time, cost 和 scope威克姆Img02

相反,图2显示了牺牲范围的结果。随着分析的进行,我们会尽早确定我们无法满足预算要求,因为我们对范围的了解增加了。我们会尽早缩小商定领域的范围。这使我们能够管理我们继续提供最佳价值所需的节省,而不是受交付的功能区质量的驱动。它还使我们能够尽早设定预期的范围,以及将需要采用哪些解决方法或替代解决方案。

当我们有机会与利益相关者一起确定我们如何定义舞会森林成功时, 舞会森林滑块 可能会有用。我更喜欢以这样的方式使用滑块,即两个滑块不能处于同一设置。这意味着您需要与滑块一样多的设置,但是例如,它们使某人无法将时间,成本和质量设置为5,其他所有设置为0。这不是我们使用工具解决的问题,而是关于教育和设定期望的问题。有时我们只是无法影响这些态度。

当我们与利益相关者一起对需求进行优先级排序时,我们需要鼓励他们清楚地考虑其优先事项是什么,以及在给定资金和时间表的情况下确定这些优先事项的含义。我们还需要确保利益相关者可以将需求追溯到他们的相关利益,并了解相关的成本,利益,风险,合规性方面或他们同意用于优先级划分的任何因素。

例如,使用 莫斯科 优先事项:

  • 如果这是必须的,那么如果我们找不到解决方案,则需要重新考虑舞会森林的可行性。 (您确定这是必须具备的吗?需求的商业价值是否证明了这一点?)
  • 如果这是应有的做法,那么我们会在时间和预算还剩的时候去做。 (应有的相对优先事项是什么?)
  • 如果这是可能的,那么我们只会在它免费有效的情况下才这样做。

每当决定要进入下一阶段的要求时,我们都需要这样做。对于Scrum舞会森林,这可能在每个sprint上。对于迭代舞会森林,这可能是在每次迭代的利益相关者需求分析的结尾和解决方案需求分析的结尾。

相反,如果利益相关者坚持谈论时间,成本和质量,则会鼓励他们将范围视为固定不变,并且“一切都是必备”的心态。很难承认他们需要尽早做出艰难的决定,要么增加进度,要么增加成本,要么缩小范围。当他们最终需要拨打电话时,价格会更高且选择更少。 

那时,利益相关者需要承认他们没有优先考虑时间,成本和质量。他们真正需要的是能够对范围,成本和时间的变化做出透明而明智的选择。作为业务分析人员,我们通过进行足够的需求分析以识别那些优先级因素,并鼓励利益相关者在正确的时间审查其优先级,对此做出了贡献。

不要忘记在下面留下您的评论。

伊恩·威克姆(Ieuan Wickham)

像许多文学学士一样,伊uan喜欢与人合作,这就是他在世纪之交最初从事业务分析的原因。团结起来,并帮助他们“满足”彼此的需求,是伊uan工作的黄金时刻。 Ieuan已跨多个行业开展国际工作,并且可以想象到每个规模的舞会森林。

伊阮在他的工作场所特别出名 Redvespa顾问  共同撰写Redvespa的“为BA绘制此图!”。

伊恩·威克姆(Ieuan Wickham)的最新消息

©BA Times.com 2020

麦格雷戈徽标白色网站