Scrum 是敏捷项目管理的经典框架,在 2020 年最新版的《Scrum 指南》中,Scrum 之父对迭代目标和完成的定义进行了更为清晰的阐释。「产品待办事项列表」、「迭代待办事项列表」、「增量」被视为敏捷项目管理 Scrum 实践的三个核心工件,分别代表了「产品目标」、「迭代目标」和「迭代完成的定义」。其中,待办事项列表(Backlog)将 Scrum 团队的任务通过优先级排序的形式罗列出来,提高项目透明度,使团队聚焦于项目进展,最终实现交付承诺。ONES Project 「待办事项」组件能够帮助敏捷团队更好地管理项目需求。

待办事项列表的原则

待办事项列表是产品负责人根据路线图及其需求梳理出来的工作清单,是开发团队工作和需求变更的唯一来源,团队根据待办事项列表的优先级进行开发工作,实现产品价值的最大化。

敏捷联盟创始人 Mike Cohn 在他的《Succeeding with Agile》一书中提到,「待办事项列表」需要遵循 DEEP 原则:

  • 详略得当(Detailed Appropriately)

迭代中要完成的用户故事需要足够详细,消除故事不确定性和未知可能,从而提高迭代效率。优先级越高的故事,粒度要越小;优先级较低的故事,则可以不用太详细。

  • 做过估算的(Estimated)

待办事项列表的故事应该是经过估算的,优先级越高的故事需要进行越精准的估算,优先级低的故事可以在获取更多信息之后再进行重新估算。

  • 动态发展的(Emergent)

待办事项列表并不是静止不变的,随着团队对项目的信息了解更深入,列表中的用户故事会增加、减少或重新排优先级,以灵活应对变化。

  • 排列优先级的(Prioritized)

在待办事项列表梳理过程中,价值越高的故事排列在最顶部,研发团队始终完成优先级最高的事项。

DEEP 原则

待办事项优先级如何排列

Scrum 团队中的三类角色均需要参与到待办事项的梳理。产品负责人在 Scrum Master 的协助下,将待办事项优先级梳理出来,并为整个团队解释用户故事,澄清疑问,确定验收标准等。而在进行待办事项的优先级排序时,需要考虑多方面的因素:客户满意度、业务价值、需求频率、开发成本、风险和复杂度

1

客户满意度

用户故事应该是满足客户需求的,能够提高客户对产品的满意度。因此,我们需要将可能获得客户较高满意度的功能分配更高的优先级。一般而言,先实现基本需求,然后实现性能需求,最后实现锦上添花的功能。

2

业务价值

团队由上至下都能够理解并统一业务目标是极其重要的。能够帮助团队最大化实现业务价值的功能当然应该被赋予更高的优先级,产品负责人应瞄准长期的战略目标来梳理待办事项优先级。

3

需求频率

功能是否是大多数用户/客户的需求,以及功能被使用的频率有时候也需要被考虑。一个频繁被使用的产品功能应该要优先于其他功能,例如系统的登录界面是所有用户都会使用的,则它的开发和体验优化应具有更高的优先级。

4

开发成本与回报率

在考虑开发成本时,我们需要综合考虑成本与其获得的回报。低成本高回报的功能开发应该排在高优先级,根据实际情况,有时候高成本高回报也可能获得较高的优先级。

5

风险和复杂度

高风险、高复杂度的功能应安排在早期,这有利于团队在项目和迭代的初始阶段提前发现并及时应对,如果将它们放在低优先级的位置,可能会导致团队需要花费更多的时间进行调整。

ONES 待办事项组件

让敏捷管理透明化

「透明」、「检视」、「适应」是 Scrum 的三大支柱。「待办事项列表」能够帮助敏捷团队清晰地了解接下来的工作,产品负责人需要经常检视列表中的任务进展,必要时对待办事项列表进行增、删或调整,以适应团队的实际业务场景。为了更好地实现待办事项的管理,产品负责人需要将「待办事项列表」在线化,保证信息的透明度,提升协作效率

