Scrum的主要工作职责之一是消除障碍。在几个不同的地方工作,我还没有弄清楚他们应该消除什么样的障碍。下面是我看到的大多数开发人员遇到的典型障碍:
那么,他们应该消除哪些其他障碍呢?
发布于 2020-01-27 17:04:11
我愿将这一责任与透明度的当家作主联系起来。scrum大师所能增加的价值很大程度上是为了帮助创造清晰,以便拥有更多专业知识的人能够更容易地看到答案。让我们来看看如何将这些应用到您的示例中。
当然,这些只是几个例子。我肯定会查看Scrum指南,看看他们列出的Scrum可以帮助团队和组织的其他方法。迈克尔·詹姆斯( Michael )创建的Scrum主检查表也是一个很好的创意场所。
发布于 2020-01-27 17:59:05
回答这个问题的简单方法是看看什么被认为是障碍 (强调地雷):
阻碍是任何阻碍团队完成工作并减慢速度的因素。障碍有很多种:生病的团队成员,缺少的资源,缺乏管理支持,甚至是冷冰冰的团队房间。如果它阻碍了团队的工作,那就是一个障碍。
如果根据这样的定义,某些东西被确定为障碍,那么根据Scrum准则,Scrum的工作就是删除它们。
这是简单的答案。但当然,这太简单了,不足以涵盖一切。
如果Scrum可以消除某些障碍,那么他们当然应该这样做,而不需要让其他团队成员参与进来(从而允许他们专注于其他有成效的工作)。但并非所有障碍都属于这一类。例如,非技术Scrum不能消除技术障碍,也不能排除其他障碍,比如公司高级管理人员在Scrum团队之上做出的决定。
所以,Scrum大师的工作很困难。他们不是一个项目经理,他们不是一个老板,他们不能强加他们的观点,他们不能命令别人,他们对其他人没有权力等等。他们的权力是促进事情和帮助团队在他们的Scrum实践。因此,消除Scrum所能触及的障碍的最佳方法是帮助团队学会通过以下方式自行消除障碍:
团队作为一个整体需要学习处理障碍,然后他们可以消除的障碍范围随着每个人的技能和能力的增加而增加。Scrum大师并不是你在每一个障碍上发射的热身导弹。Scrum所能达到的障碍(例如非技术的东西)当然可以由他们解决,但是团队中的每个人都需要能够排除障碍,而不仅仅是Scrum。
发布于 2020-01-27 20:16:19
问得好!我一直认为这是帮助团队解决问题,而不是自己解决问题。我组织与其他团队的会议,温和的头脑风暴会议来解决问题,向管理层提出后续的问题,这主要是关于问正确的问题,即我们知道谁能在这方面提供帮助?接下来的物理步骤是什么来解决这个问题?等。
https://softwareengineering.stackexchange.com/questions/404337
复制相似问题