领悟了下 scrum,他倡导的有这些

  1. 需求提供和验收的人员是确定的一个人做为接口。
  2. 行政角色不直接干预 sprint team。避免 team 的工作受到干扰,影响 sprint 期间的任务的完成。
  3. sprint team 在确认一个 sprint 内的工作后,需要专心把承诺的工作做完做好。

我觉得 scrum 好像是偏向工程师的,呵呵。开发过程中最头大的问题就是需求变更了,这个会带来很多的问题,这么说应该都同意吧。

而 scrunm 的目的是使得需求在一个 sprint 内至少是稳定的,sprint team 的目标在这期间也应该是明确的,不受干扰的。

同时他也鼓励 team 成员做自己喜欢的工作,公开透明,尽力把每个人的潜力都挖掘出来,快乐工作。

但有时候需求不得不变更,怎么办呢?

我觉得如果 sprint team 判断变更不大,那就继续目前的 sprint 。如果需要变化太大,那就重新进行 sprint,我们就应该重新定一个

sprint backlog,重新开始我们的 sprint。这个权力应该是交给 sprint team 的所有人来决定,而不是某个人,因为最终工作是由

sprint team 完成的。

要是需求总在不停的变,sprint team可以考虑群殴一下 proud owner 了吧(开个玩笑)