传统的瀑布工作模式使用详细的需求说明书来表达需求,需求人员负责做需求调研,根据调研情况编制详细的需求说明书,进行需求评审,评审之后签字确认交给研发团队设计开发。在这样的环境下,需求文档是信息传递的主体,也是一份契约。

然而详细的需求说明书有以下弊端:

单向的信息传递,容易出现理解偏差。
文档很正式,我们会误以为它一定是对的,不去质疑它,让我们停止作出判断。
有了详细的文档,我们不会反复讨论它,相互确认。
书面文档不利于团队共享责任,它扮演了证据的角色。Scrum强调团队共享责任,不论是需求人员、开发人员和还是测试员,大家的共同目标是通过讨论、协作,正确理解需求之后把这些需求变成客户真正需要的功能,而不是单向的任务传递。
编制详细的、表达准确需求文档需要花费大量的时间,如果需求变化频繁,维护成本更高。

敏捷使用产品Backlog来管理需求,产品Backlog是一个需求的清单,按照需求的商业价值排序, 高优先级的需求在Backlog的最上层。产品Backlog是一个渐进明细的清单,它有4个主要特点,称之为DEEP:

Detailed 合适的详细程度,高优先级需求更加明细,低优先级的需求粒度更大
Emergent 涌现式的,需求是慢慢涌现出来的,渐进明细的
Estimated 经过估算的
Prioritized/ Ordered 根据商业价值排好顺序的

在产品Backlog中,需求的主要表现形式是用户故事。用户故事是从用户的角度对需求的简短描述。用户故事是将团队的焦点从描述、编写功能需求转移到讨论需求的最佳方式。

用户故事是从用户的角度来描述用户渴望得到的功能。一个好的用户故事包括三个要素:

角色:谁要使用这个功能。
活动:需要完成什么样的功能。
商业价值:为什么需要这个功能,这个功能带来什么样的价值。
用户故事通常按照如下的格式来表达:

英文:
As a <Role>, I want to <Activity>, so that <Business Value>.

中文:
作为一个<角色>, 我想要<活动>, 以便于<商业价值>。
比如:作为一个网站的普通会员,我期望在我下订单后,未发货之前可以取消订单,这样对我来说更灵活。

这是一个标准的敏捷需求看板。

www.leangoo.com

敏捷产品Backlog需求管理相关推荐

  1. 怎么用leangoo做需求管理及规划?(产品Backlog、用户故事)

    传统的瀑布工作模式使用详细的需求说明书来表达需求,需求人员负责做需求调研,根据调研情况编制详细的需求说明书,进行需求评审,评审之后签字确认交给研发团队设计开发.在这样的环境下,需求文档是信息传递的主体 ...

  2. 用leangoo怎么做需求管理及规划?(产品Backlog、用户故事)

    传统的瀑布工作模式使用详细的需求说明书来表达需求,需求人员负责做需求调研,根据调研情况编制详细的需求说明书,进行需求评审,评审之后签字确认交给研发团队设计开发.在这样的环境下,需求文档是信息传递的主体 ...

  3. 敏捷开发生态系统系列之一:序言及需求管理生态(客户价值导向-可工作软件-响应变化)...

    这是敏捷生态系统系列的第一篇(之一,之二,之三,之四,之五). 所谓生态系统,就是指互相依赖方能生存的一系列生物.生态系统常常不是单向依赖的,而是互相依赖互相促进. 敏捷开发中的实践也是如此.典型地, ...

  4. Choerodon猪齿鱼敏捷管理实践(一)——需求管理

    2019独角兽企业重金招聘Python工程师标准>>> 本文是敏捷管理系列的第一篇,将介绍敏捷中重要的需求管理,涉及需求的获取和管理,以及后续规划问题. ▌主要内容: 瀑布流开发模式 ...

  5. 产品Backlog 管理

    传统的瀑布工作模式使用详细的需求说明书来表达需求,需求人员负责做需求调研,根据调研情况编制详细的需求说明书,进行需求评审,评审之后签字确认交给研发团队设计开发.在这样的环境下,需求文档是信息传递的主体 ...

  6. 产品研发过程管理专题——软件工程(软件目的需求开发与管理)

    需求开发与管理是软件项目中一项十分重要的工作,据调查显示在众多失败的软件项目中,由于需求原因导致的约占到45%,因此,需求工作将对软件项目能否最终实现产生至关重要的影响.虽然如此,在项目开发工作中,很 ...

  7. 纯干货:如何高效的进行需求管理?

    问题补充:我现在是一枚产品助理,主要是负责整理用户反馈的需求和问题.有时候整理起来会感觉有点乱.来问下大家的经验,有没有好的方法,工具或者方法? iamturing HUAWEI • 产品经理 对于P ...

  8. 【ALM】POLARION ALM之需求管理解决方案介绍

    全球新一轮科技革命和产业变革蓬勃发展,以5G.大数据和人工智能技术推动的智能革命正在改变企业的运营模式,加速企业的转型步伐.汽车.军工.重型装备.能源.家电.医疗设备.工程机械等各行各业均面临前所未有 ...

  9. IPD解读—需求管理(OR)流程方法论

    引言 常言"知己知彼.百战不殆"需求管理是开展IPD管理的第一步.虽说需求的收集相对比较容易,但"千里之堤溃于蚁穴",往往在产品开发过程中需求提交人如不要先了解 ...

最新文章

  1. iOS 11开发教程(十三)iOS11应用编辑界面添加视图
  2. 通过Windbg查看DataTable的值
  3. si24r1程序_简要分析SI24R1替代兼容NRF24L01P
  4. pyecharts第六节、水球图
  5. 分而治之_编写干净的测试–分而治之
  6. Qbxt 模拟题 day3(am) T3 选数字 (select)(贪心)
  7. vsftpd增加用户 linux,linux下开通vsftpd 添加新ftp用户
  8. python模拟鼠标键盘操作_Python-模拟鼠标键盘动作
  9. VS2017+AE10.2实现二次开发
  10. Linux系统中,让alias命令永久保存的方法!
  11. 坚持学习,坚持阅读,坚持思考
  12. NodeJS 中上传图片,并且在数据库中保存图片地址
  13. 到底什么是5G LAN?
  14. EFR32MG裸机工程-4-UART
  15. Java课程设计-图书借阅管理系统
  16. 西门子S7通信协议中TSAP的确认
  17. windows11 任务栏和开始菜单都不见了怎么办?
  18. Visual Studio 2015简体中文版
  19. led灯串怎么摆造型_客厅四周走一圈led灯槽边带吊顶造型效果图
  20. python读取txt文件如何按数字分隔_python 读txt文件,按‘,’分割每行数据操作

热门文章

  1. CF1407D Discrete Centrifugal Jumps(单调队列+DP)
  2. Latex所有常用数学符号吐血整理!(包含大括号、等式对齐、矩阵)
  3. java如何实现成绩排序,小实例-实现对成绩总分由高到低的排序-Java中数组对象的排序...
  4. 霍夫直线检测python_opencv+python 霍夫直线检测
  5. python录入数据至ppt_用 Python 让你的 PPT 数据动起来
  6. php可以实现响应式吗,怎么实现Vue数据响应式
  7. php json 数组 区别,PHP实战:JSON两种结构之对象和数组的理解
  8. aes离线解密工具_CrazyCrypt2.1勒索病毒已有一键解密工具
  9. 【基础】CSS实现多重边框的5种方式
  10. 无聊软件-GIT屏幕录制工具_已迁移