sprint管理

sprint管理2019-07-11T16:24:53+08:00

什么是迭代(sprint)?

sprint(迭代)是一些用户故事和Bug跟踪的集合,是单个完整的开发周期,通常生成一个可执行的产品版本。 一个发布的生成需要经过讨论、规划、开发、测试、部署几个阶段。 发布以增量方式增长,多个发布的完成形成产品的多个版本, 一个scrum项目管理的产品包含一个或多个sprint(迭代)。

sprint_scrum_scrum工具_scrum项目管理-翼发云

sprint计划

sprint计划工作分三步完成:估量、排程和任务分解

  1. 估量:确定发布中可容纳多少个工时。翼发云scrum项目管理系统根据sprint的开始时间、结束时间和参与人数,估算出该sprint的总工时容量,该总工时容量作为选取用户故事和bug时的参考上限。
  2. 排程:团队应该在用户故事或Bug创建后估算实现用户需求或bug修复所需的工时和优先级,在sprint(迭代)创建后,按照优先级的从大到小的顺序,把需求或Bug分配到该sprint(迭代),直到已分配的所有用户故事和Bug的估算工时之和接近但不超过sprint(迭代)的总工时容量时为止。
  3. 任务分解:将这些已分配到sprint(迭代)的用户故事,分解成多个开发任务,如数据库设计、界面设计、代码编写、测试用例编写、测试(验证)等,并分配给相应的负责人,当这些开发任务完成了,就意味着实现了这个用户故事。

Sprint流程

Sprint由系统的可视化流程平台来驱动,实现自动流转。sprint(迭代)流程主要由六个步骤组成,分别是:Sprint计划、Sprint开发、集成测试、验收(评审)、发布部署、Sprint完成。

sprint_scrum_scrum工具_scrum项目管理-翼发云
sprint_scrum_scrum工具_scrum项目管理-翼发云

产品路线图

scrum项目管理中,多个sprint(迭代)构成产品的路线图,团队可以一目了然的看到产品的发布历史。