`
袁斌_AgileDo
  • 浏览: 64667 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

敏捷需求管理(一):从用户想法到Product Backlog

阅读更多

如何从最初的客户想法到持续维护的 Product Backlog 大家的做法各有千秋。这里分享我们的一些做法,见下图:

第一步:独立需求。这里是从愿景开始,根据角色、行为、数据对象拆分为独立的需求

第二步:粗颗粒细化需求。这里的目的是为了分析成本考量,但并不是类似 Use Case那样的细化,只需要包含 90%的用户使用场景即可,有很多做法,其中一个是选择 3 examples,一个 happy path,另两个是使用频率较高的异常流程。这里主要涉及的是商业规则

第三步:价值 /成本分析,这里要分析价值、成本,在此基础上再次拆分故事,最后完成优先级的排序

第四步: Velocity分析,目的是可以明白团队完成的速度

第五步:制定发布计划,根据发布目标、团队完成的速度,选择故事组,这里要考量发布目标会形成故事的耦合和依赖

第六步: PO组和开发团队分步进行故事细化和故事开发,这里要考量的是 Product Backlog的持续管理、大团队 PO团队和开发团队的协作方式等。

 

故事分为两种:一种是获得客户需求的故事,另一种是准备进入开发的故事。前者不需要细节,后者需要更多的细节。在开发团队进行迭代的过程中, PO团队同步在进行下两个迭代的需求细化,即 PO团队一定会比开发团队领先两个迭代。在 PO的迭代过程中,可以和开发团队的核心人员在一起讨论,讨论的内容包括: PO提供更多的选择,由开发团队从技术的角度反馈,然后约束 PO的选择。这个过程最好在迭代开始之前完成。开发团队在质疑需求的时候,可以从以下角度: Who(使用该需求的角色)是否有更多,他们对应的属性?、做什么、业务规则、业务数据、交互界面、质量标准等

 

0
0
分享到:
评论

相关推荐

    Product backlog template_cn.rar

    Product backlog template 敏捷 scrum

    product backlog

    scrum product backlog

    敏捷迭代管理Sprint Backlog管理-敏捷工具

    Leangoo领歌除了是敏捷开发工具之外,也提供专业的敏捷培训、敏捷认证以及敏捷咨询的服务,权威课程包括:官方权威Scrum认证培训课程(CSM,CSPO,CSD,A-CSM等)、大规模敏捷SAFe及LeSS认证培训,以及量身定制的...

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

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

    敏捷测试工具开发backlog

    敏捷测试工具开发backlog敏捷测试工具开发backlog敏捷测试工具开发backlog敏捷测试工具开发backlog

    用户故事驱动的敏捷开发–创建backlog

    产品backlog是敏捷开发中用来管理需求列表,排定优先级,形成迭代计划,组织开发/测试和交付过程的工具。可以说,产品backlog是一个敏捷团队管理开发过程的核心,所有的活动和交付物都围绕backlog来进行。一旦需求...

    火星人敏捷开发手册.pdf

    需求管理 面向用户价值编写用户故事 客户价值导向-可工作软件响应变化 用户建模 Scrum基本知识 ②计划与跟踪 课前预习内容 优先级排序(待续) 跨职能团队·共同估算每日立会同行压力 Scrum概览 用户故事分类的原则 ...

    SCRUM敏捷开发管理

    Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。...在Scrum中,使用产品Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。

    项目管理-敏捷开发模板.xlsx

    一般公司引进敏捷开发模式都需要一个大的Backlog(敏捷开发面板),但是如果公司没有这个条件,怎么实现类似敏捷的面板的管理方式呢。 在我的项目中,使用了EXCEL制作了一个电子敏捷开发面板。可以让你很方便的采用...

    敏捷开发-Scrum.pptx

     Scrum敏捷方法一分钟扫盲  Scrum敏捷方法丨的工作产品  Scrum敏捷方法丨的觇色  猪不鸡的故亊 Scrum过程 读前预习内容  创建和维护产品待开収项(Product Backlog)  迭代计划会 产品负责人准备什么?...

    敏捷项目管理到底怎么实施?

    完整医疗商务平台项目管理,包括需求规格说明书SRS,项目管理课程,WBS,BIS,合同,招标书,标书等下载:ProductBacklog:backlog即需求池。待办事项列表。Backlog里面写什么:1.待开发任务。2.任务优先级。敏捷需要...

    敏捷实践—用户故事地图

    如何管理ProductBacklog和SprintPlan。2.Howtoorganizeagoodstory。3.了解不同粒度故事(Epic、Theme、UserStory)之间的关系,如何方便地利用递增和迭代的方式去确定发布计划以及发布目标。4.理解UserStory的拆分原则...

    backlog-pr-link-action:将拉取请求链接到积压问题

    GitHub Actions:将PR链接到积压问题。 用法 # .github/workflows/backlog-pr-link.yml name : ' Link PR to Backlog ' on : pull_request : types : [opened, edited] jobs : backlog-pr-link : runs-on : ...

    Scrum敏捷软件开发

    《Scrum敏捷软件开发》是敏捷联盟及Scrum联盟创始人之一、敏捷估算及计划的鼻祖Mike Cohn三大经典著作中影响最为深厚的扛鼎之作,也是全球敏捷社区中获得广泛肯定的企业敏捷转型权威参考。作者花四年时间,把自己近...

    敏捷时代的建模:敏捷团队的扩张除了代码还需要什么?

    敏捷方法已经成为了当前软件开发的主流模式,可工作的代码(以及自动化测试)被认为是团队最重要的产出。那么是否不再需要建模了...1、列举在“ProductBacklog”中的“用户需求”。2、开发团队从列表中选取一些需求,并

    Sprint Backlog模板

    敏捷软件开发Sprint Backlog模板工作计划进度跟踪Excel版本。

Global site tag (gtag.js) - Google Analytics