2016年10月24日星期一16:10

敏捷系列第3部分中的深潜模型:业务目标模型

撰写者

这个简短的系列文章“敏捷中的深层次模型”为产品所有者社区提供了有价值的信息,以便他们在项目中使用其他良好实践。

在本系列的每篇论文中,我们将介绍敏捷中最常用的可视化模型之一,并说明如何创建模型以及如何使用它来帮助构建,修饰或阐述敏捷积压工作。

相关文章: 敏捷Pt 2中的深潜模型-特征树

现在针对该系列中的其他内容:业务目标模型。看一看第一版或第二版 工艺流程 特征树 如果您错过了他们。该系列的其他版本将包括:业务数据图,状态表/状态图和决策树/决策表。

什么是业务目标模型?

业务目标模型是RML目标模型,它遍历项目的业务问题和业务目标,直到得出产品概念(项目将要构建的解决方案)为止。产品或项目的业务目标模型使团队准确地了解他们进行项目/产品的原因以及从中获得什么业务收益。

每个业务目标模型都有四个主要组成部分:

业务问题 任何阻碍业务实现目标的问题

经营目标 企业解决业务问题时知道的一种量化方式。

产品概念 团队为满足业务目标并解决业务问题而决定构建或执行的解决方案。

高级功能- 使团队能够理解产品概念的大致范围(产品概念由一系列高级功能来描述)。这些功能成为功能树中的L1功能。

在最高层次上,业务问题和目标与金钱有关-业务收入不足或支出过多,但是这些问题会不断迭代,直到存在较低层次的问题和目标才使自己具有适合自己的功能让他们满意。因此,完整的业务目标模型可能看起来像这样:

艾玛102716

我什么时候在敏捷项目上使用业务目标模型?

像功能树一样,业务目标模型几乎适用于任何项目,无论是否敏捷,因为它使团队根据项目或产品的原理进行调整,并帮助PO或BA使请求和优先级与原始项目/产品愿景。

业务目标模型是在PO或BA的sprint 0或计划的敏捷阶段进行的,其中包括轻量级业务案例,项目章程,成本效益分析或与关键业务和IT利益相关者的访谈中的任何输入。

在大多数情况下,都会为PO或BA提供要构建的解决方案产品或项目,并且必须向后工作(在图中从右到左)以了解项目的原理。有时,PO或BA出现在问题讨论的初期,可以从左到右工作,在确定解决方案之前先了解问题和目标。

在一个敏捷项目中,您有时会在解决方案中发现其他要解决的问题,并且需要更新业务目标模型,但这并不是每次冲刺都会发生的事情。通常,每次发行后,PO或BA都会重新访问业务目标模型,以添加已确定的任何新问题,目标和功能,或删除不再需要的任何新问题,目标和功能。

如何创建业务目标模型?

与功能树和流程流不同,业务目标模型是最难以引发和创建的RML模型之一。通常,PO或BA收集任何现有的基本原理文档(业务案例,成本效益分析或项目章程)以启动业务目标模型草案。

从那里,PO或BA将必须采访关键的业务和IT利益相关者,以填补业务目标模型的空白。通常,PO或BA将从产品概念开始并向后进行,但是他可以使用以下问题从模型中的任何信息开始,以得出模型的其余部分。

从产品概念中查找业务问题:为什么会有问题?没有X解决方案/功能/用户故事有什么影响?

从业务问题到业务目标:解决此问题会是什么样?我们希望什么时候解决问题?

从业务目标到下层业务问题:是什么导致我们今天无法实现此目标?

从业务目标到产品概念:我可以构建或执行哪些操作来实现此目标?

有关业务目标模型的一些关键事项:

  • 使用SMART(特定的,可度量的,可实现的,相关的和有时间限制的)首字母缩写词来确保您已经捕获了良好的业务目标,并且可以在项目结束时进行验证。
  • 业务问题不应该是缺少解决方案(例如缺少自动化流程)。提出问题时,应对那些类型的“问题”,直到找到导致缺乏功能或解决方案的原因的根源(例如生产率降低,错误成本降低等)。
  • 有时,业务目标可能太大而无法轻松地在整个项目中进行衡量,以了解您是否步入正轨。在这种情况下,您可以使用成功指标(目标的代理,有时甚至是假设,它们使您知道自己至少在正确的方向上前进),以获得更早的反馈。
  • 最低级别的目标应直接与可以实现这些目标的功能相关。
  • 每个高级功能都应与单个业务目标联系以实现可追溯性。如果一项功能支持多个目标,请选择影响最大的目标。
  • 在定义业务目标时,请避免无限制的百分比-始终具有起始值和目标值,以真正知道您是否已实现目标。

一旦PO或BA获得了业务目标模型的信息,剩下的就是将其放入模型模板中,了解功能,目标和问题之间的联系并进行审查。

在“完成业务目标模型”之后,PO或BA可以通过询问所有提出新请求的利益相关者“此功能/史诗/用户故事如何与我们的业务目标联系起来”,将其用作优先级划分和范围工具。 ”

如何从业务目标模型中得出用户案例?

与大多数RML模型不同,业务目标模型不会直接导致积压的用户案例。但是,产品概念中的高级功能将在积压订单中成为程序史诗或功能。并且业务目标允许采购订单或采购订单确定最低可行产品,

可以构建以满足目标的最低市场功能集或最低业务增量。

最后,可以使用业务目标模型按每个功能或用户故事对业务目标的贡献程度来对待办事项进行优先级排序。由于最高级别的业务目标与金钱相关,因此通过将用户故事追溯到业务目标,它们可以继承价值。此值可用于根据每个故事带给目标的值来对待办事项进行堆叠排名。

例如,如果业务目标是:

业务目标增加季度订阅收入
在两个季度内从72,000美元增加到80,000美元(从开发开始)

 该模型有助于得出两个高级功能:

功能1自定义广播电台
专题2社交媒体供稿
 

此外,如果分析显示自定义广播电台将使订阅收入增加25%,而社交媒体Feed将仅使订阅收入增加7%,那么在价值排名积压中,自定义广播电台将在社交媒体Feed之前构建。现在,了解到在对堆叠的待办事项进行排名时(价值,风险和关键性),基于价值和业务目标的优先级排序,需要考虑除价值以外的其他因素,从而使PO或BA成为堆叠排名的第一道手。

结论

对于任何项目,业务目标模型都是一个很好的模型,可以使团队根据成功和成功的方式进行调整。此外,此模型提供了一页视图,说明了您为什么要执行该项目以向高层管理人员或执行人员证明其存在的合理性。最后,虽然难以实现和创建业务目标模型,但通过允许PO或BA根据每个故事或功能给整体业务目标带来的价值来优先安排待办事项,为项目带来了价值世界。

Candase Hokanson

Candase是Seilevel的高级产品经理,也是PMI-Agile认证的从业者,他在敏捷方法方面为产品所有者,scrum管理员和业务分析人员提供培训和教练,并为客户推荐这些角色中的产品。她与团队合作,围绕实现交付业务价值的共同最终目标团结每个团队成员,以节省多达数百万美元的开发成本,以解决那些无法使用或无法为预期业务价值做出贡献的功能。她还与客户合作,帮助他们将敏捷实践的规模扩展到一个团队或一名飞行员到整个组织。

©BA Times.com 2020

麦格雷戈徽标白色网站