敏捷讲究组织、团队之间透明,而要做到这些,信任是基础。Scrum 不是严格遵守规则,而是在信任的基础上与 Scrum 合作。如果团队缺乏信任,Scrum 就无法真正地实施下去,最直接的就是体现在Scrum中的这8个元素。

1. 经验主义

经验主义是 Scrum 的基本要素。经验主义需要透明度、检查和适应性等支柱。如果缺乏信任,经验主义也将会遭受损失,比如:

如果团队中缺乏信任,就会影响到透明度,使得团队成员不愿如实汇报负面情况,如进度延迟等;而透明度不完整又会影响检查的效果,导致组织无法依据全面准确的信息来形成正确的看法和结论;

检查有问题则会让适应性达不到应有的标准,因为团队无法做出正确的路线调整,而团队又没有自主改变路线的权力,团队也无法基于实际的观察、实践和反馈来做出正确的决策和有序推进工作了。

2. Scrum 价值观

Scrum 价值观是承诺、专注、开放、尊重和勇气。这些价值观对于 Scrum 团队及其利益相关者的工作至关重要。而这5个价值观里,就有 3 个会因信任缺失而受到极大影响:开放、尊重和勇气。

在缺乏信任的环境下,自然无法对他人/团队做到坦诚开放,在面对各种任务时也无法勇敢起来,当缺乏信任时,往往意味着对他人的行为、言语、承诺等持怀疑态度,也无法真正尊重他人。scrum的价值也无法得到很好地践行。

3. Scrum 团队凝聚力

Scrum 团队应该是一个有凝聚力的团队。凝聚力对于合作和致力于实现目标非常重要。当信任逐渐消失时,团队也会随之解体:缺乏协作、小团体的出现、甚至目标对立,Scrum 团队将变成一个名义上的团队。

4. 冲刺长度

根据产品和产品环境的复杂程度,Sprint 的长度可能短于一周,也可能短于一个月,而Scrum 团队对 Sprint 长度有最清晰的认识。但是,当缺乏信任时,组织就会干预团队的冲刺长度,强制团队按照他们的要求进行。

5. 冲刺目标

Sprint 目标对于管理复杂性至关重要。在复杂的环境中,Scrum 团队可能并不确切知道如何构建下一个增量。可能只是有一个粗略的想法,但需要在 Sprint 期间解决它。因此,他们确定他们希望实现的目标并制定 Sprint 目标。这个 Sprint 目标指导开发人员最大限度地提高成功的机会。

但在缺乏信任的环境中,团队可能需要以不同的方式展示他们的生产力。他们需要证明自己能够完成所有计划的项目,并达到预定的速度。组织不相信团队会专注于成果和价值,因此他们需要专注于活动和产出。这样,产品创造就变成了在传送带上工作,大量生产功能。

6. 完成的定义

Scrum 团队的目标是最大限度地完成未完成的工作,这是敏捷的一个重要原则,简单性应该是最重要的。一切都是为了实现目标,而不是添加没人需要的花哨东西。当然,做出和交付不影响生产的优质产品也是重要的,不过信任开发人员的组织会和他们合作,共同找到能满足质量和安全要求的有效办法。

倘若是处在缺乏信任的环境里,团队对这些就没有了话语权,这些阻碍也会更难解决,这就让增量达到“完成”的状态变得更加不易。

比如说,一个 Scrum 团队原本可以专注于高效完成核心工作,但如果组织强行设置繁琐的审批流程,又不信任团队能保证产品质量和安全,团队就难以发挥作用,很难顺利完成工作。

7. Sprint 评审

Sprint 评审是团队和利益相关者共同参与的活动,在这个活动中,团队反思成果和经验,利益相关者也分享观点,这些观点可能影响后续决策。

如果没有信任,那么利益相关者不会愿意参加,因为他们觉得参加评审对他们而言没有价值。他们可能会用别的办法来达到他们想要的目的,比如推翻产品负责人的决定。而当利益相关者参加时,如果团队之间缺乏信任,那么 Sprint 评审可能就只是单纯地更新状态,看看团队有没有按计划行事。但在复杂的环境里,这种方式没什么用,因为根本无法预知会出现的情况。

打个比方,如果一个团队在开发新软件,没有信任的话,利益相关者可能觉得参加评审浪费时间,来了也只是形式化地了解一下,而不是真正交流和解决问题,这样就无法应对软件开发过程中的复杂变化。

8. Sprint 回顾

没有信任的 Sprint 回顾会议也可能只是闭门会议,只讨论肤浅的话题。Scrum 团队也不愿意讨论重要但可能令人不愉快的话题,因为谈论这些不那么积极正面的内容都是需要勇气和尊重的。另外,当组织不信任 Scrum 团队时,团队就只能解决他们能控制的问题。对于那些导致工作停滞的组织层面的障碍,他们不敢提出来。

比如说,一个 Scrum 团队在缺乏信任的情况下开回顾会议,可能只会说一些诸如“这次合作还不错”之类的话,而不敢讨论如“某个部门配合不力导致项目延期”这样的重要但敏感的问题。同时,如果组织不信任这个团队,团队即便知道是组织的某些规定或流程阻碍了工作,也不敢提出来。

信任在 Scrum 中有着至关重要的作用,贯穿于其各个元素和流程之中。信任不是只单靠团队成员努力就能实现的,这应该是需要整个组织一起努力建立和维护高度的信任和支持的环境和氛围。

只有在信任的基石上,Scrum 才能发挥出最大的潜力,帮助团队高效协作,快速应对变化,创造出更有价值的产品,推动项目和组织不断向前发展


敏捷开发
1 声望2 粉丝

致力于分享、推广敏捷开发相关知识及项目管理实践!