2010年7月13日,星期二10:03

业务分析师是敏捷项目的产品所有者还是测试人员?

撰写者

最近有很多文章介绍了BA在敏捷项目中的作用。有人假设BA角色最接近产品所有者。毕竟,通常会建议它们与企业同住并代表企业。在定义需求和确定优先次序时,它们最有可能成为最终的声音。其他人则认为,BA在敏捷项目中的关键作用与测试有关。因为他们定义了需求,所以他们应该完成适当的测试过程,以确保最终解决方案符合需求。我相信这些都不是业务分析师的角色。这并不是说拥有BA头衔的人也不能扮演其他角色。只是当他们扮演这些其他角色时,他们并没有从事业务分析工作。

BA作为产品所有者。

产品所有者的角色实质上是业务主题专家(SME)的角色。他们对项目的主要责任是阐明愿景并定义产品需求并确定其优先级。作为发起人的主要代表,他们的角色是制定业务决策。广管局对业务和项目均负有责任。一方面,BA需要确保最终产品或服务符合业务目标,并且必须完全正确地定义需求。但是,他们还需要确保最终产品或服务符合项目目标,并且必须在项目约束范围内交付。最后,也许最重要的是,BA不是决策者。他们是促进者,顾问,并且希望是值得信赖的顾问。

学士学位作为测试员。

对敏捷项目进行测试是至关重要的作用。从理论上讲,交付团队会戴上多个帽子,其中之一就是测试人员,实际上,我已经看到了更多由外部测试人员担任这一角色的案例。随着自动测试工具在许多敏捷项目中的广泛使用,注意利用自己专用的资源进行自身测试是有帮助的。在我看来,与任何方法一样,将业务分析和测试与开发工作分开也是非常有意义的。

BA作为BA。

因此,BA在哪里最有效地适合敏捷项目. BA是执行BA工作最有效的方法,但工作必须及时完成。[1] BA可以通过以下几种方式来支持敏捷项目:

  1. 帮助发起人和产品所有者定义并阐明业务问题和产品愿景
  2. 使用多种技术来满足需求,包括促进跨功能需求研讨会
  3. 协助产品负责人开发用户故事和相关的接受标准,以便交付团队知道何时完成。这些条件需要比“下订单”更完整。我发现对于产品所有者而言,创建特定标准往往很困难。
  4. 跟踪用户故事以了解业务目标和产品愿景以及整个sprint,以确保按预期实际交付了该故事。
  5. 对“按现状”和“将来”业务流程进行建模。
  6. 对预期的系统交互进行建模,尤其是在开发软件时。
  7. 寻找适当的数据和所需的数据之间的差距。为数据需求建模或与适当的人员合作以确保数据将支持新解决方案。
  8. 创建新用户界面的模型。
  9. 通过讨论优先级决策的业务和技术影响以及相关性,为产品所有者提供支持。
  10. 评估组织准备接受变更的准备程度。

“整理”待办事项。

那么,广管局如何在不阻止团队在短时间内(例如2-4周)交付增量的情况下,使广管局做好所有事情?通过确保在每次冲刺开始之前完全正确地定义需求。随着交付团队完成每个冲刺,BA可以与产品所有者以及其他业务和技术SMES合作。但是,广管局正在为即将到来的冲刺而不是当前的冲刺制定要求。

尽管许多组织使用“敏捷”一词来表示快速而肮脏的方式做事,而又不增加业务分析官僚作风,但其他组织则考虑了忽略BA的作用的后果,现在他们意识到BA可以发挥的重要作用。

[1]在2010年的调查中,“敏捷IT实践中的业务分析状况”,参与者指出“敏捷项目的需求应由IT项目团队立即消耗。72%的被调查公司表示,需求应由流程组成(视觉用例)或视觉故事板来代替文本列表和段落,包括视觉资产(例如业务流程图,用例,用户界面模型和数据关系)的需求需要项目团队的较少解释,并且更准确地利用其来指导项目方向”(执行摘要第4页 http://www.requirements.net/2010/06/30/now-available-the-state-of-business-analysis-in-agile-it-projects-survey-report/)

别忘了在下面留下您的评论
 伊丽莎白·拉森(Elizabeth Larson)

 杰出贡献者

伊丽莎白 埃特·拉森 , PMP,CBAP,CSM,PMI-PBA是Watermark Learning / PMA的顾问和顾问,在项目管理和业务分析方面拥有超过35年的经验。伊丽莎白的演讲历史包括在五大洲举行的国家和国际会议的主题演讲和演讲。伊丽莎白与他人合着了五本书,并在另外四本书中出版了章节,并定期在《 广管局时代 》和《 项目时间 》上发表文章。 伊丽莎白 eth是《BABOK®指南》所有版本以及一些PMI标准的主要作者/专家审稿人。伊丽莎白喜欢旅行,远足,看书,看戏,并和6个孙子和1个孙女一起度过时光。

©BA Times.com 2020

麦格雷戈徽标白色网站