我的团队几年前开始使用Scrum。我们的项目涉及构建与物理设备(例如机器人和传感器)接口的软件,而我们典型的产品积压订单通常表示向整个系统添加控制设备。
我们将任务分解为接近此处的示例。每个设备集成功能都分为代码,测试,集成测试,同行评审等。显然,每个产品待办事项都有固有的顺序。通常,我们的冲刺持续2周,团队中有4至6名成员。
在冲刺结束时遇到了两个问题:
- 首先是在冲刺结束时让每个人都忙。
- 第二个(相关的)是系统争用。在冲刺的最后几天,我们几乎完成了集成。我们只有一个集成系统,因此人们通常无法继续工作,因为他们无法访问该系统。由于这是sprint的结尾,因此sprint积压工作中没有太多工作要做。这些人应该做什么工作?由于当前项目尚未完成,因此产品所有者无法很好地从产品待办事项列表的顶部提取项目。处理技术债务将对整个项目有所帮助,但不会帮助完成冲刺。
是否有任何最佳实践可用于构建sprint以避免这些问题?与产品负责人进行谈判的技巧?