Pagerduty徽标

什么是产品积压?

在Scrum环境中,团队必须优先考虑必须加班以维护和改善产品的所有单个工作项目。它是基于对产品质量和可靠性持续改进的目标进行分组和分组的即将到来的任务列表。此列表已知Scrum作为积压的产品。

产品积压是一个包含所需任务的完整列表的Scrum伪像,通常用于开发给定产品。例如,如果组织的产品是一个网站,则产品积压将对任何未来维护或为用户带来持续价值所需的任何更新。该产品积压可能包括用于更新安全功能,添加或删除页面,提高站点速度等的任务,等等 - 所有这些都保留在详细且优先的队列中。

将其视为实现长期产品目标所需的目标的完整视觉待办事项清单。产品积压应具有足够的灵活性,以适应产品的整个生命周期中的用户和利益相关者的需求。这样,如果用户开始遇到产品问题,则可以调整积压以尽快解决问题。

产品积压与Sprint Backlog:有什么区别?

如果产品积压包含产品生命周期的即将到来的物品的完整列表,则Sprint Backlog专注于实现单个Sprint目标所需的内容。一个短跑是一个装箱的时间,在此期间,Scrum团队共同努力完成计划的工作。根据所需的效果或结果,可以将冲刺封锁几天到几周或几个月的任何地方。

例如,Sprint的目标可能是解决问题,部署新更新,执行维护等。因此,从产品积压中获取的每个项目以形成Sprint Backlog必须与该特定特定的成功有关冲刺目标。这些Sprint积压旨在将产品积压向前推动,同时为用户和利益相关者提供一致的价值。

谁保持产品积压?

产品积压由产品所有者维护和管理。产品所有者负责将用户的需求传达给Scrum团队的其余部分。他们必须确保整个团队了解总体产品目标,并意识到产品积压中的不同项目如何为产品的成功做出贡献。

产品所有者必须根据用户的需求以及有助于提供一致价值的产品确定产品积压项目的优先级。优先考虑积压时,产品所有者必须考虑的某些项目包括:

  • 客户最关心什么?
  • 他们能够多快地获得反馈?
  • 积压项目如何在困难方面进行比较?
  • 这些项目是整个产品范围的一部分,如何相互关联?

但是,它不仅仅是在产品所有者手中。Scrum依靠所有团队成员之间的密切协作和沟通。最有效的产品所有者寻求客户和其他内部团队成员(例如设计师和开发人员)的定期反馈,以优化积压并保持可行的冲刺。没有这种紧密的合作,产品所有者可能会创建不切实际的目标或期望,从而使团队失败。

使用产品积压的好处

使用产品积压来管理团队的工作有几个好处。

  • 简单的项目/产品可视化。产品积压提供了实现长期产品目标所需的所有项目的视觉表示。这样可以确保对整个Scrum团队之间的整体任务有共同的了解。这有助于激励团队成员并防止倦怠。
  • 灵活性提高。维护良好的产品积压使团队可以快速适应用户的需求。团队能够解决较短的反馈循环问题,最终有助于提高产品的有效性和可靠性。
  • 改进的任务优先级。产品积压使团队更容易确定任务的优先级。并非产品积压中的每个项目都需要交付。通常,如果不再提供理想的价值,则一支Scrum团队会从积压列表中删除项目。

产品积压的挑战

团队在产品积压方面可能面临的一些共同挑战包括:

  • Scrum团队必须始终在同一页面上。对产品的完全了解依赖于有关特定积压项目的密切协作和对话。产品主必须了解不同的项目相互关系,以及开发人员完成的难度。
  • 积压必须与产品一起不断发展。随着产品目标随着时间的流逝而变化以满足用户和利益相关者的需求,至关重要的是要更新积压以反映这些变化。如果没有调整优先级,则可能导致产品落后,而不会交付对客户至关重要的物品。

如何保持产品积压健康

  • 定期更新积压。一旦团队建立了产品积压,这项工作才刚刚开始。这不是“设置并忘记它”类型的情况。产品积压必须不断监控和维护,以满足组织的当前目标和步伐。在开始每次新迭代之前,产品所有者必须对积压进行仔细检查或“修饰”。这将确保所有正在完成的工作都为整体产品目标做出了贡献,并根据用户反馈提供持续改进。
  • 优先考虑短期和长期项目。随着积压的增长,将积压分组为短期和长期目标变得越来越重要。这将有助于保持积压的前进,而不会被不清楚的任务困扰。短期项目必须在启动之前进行全面计划和理解,而长期项目可能会更加模糊,然后再出现在队列中。
  • 最大程度地减少对过程中项目的更改。一旦开发开始处理给定的积压项目,任何进一步的更改都会对工作流程效率和团队士气产生负面影响。应该提前进行计划,以确保每次迭代在开始之前准备好开发。一旦工作正在进行,避免进行更改。
Baidu