用Leangoo做敏捷需求管理-敏捷团队协作

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

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

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

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

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

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

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

  • 角色:谁要使用这个功能。
  • 活动:需要完成什么样的功能。
  • 商业价值:为什么需要这个功能,这个功能带来什么样的价值。

用户故事通常按照如下的格式来表达:

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

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

Leangoo是一个非常简洁的看板协作工具,我们可以通过Leangoo创建产品Backlog看板来管理敏捷需求。下图就是一个产品Backlog看板的示例:

在Leangoo看板上,我们可以创建多个列表,然后在每个列表上添加故事卡片。因为我们需要将近期高优先级的需求放到Sprint中,所以在看板上可以创建这几个列表:Sprint 1 ,Sprint 2 , Sprint3, Sprint 4-N,您可以根据需求的优先级把需求分别放到这几个列中。Sprint 1的优先级最高,Sprint4-N的优先级较低。如果您的产品需求无法预测到3个Sprint之后的,也可以少创建一个列,比如 Sprint 1, Sprint2, Sprint3-N。

建立好了列之后,我们就可以往列表里面增加卡片了,每个故事一张卡。

卡片右下角的三个图标分别代表了这张故事卡的故事点数,对这个故事的一些讨论,以及故事的验收测试要点。验收测试要点以检查项的方式体现,如下图所示:

除了工作量,评论,检查单,我们还可以给卡片设置色彩标签,通过标签对卡片进行分类。如下图所示:

在Leangoo中,每个卡片的优先级是由它的位置来决定的,每个list里面的卡片根据位置对卡片进行强制排序,高优先级的卡片放到最上面,低优先级的需求卡片在下面。

当一个迭代结束时,我们要对完成的故事进行评审会议,评审通过的故事可以挪到已交付的列表中,Leangoo会根据故事卡的变化自动生成发布燃尽图,点击看板周期后边的燃尽图图标即可查看燃尽图,如下图所示:

通过上述的方式,我们就可以很好的管理我们的产品Backlog了。最后还有一点提醒,敏捷强调透明性,所以,可视化管理产品backlog很重要,如果条件允许,我们可以考虑通过大的显示屏幕将产品Backlog进行可视化,有触屏大电视会更好。

本文作者:

廖靖斌 Eric Liao, CSP,CSM,知名敏捷教练、顾问、培训师

来源:http://home.leangoo.com/9229.html

时间: 2024-08-04 06:45:43

用Leangoo做敏捷需求管理-敏捷团队协作的相关文章

Leangoo:用敏捷开发管理思维做团队协作的SaaS软件

第一次看到leangoo这个产品时,笔者觉得又是一款团队协作软件工具,和其它的团队协作并没有什么本质区别. 当听创始人廖靖斌说起leangoo人员结构时,笔者起初蛮诧异,一家20多人的创业公司,顾问和研发差不多各占一半. 一家看起来做saas的公司为什么需要这么多顾问? 在和廖靖斌进行一个多小时的交流中,这个困惑渐渐被解开… Leangoo:一家顾问公司研发的SaaS工具 作为一个八年的“创业老兵”,廖靖斌始终在做的一件事就是实践.推广Scrum和敏捷开发.Scrum是风靡全球的敏捷产品开发框架

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

传统的瀑布工作模式使用详细的需求说明书来表达需求,需求人员负责做需求调研,根据调研情况编制详细的需求说明书,进行需求评审,评审之后签字确认交给研发团队设计开发.在这样的环境下,需求文档是信息传递的主体,也是一份契约. 然而详细的需求说明书有以下5大弊端: 单向的信息传递,容易出现理解偏差. 文档很正式,我们会误以为它一定是对的,不去质疑它,让我们停止作出判断. 有了详细的文档,我们不会反复讨论它,相互确认. 书面文档不利于团队共享责任,它扮演了证据的角色.Scrum强调团队共享责任,不论是需求人

[转]敏捷开发需求管理(产品backlog)

传统的瀑布工作模式使用详细的需求说明书来表达需求,需求人员负责做需求调研,根据调研情况编制详细的需求说明书,进行需求评审,评审之后签字确认交给研发团队设计开发.在这样的环境下,需求文档是信息传递的主体,也是一份契约. 然而详细的需求说明书有以下5大弊端: 单向的信息传递,容易出现理解偏差. 文档很正式,我们会误以为它一定是对的,不去质疑它,让我们停止作出判断. 有了详细的文档,我们不会反复讨论它,相互确认. 书面文档不利于团队共享责任,它扮演了证据的角色.Scrum强调团队共享责任,不论是需求人

