跳至正文
首页 » 博客 » How NOT to run scrum meetings for software developers

How NOT to run scrum meetings for software developers

自从2001年2月发表敏捷宣言以来,软件开发已经发展成为一个快速而持续变化的协作过程。近15年来,敏捷本身已经相当敏捷-现在大约有50个敏捷实践得到广泛认可,它是最流行的开发技术之一。尽管现在可用的工具多种多样,但它们仍然具有相同的目标: 快速创建工作结果并不断改进它们。

跑步还是冲刺?

就像敏捷管理一样,敏捷软件开发将工作限制在一个常规的,可重复的工作周期中,也称为 “冲刺 (sprint)”。目标是让开发人员在很短的时间内实现他们的目标-通常在一到两周内。在每个冲刺 (sprint) 期间,团队创建了一系列产品,这些产品仅具有所需的最基本功能,以匹配他们必须使用的最短时间。这是一个渐进的过程: 在产品的物理发布之前,通常会有多个冲刺 (sprint),每个新的工作迭代都是从前一个开始的。

在sprint期间,团队成员将在 “scrum会议” (或 “每日会议”) 期间每天签到。这些会议的主要目的是让团队成员相互承诺并跟进承诺,并提出项目的任何突出障碍。

去年才举行橄榄球世界杯 -而且每四年才举行一次-不与其他类型混乱进行一次比较似乎是不公正的。虽然从表面上看,两者似乎没有什么共同之处,但还是有一些相似之处。然而,我们确实认为,不要把两者混淆是非常重要的,因为这可能会导致会议室里的脾气暴躁。

因此,事不宜迟,这里是我们如何运行scrum (会议或物理) 的列表。

1.不要说太多

对于非橄榄球迷来说,混乱似乎是一件令人困惑的事情。但是,它实际上只有一个目的: 将球掌握在scrum-half手中。同样,你也不想让scrum会议过于复杂。通常,您应该只处理以下3个主题:

  • 自上次scrum会议以来做了什么?
  • 下次会议之前要做什么?
  • 面临哪些障碍可能会阻碍/减慢工作速度?

(记住,scrum会议是为了捕捉公认的问题,而不是解决它们)。

2.不要坐下

虽然这在橄榄球中似乎很明显-除非您打算被10个左右的18名男子压扁-但在会议上可能不会说同样的话。但是,scrum会议的全部目的是让他们花费的时间不超过他们需要的时间。因此,站立是一种可靠而简单的方法,可以引起短暂的,高能量的会议,并且将有助于确保它不会持续超过15分钟。

3.不要失去焦点

当然,这应该适用于整个橄榄球比赛和整个工作日。如果你的日常scrum会议似乎没有重点,即使每个人都有很多话要说,考虑找到一个指令。让团队成员在谈论他们的工作时指向任务板上的任务。这有助于区分与冲刺 (sprint) 工作直接相关的主题和不相关的主题。

5.不要忽视教练

在所有运动中,这是一个共同的主题,其中一支才华横溢的球员团队由于糟糕的教练而表现不佳,反之亦然。对于许多工作团队来说,向sprint的高效,高效本质的过渡可能很难解决。因此,利用现场敏捷教练的专业知识来观察和反馈他们会议的成功可能是有用的。

6.不要一个人做

橄榄球是一项团队运动; 冲刺,scrum会议和所有敏捷实践也应该是团队的努力。结对编程是指两个开发人员-一个 “驱动程序” 和一个 “导航器”-在一个屏幕上协同工作。这有助于更好地沟通和澄清问题,并更好地理解解决方案。预期的结果是具有较少缺陷的更高质量的产品。

7.别忘了你的靴子!

也许是最重要的 “不要”。预计职业橄榄球运动员不会在没有靴子的情况下比赛,那么为什么程序员要在没有适当设备的情况下挣扎呢?因此,从Indigo Studio开始, 这是一款快速原型制作工具,可为您节省资源、时间和金钱。Indigo Studio让您的用户体验您的设计理念,而无需编写一行代码。

您是否已经尝试过Infragistics Windows窗体控件,这是市场上功能最全面,使用最广泛的Windows窗体开发人员工具集?下载一个今天免费试用联系我们看看它能为你做什么。

</p