ONES Project 「待办事项」组件帮助产品负责人高效梳理待办事项,通过轻松拖拽就能把待办事项中优先级高的工作项(如需求)规划至迭代,完成迭代计划;同时也可以把待办事项规划至发布,完成发布计划

以迭代规划为例,Scrum 团队可以通过以下流程完成「待办事项列表」管理:

  1. 产品负责人梳理待办事项列表,梳理需求优先级;

  2. 召开迭代计划会,迭代成员评估高优先级的需求;

  3. 创建迭代,将需求拖拽入迭代;

  4. 估算迭代规模,避免不合理规划及资源浪费;

  5. 开始迭代,开发实现,完成需求;

  6. 迭代完成后,待办事项列表将不展示已完成的需求和迭代。

ONES 「待办事项」使用指南

1

添加「待办事项」组件,设置数据范围

在项目设置中添加「待办事项」组件,并选择可以显示的工作项数据,如选择了需求和任务,则该项目下未完成的需求和任务均会纳入到「待办事项」中。ONES 还支持为「待办事项」组件设置权限,保证项目数据安全。

ONES Project 「待办事项」组件

2

新建工作项,梳理待办事项列表

「待办事项」组件展示当前项目下未完成的需求、任务等工作项,并根据工作项是否已规划至迭代,分为「已规划」和「待规划」2个区域。

在「待规划」区域下「新建工作项」,并填写工作项详情。产品负责人根据优先级排序规则,梳理待办事项列表,将高优先级的工作项拖拽到列表上方

在待规划中「新建工作项」

拖拽调整待办事项优先级

3

规划迭代,评估迭代规模

在规划阶段,产品负责人可以在「已规划」区域新建迭代,将优先级较高的工作项拖拽至迭代内,完成迭代计划。

在已规划中「新建迭代」

将高优先级任务拖拽至迭代

同时,迭代负责人可以根据故事点,评估迭代规模。ONES 系统自动会计算每个迭代的「当前规模」与「建议规模」,它们分别体现了此迭代规划内容的工作量与团队研发能力的关系,帮助产品负责人避免不合理规划或者资源浪费。

评估迭代规模,合理规划资源

4

开始迭代,完成「待办事项」

开发人员根据所负责迭代的「待办事项列表」进行开发工作,已完成的工作项将不再展示在列表中,直到迭代完成。

ONES 企业级研发管理工具,提供一站式的敏捷研发管理解决方案,为团队打造高效的协作环境,保障项目持续高质量交付。凭借专业的产品与服务,ONES 获得了小米、招商基金、浪潮软件、国酒茅台、人民日报新媒体等20万余家企业及团队的认可,在软硬件、互联网、游戏、金融科技、新媒体等多个领域均有成熟的实践经验和解决方案。

ONES 敏捷研发管理解决方案

欢迎访问 ONES 官网 https://ones.ai 或点击阅读原文免费试用,开启团队高效研发之旅!

