Scrum最适合具有通才成员的团队,即,至少2人可以完成相同任务的团队。我的主要关注点是为由专家组建的团队找到合适的解决方案以适应混乱(保持什么,删除什么,改进什么)?
假设您有一个由5个开发人员组成的团队(不是真正的,仅作为示例):
- 一位在C语言方面很强的数学家;
- 一名数据库开发人员;
- 一名Web开发人员;
- 一位UX / GUI开发人员;
- 一位软件架构师;
在这里,所有人都是专家,没有人可以替代其他人(我不在乎建立这样一个团队的风险,我想专注于Scrum)。因此,在混乱的情况下,这是我的想法:
- 毫无用处的春季计划:的确,当数学家说某项特定任务的价值为2分时,没人会投票反对他。
- 无用的团队速度指标:由于每个人都可以为自己的任务分配任意数量的点,因此计算速度是没有意义的;
- 用每周一次(较长)的Scrum会议代替每天的Scrum会议:由于团队中的每个成员都在按自己的任务进行工作,因此,每天的Scrum会议对于保持“团队合作精神”非常重要。但是,每天的Scrum会议应该持续15分钟左右。显然这不足以了解其他人正在做和将要做的事情。而且,数学家在大多数时候会回答相同的问题:“我仍在做%&Lo(+?$$ ++&)” ...每周的会议会花更多的时间。为了在“初始” Scrum会议和“每周” Scrum会议之间保持相同的会议时间,每个每周的Scrum会议应持续(每周5天,有4个星期的冲刺,其中Sprint会议持续4个小时,每日会议持续15分钟): (4 * 60 + 20 * 15)/ 4 =>
还是Scrum仍然可用?也许应该使用另一种敏捷技术?