JumboWu 主页

版权声明:本文为Jumbo原创文章,采用[知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议],转载前请保证理解此协议 原文出处:https://www.jianshu.com/p/d0e651ce2c78

轻量敏捷项目入门

了解轻量敏捷

轻量敏捷

创建需求Backlog

  1. 什么是需求Backlog

需求Backlog是产品待实现的需求列表,Backlog中的需求按照对用户的价值排序

  1. 为Backlog创建需求

需求是敏捷中的User Story,从用户角度描述的独立的功能点。需求描述包括: As a… (作为…角色或岗位) I want… (我想…希望做什么) So that… (以便…达到什么目的或商业价值)

  1. 划分优先级

为每个需求按照用户价值划分优先级

  1. 拆分需求

将需求进行拆分,拆分到以用户角度可接受的最小颗粒度功能作为子需求,子需求是可以规划到迭代中的需求

规划迭代

  1. 什么是迭代

迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。

  1. 创建迭代

为迭代制定明确的目标,确定迭代的开始和结束时间。

  1. 规划迭代

从需求Backlog中挑选优先级最高的需求放入迭代。为迭代中每个需求评估规模,确定迭代的需求范围。

  1. 工作分配

团队成员认领迭代中的工作。

跟踪迭代进度

  1. 故事墙

直观展现迭代下的需求状态,支持拖动

  1. 迭代燃尽图

迭代燃尽图,展现迭代中所有需求的剩余规模总和随日期的变化而逐日递减的燃尽过程。实际燃烧线(蓝线)与基准线(红线)越贴合,迭代的进度越健康。

质量跟进

  1. 创建缺陷

迭代过程中产生的缺陷,记录并跟进。

  1. 跟踪缺陷

统计分析缺陷数据,帮助团队了解迭代质量。

迭代回顾

  1. 回顾会议

迭代结束后,团队一起进行迭代回顾,总结Well和Less Well,发现改进点,提出解决措施。使团队在接下来的迭代中更高效。

  1. 知识沉淀

用文档沉淀团队智慧。

Fork me on GitHub