版权声明:本文为Jumbo原创文章,采用[知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议],转载前请保证理解此协议 原文出处:https://www.jianshu.com/p/d0e651ce2c78
需求Backlog是产品待实现的需求列表,Backlog中的需求按照对用户的价值排序
需求是敏捷中的User Story,从用户角度描述的独立的功能点。需求描述包括: As a… (作为…角色或岗位) I want… (我想…希望做什么) So that… (以便…达到什么目的或商业价值)
为每个需求按照用户价值划分优先级
将需求进行拆分,拆分到以用户角度可接受的最小颗粒度功能作为子需求,子需求是可以规划到迭代中的需求
迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。
为迭代制定明确的目标,确定迭代的开始和结束时间。
从需求Backlog中挑选优先级最高的需求放入迭代。为迭代中每个需求评估规模,确定迭代的需求范围。
团队成员认领迭代中的工作。
直观展现迭代下的需求状态,支持拖动
迭代燃尽图,展现迭代中所有需求的剩余规模总和随日期的变化而逐日递减的燃尽过程。实际燃烧线(蓝线)与基准线(红线)越贴合,迭代的进度越健康。
迭代过程中产生的缺陷,记录并跟进。
统计分析缺陷数据,帮助团队了解迭代质量。
迭代结束后,团队一起进行迭代回顾,总结Well和Less Well,发现改进点,提出解决措施。使团队在接下来的迭代中更高效。
用文档沉淀团队智慧。