BA在敏捷项目上?
“这个软件项目何时完成?”

业务分析师和产品所有者


ba和po角色在我的最后一篇文章中,我们谈到了 BA对敏捷项目的作用,审查与传统方法相同和更改的内容。在本文中,我们将审查BA角色如何变化和与产品所有者(PO)重叠的有争议的话题。我们涵盖了相似之处和差异,包括危险标志,如“BA作为PO - 之间”和正模式,如“BA作为PO支持者”。

 

产品所有者(PO)

首先,让我们确保我们了解产品所有者(PO)的角色。它起源于Scrum,但通常也用于其他敏捷方法和混合方法的Scrum。该角色的Scrum定义是负责最大化产品价值和开发团队的工作的人。这包括负责管理产品积压。极限编程(XP)具有类似的“客户”角色,DSDM具有一个或多个“业务大使”,具体取决于项目的规模。他们都在积压的管理中发挥了类似的作用,包括:

 

  • 确保产品积压是可见的,透明的,清晰,显示团队将在下次工作
  • 确保团队了解产品积压的项目到所需的水平
  • 清楚地表达产品积压项目
  • 订购产品积压中的项目,以最佳实现目标和结果
  • 优化团队执行的工作的价值

 

超越积压管理的好处

除了这个积压的工作外,产品所有者通常是其他业务利益相关者的主要界面。他们帮助团队获得商业主题专家,了解产品所有者可能无法拥有所有答案的主题。他们还经常作为资助的门户,使商业案例额外资助请求,或者在要求移除守望者时作为强大的盟友。播放“业务询问X”卡通常比“团队正在求X”卡,要求免于流程,或加快问题。

 

这是这些“商业代表在你身边”的福利,在寻求某些东西时,加上“直接从马的嘴巴”的商业方向清晰,说服许多人不能成功地发挥宝的作用。在理论上,我认为这是真的,但生活很复杂和混乱。这项工作比一个可怜的宝更好吗? BA的帮助填补了缺席的宝的差距怎么样?这是一个宝宝最好的世界,这两个世界都是什么?让我们看看。

 

商业分析师(BA)

正如我们在上一篇文章所探讨的那样,BAS通常具有非常强大的要求引出技能,并加上铰接这些要求的经验。这些受益于验证技能和成功向技术团队差距兑换业务的沟通能力支持。它们通常也受过技术分析和设计培训,因此可以帮助将大故事分成较小的故事,以更小的故事,建模工作流,建模数据,澄清业务规则以及确保不函数要求。

 

典型的BA的培训和技能有资格良好地承担大部分积压管理功能。他们通常会带来更深层次的技术技能,但业务知识越浅。他们往往更多的项目和战术专注,而PO比商业战略和客户集中在一起。这些重叠的视图中的一些,角色和技能如下图所示:

常见的BA和PO角色

“通常......”和“可以......”限定符很重要。有一些非常技术产的所有者和一些非常生意的Savvy Bas。如果您使用团队或业务部门工作足够长,那么待转移的知识和技能是正常的,是正常的,可取的。此外,人们还从企业到技术和技术到商业角色更改工作。人们是多种多样的,复杂,有助于我们谈论工作,但很少捕捉真正的事情或者项目团队理想地需要的东西。

 

然后有个性和软技能视图来添加混合。我宁愿采取一个合作的BA或PO,即使他们缺乏一些商业知识或技术升值,也可以通过非合作的天才缺乏一些商业知识或技术升值,从而缺乏任何合作的天才。当沟通和协作停止时,或者受到严重影响,角色定义和技能甚至不会将其参与播放领域。

 

常见的ba / po模式

让我们回顾一些经常在项目团队中发挥的场景。我们将从经典的PO作为桥梁或业务社会链接到开发团队。这在标有“1)PO作为桥梁的第一图中如下所示。

1 po作为桥梁

在 ”1)宝作为桥梁“这条宝在商业社区与开发团队之间的专用和直接连接器中起着传统的作用。此角色在执行时正确地提供了有效的积压管理的好处和超越积压管理福利。

 

我们想要避免的情况是BA作为从业务到开发团队的比赛,如“2)BA作为PO之间“。

2 ba介于两者之间

在这里,商业区与开发团队的直接连接通过BA汇集。据推测,由于良好的意图,因为BA可以将业务转换为技术,反之亦然,或者他们是熟练的要求管理和相关的软件工具。然而,敏捷宣言包括原则的原因“商界人士和开发人员必须每天在整个项目中共同努力“是因为通过日常互动的丰富要求和业务优先措施的滋扰。插入BA充当过滤器将信息流降低到开发团队并通过翻译和中继稀释消息。

 

有一个 ba作为代理po 是一个共同的妥协情况。

3个ba作为代理

通常,一个PO不可用或仅偶尔可用,因此BA被分配了PO的角色。这里的问题在于BA可能很好,因为Backrog Management,他们不能带来我们早些时候谈论的“超越积压福利”的完整补充。这些包括:

  • 介绍其他业务利益相关者
  • 额外资金的门户
  • 项目问题的业务倡导者

 

团队中可能还有权威挑战。开发团队成员很少有问题或忽视来自业务的宝宝的业务优先级,但这可能会在播放宝角色的情况下发生,导致团队摩擦。

 

更好的解决方案是“ba作为po支持者

4 BA作为支持者

这里的BA支持PO,但不能作为进步。该专区可以帮助像故事拆分和确保的活动 常见的非功能要求 得到解决。它们还可以帮助确保执行业务规则,并满足界面要求。当PO不可用时,BAS可以暂时站立,以回答开发团队的问题,但总是以了解PO有最终权威。

 

好的BAR还可以通过提供教练来帮助POS加速他们的积压管理活动和工具的学习。但是,虽然BA和PO角色重叠,但它们不是同义或可互换的。在偏好方面,在理想的世界中,我希望拥有技术团队的熟练和可爱的POS和BAS。失败了,在一个支持的角色中,有订阅的PO或兼职PO支持BA。

 

超越这一点从理想中遇到了问题。缺席或交叉的POS可以由BA取代或通过开发团队工作。这是关于人和项目的精彩真相,在一些基本思想之外,难以确定最好的和改变的后果变得非常困难。好消息是,敏捷环境提供快速循环以评估实验和变化。

 

希望这些想法和图表提供了一些工具,可以与利益相关者进行对话,并确定您获得独特的组织和项目特征的最佳人员。从那里,您可以尝试角色,然后检查并调整基于所获得的结果使用的方法。

[我第一次为Project Managment.com写了这篇文章,它发表了 这里。]

 

注释

巴里霍奇

谢谢你的这篇文章,我发现它非常有用。作为敏捷的人来自更多的瀑布方法,我确实努力看到一个BA可以适应的地方。

此项对应的评论被关闭。