使用国产优秀的敏捷团队协作工具LEANGOO开展SCRUM看板工作

之前的这篇文章里我介绍了国外优秀的看板协作工具Trello,可以帮助我们管理团队任务或者自己的任务安排,并形象化的把这些任务放到看板上,更加直观的看到任务的状态.今天我想介绍给大家的是国产的优秀的敏捷团队协作工具LEANGOO,和Trello不同的是,LEANGOO加入了更多敏捷开发中用到的元素,例如任务的点数.Sprint周期.燃尽图等,下面就把我的使用体验分享给大家: 1.LEANGOO中自定义看板的栏位数量和名称 和Trello一样,在LEANGOO中我们也可以自定义看板的栏位数量和栏位名

Leangoo大讲堂:免费Scrum敏捷开发实战—武汉站

活动信息: 授课时间:2016年5月21日 下午 14:00 – 17:30 (13:30签到) 授课地点:武汉市洪山区民族大道一号光谷资本大厦二楼培训中心 人数限制:150人(企业报名每家限制3人以内) 本次活动免费 课程简介: Leangoo是一款轻量.简洁.体验出众的新一代敏捷团队协作工具.Leangoo采用SaaS模式,完全免费,使用leangoo做团队协作几乎零投入.这是一个半天的免费课程,课程通过理论结合案例的方式为您介绍Scrum敏捷开发模式和业界实践,并且会结合Leangoo工具

理解自组织:敏捷里的自组织团队都是骗人的

引子 当他们说,实施敏捷需要自组织团队的时候,我没有做声. 当他们说,敏捷里的自组织团队不需要管理者的时候,我也没有做声. 当他们说,敏捷里的自组织团队没有明确角色,每一个人都自我管理.具备跨职能技能的时候,我依然没做声. 现在,当我想说,敏捷里的自组织团队都是骗人的.这时,他们也不做声. 正文 在敏捷宣言的十二条原则中有这样一条:"最好的架构.需求和设计出自自组织团队."在目前的敏捷大潮中,人们更关注的始终还是各种实践,这一条往往只有在敏捷实施失败的时候才被人提到:"自组织

怎么用leangoo做迭代管理(Sprint Backlog、任务看板、燃尽图)?

在敏捷开发的实践当中,通过可视化的任务看板来实现团队协同和透明化管理是必不可少的一个实践.通过可视化的任务看板我们可以达到如下几个目的: 1. 可视化管理团队的目标;2. 明确目标的优先级;3. 明确目标分解后的任务项;4. 可视化管理任务的进展状况. 敏捷的任务看板通常每个迭代一个,看板的结构通常包括如下几个列: Story — 这一列代表的是用户故事,用户故事是敏捷开发中的需求表达方式,每个用户故事代表了从产品的用户视角表达的一条用户需求.用户故事这一列放的是这个迭代需要完成的所有用户故事,

万字干货:手把手教你做需求管理

通过这篇文章,总结自己在工作实践中需求管理的方法论--普拉姆方法.总结这个方法论的特点是,用最轻量化的投入,与他人协作,并管理需求,推动需求上线.这套方法论组合了项目管理.敏捷开发的知识,希望能对大家有所帮助.本文适合0-2岁产品经理阅读,产品大牛.敏捷管理大师请绕过. 本文大纲如下: 1. 为什么要做需求管理? 1.1 我们的工作是否像救火 1.2 需求管理是什么? 1.3 宗旨是什么? 1.4 结尾 2. 需求管理中的干系人和角色 2.1 什么是干系人 2.2 需求管理中的角色 2.3 如何

DevOps是敏捷在软件开发团队的另一应用

DevOps是敏捷在软件开发团队的另一应用.那么相比之下,哪个更胜一筹? 一边,有业界认可的scrum master,它的朋友极限编程者,以及由其衍生的 LeSS.SAFe.DAD等,是敏捷. 另一边,有精益文化机器,用代码持续交付其基础架构,它的名字左边是开发,右边是运维,合起来就是DevOps. 虽然我已尽我所能在普及这两个概念,但人们关于敏捷和DevOps的争论依然让它们听起来完全不同.更糟糕的是,尽管他们都已经有了各自的行业术语和口号,但两者的概念还是没办法准确定义.鉴于敏捷诞生早于De