专栏首页UMLScrum 產品待辦事項 (Product Backlog) 要 DEEP, 这是什么意思?
原创

Scrum 產品待辦事項 (Product Backlog) 要 DEEP, 这是什么意思?

如何描述产品积压 (Product Backlog)?

產品待辦事項列表事項可以用任何明確且可持續的方式來表述。與常見的誤解正相反,產品待

辦事項列表並不是由“用戶故事”組成的,而是只包含事項。這些事項可以通過用戶故事、用例

或任何大家認為有用的需求方式來體現。但是無論何種方式,多數事項應當以交付客戶價值為

重點。

一個好的產品待辦事項列表要DEEP

DEEP of Product Backlog in Scrum

粗細適宜的(Detailed appropriately)

優先級列表頂端的事項比低級別的事項更為精確和 詳細,因為前者要比後者先被開發。比如,待辦事項列表頂端的百分之十可能包含非常小且分析得很詳細的事項,而其他的百分之九十則不是那麼具體。

估算過的(Estimated)

當前發布版本的事項需要有估算,而且隨著大家了解得更多和新信息的融入應當在每個 Sprint 中重新考慮這些估算。團隊提供給產品負責人產品待辦事項列表中每個事項的工作量估算和技術風險估算。產品負責人和其他商業利益相關人提供產品需求的價值信息,其中可能會包括獲得的收益、減少的成本、商業風險、對不同利益相關人的重要性等等。

湧現式的(Emergent)

為了響應學習和變化,要定期梳理產品待辦事項列表。每個Sprint,可能要加入、刪除、修改、分解或者調整事項的優先級別。因此,產品負責人會不斷地更新產品待辦事項列表,以反映客戶需求的變化、新想法或見解、競爭而導致的變化、出現的技術障礙等等。

排好優先級的(Prioritized

在產品待辦事項列表頂端的事項具有最高優先級,或者是從 1開始順序排列。一般來說,最高優先級別的事項應當最物超所值:高收益(商業價值)低花銷(成本)。提高某事項優先級的另一誘因是在高風險來襲之前及早解決掉它。傳統的開發方式通常不強調依照最物超所值的標準交付,但這是 Scrum的主題之一,因此產品負責人就必須掌握如何評定“商業價值”。這可能需要 ScrumMaster 協助產品負責人來學習。 “商業價值”到底意味什麼呢?一些產品團體對於每個產品待辦事項列表事項使用簡單、相對的價值點估算,這些就綜合成了對包括獲得收益、成本減少、利益相關人偏好、市場區分等等因素的“推測”。一些團體更是由一個或幾個客戶擔負費用來資助某特定事項的開發,然後用該事項的確切(短期)收益來代表價值。對於另一些團體,這種針對特定事項的價值估算太不集中或太細碎,他們使用範圍更大的、基於商業成果的方式(“在九月一日之前增加百分之十的訂購”),這樣價值只有在當多個對產生成果起作用的事項一起交付的時候才會實現。這種情況下,產品負責人需要確定最小可行產品( Minimum Viable Product)的下一個增量。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 维恩图 (Venn Diagram) 示例:UML vs. SysML

    维恩图是集合之间以及共享某些共同点的对象组之间关系的图示。有时,维恩图被用作视觉头脑风暴工具,用于比较和对比两种(有时是三种或更多种)不同的东西。比较是看事物的...

    Warren2Lynch
  • UML概述:示例总汇

    建模是多年来在软件开发中开展的一项活动。在使用最简单的语言编写应用程序到最强大和最复杂的语言时,您仍然需要建模。建模可以像绘制列出应用程序执行的步骤的流程图一样...

    Warren2Lynch
  • 用例图教程(示例指南)

    用例是系统分析中用于识别,澄清和组织系统需求的方法。用例由特定环境中系统和用户之间的一组可能的交互序列组成,并且与特定目标相关。它由一组元素(例如,类和接口)组...

    Warren2Lynch
  • 【第10期】webpack入门学习手记(四)

    在程序入口文件中,引用这个文件。这个文件的内容,对上一节的代码做了修改。只保留了加载css样式的代码。

    siberiawolf
  • Docker 容器与虚拟机 (VM) 总结

    总结:虚拟机更擅长于彻底隔离整个运行环境。例如,云服务提供商通常采用虚拟机技术隔离不同的用户;而 Docker 通常用于隔离不同的应用 ,例如前端,后端以及数据...

    happyJared
  • Python+Selenium笔记(十三):Page Object设计模式

    (一) 前言 简单的说就是分为2层,页面class 和测试class。 页面class:分为父类和子类(子类指具体的页面,每一个页面都创建一个类),父类中定义公...

    free赖权华
  • 3..Twisted学习

    你不需要调用Twisted,Twisted会自己运行。reactor是Twisted的主循环,想python的其他主循环一样。每个Twisted只有一个reac...

    py3study
  • 转置型FIR设计

    以一个六阶的FIR为例,并行度为2,串行度为3(每个串行处理单元串行处理3个乘加操作),整体有以下数据流:

    月见樽
  • 热迁移、RTC 计时与安全增强…腾讯云 KVM 性能优化实践经验谈

    腾讯云的虚拟机热迁移过程和具体方法是什么?腾讯云又如何看待 KVM 技术开源?KVM 现在面临着哪些新的挑战?

    腾讯云计算产品团队
  • Kubernetes 与虚拟化和容器化的关系

    写下这篇文章的起因是前段时间我尝试在 K8s 上部署一个测试用简单 Web 服务器+ Service Mesh 做流量控制。查阅各种资料让我觉得线索繁杂,无意中...

    kubernetes中文社区

扫码关注云+社区

领取腾讯云代金券