sprint管理

sprint管理2019-08-07T11:04:37+08:00

什么是迭代(sprint)?

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

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

sprint计划

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

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

Sprint流程

Sprint由系统的可视化流程平台来驱动,实现Agile敏捷开发流程的自动流转。sprint(迭代)流程主要由六个步骤组成,分别是:Sprint计划、Sprint开发、集成测试、验收(评审)、发布部署、Sprint完成。翼发云敏捷项目管理很好的实现了scrum框架中sprint流程的自动流转,scrum角色scrum master可以定制sprint项目流程。

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

产品路线图

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