乐趣区

关于软件开发:Scrum进入疲惫期三点帮你走出困境

《麻利软件开发》中提到:“Scrum 能够帮忙团队更好地应答变动和不确定性,以及更快地响应客户需要。通过继续的反馈和改良,Scrum 能够进步团队的适应性和灵活性。”

然而,有些团队在应用 Scrum 后,却呈现了工作工作越来越多、加班越来越重大、迭代总是完不成的状况。明明 Scrum 能进步团队的效率,那为什么会呈现这些问题呢?
  

1、团队不足对 Scrum 的了解和反对

团队成员对 Scrum 的基本概念、角色、典礼和工具等不足理解,在 Scrum 实际过程中无奈正确的利用,导致在实际变得十分凌乱。

构想一下,明明很多工作曾经安顿好了,想要应用 Scrum 就必须将这些工作从新拆解成一个个迭代。如果团队成员没方法了解这样做的用意,一旦呈现问题,团队成员会呈现显著的抵触情绪,Scrum 就会难以推广,这也会造成一个恶性闭环。

2、团队不足无效的沟通和合作

Scrum 强调团队单干、迭代开发和继续反馈,团队之间不足无效沟通很可能呈现以下状况:

开发人员没有及时告知测试人员他们所做的更改,测试人员就无奈及时测试这些更改,导致我的项目进度延误;设计人员没有与开发人员充沛沟通,开发人员没有正确理解设计人员的用意,导致设计上的谬误。

每日站会、迭代打算会议的初衷是为了让团队成员之间更加理解我的项目与彼此,肯定水平上防止因为信息差、了解失误等造成我的项目推延。

3、团队不足对工作量和进度的掌控

一种状况是团队成员高估了本人能力,导致呈现单个工作工夫估算谬误或整个迭代周期估算谬误。另一种状况是成员低估了需要工作量,明明须要两个个迭代实现的工作仅仅只安顿在一个迭代中。

无论是哪一种状况,想要工作在规定工夫内胜利交付就须要团队成员加班加点。因而,团队不足对工作量和进度的掌控也是导致 Scrum 应用疲乏的起因之一。

在 Scrum 履行过程中,难免会有团队呈现上述情况。当然,这所有并不是 Scrum 自身的锅。那如果团队呈现这些问题,咱们该采纳如何解决呢?

1、增强对 Scrum 的了解和反对

团队成员须要理解 Scrum 框架的具体介绍,包含角色、典礼、工具等,踊跃地参加 Scrum 流程中。只有真实感受到 Scrum 带来的益处,团队成员才会从心底接收它。

同样地,团队负责人要提供必要的反对和帮忙,来确保团队可能充分发挥 Scrum 框架的劣势,进步我的项目的效率和品质。

2、建设无效的沟通和合作机制

团队成员应积极参与每日站会、迭代打算会议、团队回顾会等,及时分享本人的停顿、问题和需要,以确保团队成员之间有充沛的沟通和合作。

举个例子,梳理会 是 PO 向团队成员阐明将来迭代要做哪些需要的流动,开完梳理会再开打算会议,团队成员会对需要有更好的了解。梳理会尽管不是 Scrum 规范流动,但理论生产中,很多 Scrum 团队都会在迭代中插入梳理会,帮忙团队对需要达成共识,确保下一个 Sprint 顺利进行。

这里还要留神一件事件:防止团队外部无意义的内卷。 每日站会会汇报做了什么、要做什么、须要什么帮忙,这难免会呈现成员之间互相比照,很容易造成无意义的内卷。

3、采纳适当的工具和技术来掌控工作量和进度

如果团队成员对需要了解到位,可每个迭代还是被一大堆工作压着,那就有可能是打算会议上工作领多了,这就须要对团队速率以及每个需要的工作量有一个很好的估计。

应用项目管理软件是很必要的! 看板、燃尽图 等可视化工具能帮忙团队成员更好地掌控工作量和进度。这有助于团队成员理解他们的工作进展和需要,并及时调整计划和工作量。

除此以外,建设良好的团队文化、造就团队成员的技能和能力、关注团队成员的衰弱和幸福感等 都能够帮忙团队走出 Scrum 疲乏的窘境。

写在最初

麻利十二准则提到过:“麻利过程提倡可继续开发,责任人、开发人员和用户要可能独特维持其步调稳固连续。”

咱们不难看出,Scrum 提倡精益思维,其初衷是进步团队效率,开发投合市场的产品。一旦团队呈现各种状况,Scrum Master 就应该进行反思,及时疏导团队做出调整,从而促成团队继续高效地倒退上来。

退出移动版