待办事项列表,敏捷项目管理的核心工件相关推荐

  1. 更新 | 待办事项,敏捷实践的核心工件

    在 2020 年最新版的<Scrum 指南>中,Scrum 之父 对迭代目标和完成的定义进行了更为清晰的阐释.「产品待办事项列表」.「迭代待办事项列表」.「增量」被视为 Scrum 实践的 ...

  2. mysql待办事项表名_SSD8-Ex4待办事项列表答案参考

    [实例简介] SSD8-Ex4待办事项列表答案参考:http://wangbaiyuan.cn/mysql-database-data-released-in-java-web-service-and ...

  3. hyperapp 共享_使用Hyperapp(1KB JS微框架)构建待办事项列表

    hyperapp 共享 在本教程中,我们将使用Hyperapp构建待办事项列表应用程序. 如果您想学习函数式编程原理,但又不想陷入细节,请继续阅读. Hyperapp现在很热门. 它最近在GitHub ...

  4. 小狗钱钱_✅每次构建待办事项列表应用程序时,都会有一只小狗? 死了?

    小狗钱钱 by Hrishi Mittal 由Hrishi Mittal ✅每次构建待办事项列表应用程序时,都会有一只小狗 ? 死了? (✅ Every time you build a to-do ...

  5. html首页我的待办,JavaScript / HTML中的待办事项列表

    我已经设置了这个待办事项列表,几乎所有东西都完美无缺.但是,如果我删除列表中的所有内容.它不会让我添加一个新的条目,我似乎无法弄明白为什么.只要我在列表中至少有一个条目,它就可以正常工作. 非常感谢任 ...

  6. mysql待办事项表名_Activiti中彻底解决待办事项列表查询复杂、API不友好的设计方案...

    标签: 我们使用工作流引擎,一个非常重要的功能就是获取待办事项列表,在Activiti中,我们可以通过TaskService的相关API进行查询,这些API设计优雅,但是实际使用中往往不够方便,也缺乏 ...

  7. emacs .emacs_使用Emacs进行社交并跟踪您的待办事项列表

    emacs .emacs 去年,我为您带来了19天的2019年新(给您)生产力工具.今年,我采用了不同的方法:使用您可能会使用的工具构建一个环境,使您在新的一年中提高生产力或可能尚未使用. 使用Ema ...

  8. ToDoList—最简单的待办事项列表(经典案例)重点

    代码运行结果 案例说明 案例分析 案例实现代码 tdlist.html代码 <!DOCTYPE html> <html><head><meta http-eq ...

  9. html待办事项表格代码,jQuery待办事项列表

    我使用jQuery(和JS当然)编写的简单待办事项列表. 我已经创建了静态待办事项列表,只有通过编辑代码才能添加新项目.从逻辑上讲,我现在要创建一个动态列表.jQuery待办事项列表 我已经尝试了一些 ...

  10. 待办事项列表应用程序Vikunja

    杨浦区防控办昨天傍晚发布了『 告杨浦居民书(二十二) 』,本周一.三.五.日晚间开展全区全员核酸筛查.比上周少了 2 次,说明情况应该是有所好转. 什么是 Vikunja ? Vikunja (/vɪ ...

最新文章

  1. 推荐大家使用的CSS书写规范、顺序
  2. 学编程又一火爆网站:哔哩哔哩
  3. Leetcode python《热题 HOT 100》15. 三数之和
  4. ajax xmlhttp.responsetext,Ajax:xmlhttp.responseText响应显示完整的内部HTML而不是关闭所需文本...
  5. [JOI2012春季合宿]Constellation (凸包)
  6. 自定义ant中table表格的展开图标 修改ant-vue-design中嵌套表格table的expandIcon自定义图标
  7. 常见的反爬措施:UA反爬和Cookie反爬
  8. javascript对象数组的二维比较和插入
  9. “我的一次微软面试经历”
  10. UVA299 UVALive5600 Train Swapping【逆序偶+暴力】
  11. asp.net 实现登陆实例
  12. Matter-JS Bodies 内置刚体模块
  13. 蓝桥杯算法竞赛培训(二) 汉诺塔与STL
  14. 地图位置开发解析(一)
  15. Plugin JavaDoc was not installed: Cannot download 'https://plugins.jetbrains.com/pluginManager/?acti
  16. java面试题之-Redis篇(持续更新)
  17. 基于51单片机的花样流水灯设计
  18. 纳米软件之电机自动测试系统
  19. 材料科学计算机模拟技术,计算机模拟技术在材料科学中的应用
  20. 在西安从事软件研发是什么样的体验?

热门文章

  1. 阿里巴巴校招内推简历筛选方案
  2. 业务流程管理模型优化设计
  3. 基于微信小程序的毕业设计题目(35)PHP医院预约挂号小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
  4. 【C语言】打印二叉树树形(制表符实现,清晰+高拓展)(2022-10-22 更新—偏移量说明)
  5. 老大,不好了,内存泄漏了!
  6. 利用js文件获取视频文件详细信息 如帧速率、总比特率等
  7. 字符串匹配算法之BF算法(即暴力算法)
  8. 点云分割中Proposal-based Methods与Proposal-free Methods
  9. 学1个月爬虫就月赚6000?告诉你爬虫的真实情况!
  10. python 0基础学习笔记6:OS模块、窗口控制、语言、内存修改