Scrum Increment: 5挑战创造完成增量

144 篇文章 13 订阅

Scrum的目的是在Sprint结束时创建一个潜在的可交付增量。  这非常重要,没有工作软件,我们对进度和质量没有透明度。我们没有能力验证假设和学习。根据我的经验,创建完成增量有五个共同的挑战。

scrum incrementçåçæå°çµæ

缺乏团队所有权

开发团队作为一个整体负责在Sprint结束时创建完成增量。当团队成员感觉不到团队所有权时,个人只会对完成他们的产品积压项目负责。没有关注Sprint的结果。

缺乏团队所有权的一个常见迹象是  很多WIP(正在进行的工作)。Sprint Backlog中的产品积压项目通常会“转移”到下一个sprint。每个人都专注于完成他们的工作,而不是关注整个计划,整个团队,整个增量。  质量问题可能很普遍,但团队并没有讨论它们。

2.缺乏协作

随着团队进入团队发展阶段,他们从协调转向协作。当人们进行合作时,我们正在使最有创意和最有效的解决方案浮出水面。没有合作,解决方案就会受到个人经验和知识的限制。

这与团队所有权密切相关,因此您经常会看到由团队成员在不同产品积压项目上工作而导致的大量WIP。他们可能正在互相交谈,以协调对代码的更改或提出问题并确认方法。但是,他们没有合作完成一项功能,然后共同处理下一部分功能。当团队尝试整合他们所做的个人工作时,缺乏协作也会产生问题。也许他们发现设计不是很有凝聚力,或者甚至是冲突的。也许他们发现了很多重构,回归测试或错误修复。

3.没有明确的冲刺目标

一个冲刺的目标是提供球队冲刺衡量的目标设定的重点和灵活性。它是通过产品负责人和开发团队之间的协商创建的。如果没有冲刺目标,当工作出现并且团队遇到外部压力时,很难找到焦点。开发团队可能会忽略最有价值的东西以及构建增量的目的。关于接下来要做什么的问题甚至可能存在争议。

以下是一些问题,以帮助确定这对您的团队是否是一个挑战:

  • 没有冲刺目标。期望是完成Sprint Backlog中的所有产品积压项目。这里没有什么重点和灵活性。
  • 冲刺目标很模糊。在冲刺结束时,所有团队成员是否100%确定是否符合冲刺目标?
  • 冲刺目标太大了。复合冲刺目标(X和Y和Z)可能无法提供足够的重点和灵活性。

4.冲刺期间的太多变化 

Sprint Backlog预计将在Sprint期间出现,因为开发团队负责构建增量。我们不了解Sprint开始时提供它们的特性和功能或工作的所有内容。  那么我们如何平衡允许出现与实际完成增量?

冲刺目标是确保关注和灵活性的一种方法。如果您已经有一个明确的冲刺目标,并且仍然在冲刺期间遇到太多变化,请提出以下问题:

  • 开发团队以外有人分配其他工作吗?开发团队成员是否在做其他工作?
  • 产品负责人是否在Sprint期间改变了冲刺目标?
  • 我们是否发现了在Sprint期间产品积压项目实际意味着什么的不同观点?

5.不会删除障碍

团队可能会遇到技术或流程障碍,从而阻碍他们减少或阻止他们创建完成增量。很容易被更快地提供更多产品功能的期望所淹没,并感觉没有时间实施改进。但是,消除障碍有助于改善工作流程,从长远来看可以提高质量并更轻松地提供增强功能。

以下是有关常见障碍的几个问题:

  • 环境经常下降吗?
  • 团队是否拥有实施自动化所需的知识和工具?
  • 团队外是否有人必须执行某些任务或提供批准才能创建完成增量?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值