• 可以放慢脚步:BA效率不是通过击键来衡量的
  • 业务分析的通配符身份
  • 是的,您可以在Covid-19期间实际上有效地提出要求!
2015年1月19日星期一12:18

我们敏捷,您敏捷,我们为什么要挣扎?

撰写者

因此,这是一种情况:您的组织希望购买打包的软件以支持关键业务功能。您的团队会全面评估几种产品并选择最合适的产品。在与供应商进行讨论时,您发现他们“使用敏捷”。这很棒,因为您的组织也“敏捷”!太棒了!合同已经签订,我们所有人都可以开始工作。

然后,当您的假设从黑暗的角落跳出来并使您的进步震惊时,事情开始变得不对劲。沟通崩溃,信息混乱,流程和实践不同,团队动态以及什至是“团队”似乎都是一场巨大的斗争。您很快就会发现,所使用的最基本的敏捷术语并不意味着同一件事! 您的Agile版本与供应商的Agile版本不一致。

啊……作为一个项目团队,我们陷入了定义敏捷与面对混乱的敏捷之中。  When 我们尝试解决所有定义,合同,流程和承诺,使我们倾向于使用反敏捷模式来消除混乱。相反,我们可能需要更多地关注团队敏捷性。 

我看过很多3rd 政党关系在他们的第一个实施工作中崩溃和烧毁只是因为他们没有预先讨论敏捷团队的含义。您需要超越“我们是敏捷的”,并真正做到细节。入门方法如下:

  1. 描述团队结构。 一旦从客户那里获得合同工,许多供应商就只能在其团队和实践中敏捷,直到他们退还为止。 如果项目团队总体上希望所有团队(客户和供应商)作为一个敏捷团队一起工作,那么这将是一个巨大的问题。  一旦两个团队“交手”,许多敏捷的思维模式就会被打破。

    您应该问供应商的问题:您如何将团队的敏捷实践与客户团队整合在一起? 您如何设想团队以敏捷的方式合作? 您之前与其他敏捷组织合作曾遇到哪些挑战,您如何解决这些挑战? 

  2. 描述实践/方法。 同样,敏捷确实是一种思维定势和方法。在敏捷保护伞下,有许多方法和实践。您应该将自己的做法与供应商的做法进行比较。 讨论如何填补空白。

    您应该问供应商的问题:敏捷对您的组织意味着什么?您如何得出和管理需求?您的代码开发方法是什么?您如何支持测试?实现是什么样的?

  3. 讨论可交付成果/工件。 敏捷团队的输出差异很大:有些团队可能为每次迭代生成大量纸张或大量数据,另一些团队则可能会生成便签纸,而有些团队则会产生零工件...他们唯一可交付使用的是工作产品。如果您的组织对产品文档有要求,则需要知道供应商是否可以满足这些期望。 确保讨论了您的治理需求。

    您应该问供应商的问题:贵公司是否在工作产品之外还提供任何项目文档?创建什么文档,何时,由谁以及出于什么目的?您如何记录问题,优先级,测试用例等? 客户团队期望什么文档能最好地与供应商敏捷实践一起使用?

  4. 讨论角色。 一些敏捷团队使用严格的Scrum方法,有些则类似于Scrum,使用Scrum的某些方面,但不作为方法。与敏捷供应商合作时,角色和职责应该明确,以确保有效的沟通和协作。 不要假设角色和职务是什么,并确保供应商也不要假设您的角色。

    您应该问供应商的问题:您将提供哪些支持角色?它们的功能是什么?他们如何适应我们的团队结构? 您希望我们的团队担任什么角色,以及他们将如何与您一起工作?

  5. 定义术语。 术语在整个组织中通常意味着不同的事情。在某些地方,讨论可能只是每天的项目会议。在其他地方,该词用于定义整个哲学或方法论。请您的供应商定义他们在讨论敏捷方法时使用的术语。 我经常看到的其他术语感到困惑: 冲刺,故事,用户故事,任务,验收测试,需求,缺陷和积压。

    您应该问供应商的问题:Scrum对您意味着什么?您如何定义冲刺?您如何定义迭代的开始和结束? done的解释是什么?您对Epic的定义是什么(用户故事,功能,任务等...)?您如何描述回顾?

  6. 讨论理论与实践。 即使您对每个术语都具有相似的定义,也要进一步提问,以了解您的供应商如何在日常工作中应用这些术语。

    您应该问供应商的问题:每天的Scrum会议是什么样的?测试是什么样的?您平均冲刺多长时间?您如何确定每次迭代的项目优先级?

  7. 挖掘用户故事。 用户故事因组织而异。它们通常包含解决方案的多个部分,以使用户获得价值的实质。因此,您的供应商用户故事可能仅反映组织的一个用户故事的一小部分(他们交付的部分)。  这是一个常见的问题,意味着供应商和客户之间的价值不统一,这将导致项目和解决方案出现许多问题。

    您应该问供应商的问题:您的用户故事是什么样的?他们要进入什么级别的细节?他们如何与我组织中的其他用户故事集成?我可以看一下示例用户故事吗?团队使用什么技术来详细说明用户故事? 创建用户故事的角色是谁?

  8. 描述协作。 协作是敏捷宣言的重要组成部分。许多使用敏捷方法的团队要求团队在大部分工作时间里坐在一个房间里。其他团队在每日Scrum期间每天进行一次协作,然后回到他们的立方体并整日独立工作(不建议!)。

    您应该问供应商的问题:协作在您的组织中是什么样的?团队之间如何相互共享信息? 沟通如何一天又一天地发生? 是计划会议还是自发会议? 会议通常看起来像什么? 我们可以看看您的一个团队工作几个小时吗? 

  9. 讨论测试范围和术语。 用户测试通常意味着与您的供应商不同。他们的关注范围可能很狭窄,因为他们只关注组织端到端解决方案的一小部分。

    您应该问供应商的问题:用户验收测试是什么样的?供应商是否支持将其产品集成到其他系统所需的流程?

显然,您调查供应商敏捷实践的深度取决于您正在建立的关系的规模。小型软件包项目可能只需要与供应商提供的关键支持功能相关的简短讨论。涉及集成团队,高风险,高成本,大量自定义代码或数百个用户定义的设置的大规模合作伙伴关系,需要对敏捷实践进行更深入的讨论。

无论哪种方式,都不要犯只专注于产品及其功能的错误。花一些时间了解您的供应商如何处理团队工作,协作,需求,开发,测试和实施。在签订合同之前进行协作并共同讨论。不要以为您的敏捷和敏捷是一样的。

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

安吉拉·威克(Angela Wick)

杰出贡献者安吉拉·威克(Angela Wick)是BA-Cube和BA-Squared的创始人。她热衷于为现代学士学位教授实用的学士学位技能。她拥有20多年的经验,将文学学士技能提升到了新的水平,并迈向了未来!安吉拉(Angela)还是领英(LinkedIn)学习讲师,文学士和敏捷文学士培训师,获得高度评价的演讲者和研讨会促进者,并为许多行业出版物做出了贡献。 www.BA-Cube.com www.BA-Squared.com Twitter:@WickAng

©BA Times.com 2020

麦格雷戈徽标白色网站