【项目管理】敏捷项目的史诗与迭代

一、什么是史诗
在讨论史诗前我们简单回顾一下项目管理。项目管理(Project Management,简称PM)结合敏捷开发理念帮助用户实现产品的迭代,提供需求管控、任务协同、缺陷跟踪等功能,能够有效把控项目进度,帮助团队提升研发效能。

那么史诗是相对较大的功能或特性,一般需要进行多次迭代才能完成,可以进行史诗新建、修改、删除以及关联需求、任务、缺陷等各类事项。在实际分解任务时,史诗一般可以按照季度安排任务,迭代可以按照月的分配。

史诗要素(可大于)

  1. 标题:史诗的名称
  2. 描述:史诗的简介
  3. 负责人:该史诗事项的责任人
  4. 优先级:通常分为急、高、中、低
  5. 所属项目:在某指定项目下建立史诗
  6. 标签:通常划分为产品规划、用户反馈、内部需求、竞品调研、其他五类
  7. 附件:对史诗的附加说明

二、迭代有哪些内容
迭代是按照既定周期交付规划对项目进行细微度的拆分,可以进行新建、修改、删除迭代以及实现对需求、任务、缺陷等各类事项的管控。

1.需求 
    需求是指能够解决用户问题或者实现特定目标的软件功能,可以实现需求指派、流转、拆分、评论等内容的管控。包含以下要素(可大于)

  1. 标题:需求的名称
  2. 描述:需求的简介
  3. 负责人:该需求事项的责任人
  4. 优先级:通常分为急、高、中、低
  5. 所属项目:在某指定项目下建立需求
  6. 里程碑:规划到某个里程碑中
  7. 所属迭代:规划到某个迭代中
  8. 参与者:参与需求讨论的各角色人员
  9. 起止时间:自定义开始和结束时间
  10. 标签:通常包括产品规划、用户反馈、内部需求、竞品调研、其他五类默认标签
  11. 附件:对需求的附加说明。

2.任务
    任务是指实现某个目标所进行的具体活动,可以实现任务指派、流转、拆分、评论等内容的管控。包含以下要素(可大于)

  1. 标题:任务的名称
  2. 描述:任务的简介
  3. 负责人:该需求事项的责任人
  4. 优先级:通常分为急、高、中、低
  5. 所属项目:在某指定项目下建立任务
  6. 里程碑:规划到某个里程碑中
  7. 所属迭代:规划到某个迭代中
  8. 参与者:参与任务讨论的各角色人员
  9. 起止时间:自定义开始和结束时间
  10. 标签:通常包括设计、研发、部署、测试、文档、产品默认标签
  11. 附件:对任务的附加说明。

3.缺陷
    缺陷是指与最初定义不符的规划内容,覆盖范围包含 Bug、易用性等,可以实现缺陷指派、流转、拆分、评论等内容的管控。包含以下要素(可大于)

  1. 标题:缺陷的名称
  2. 描述:缺陷的简介
  3. 负责人:该缺陷事项的责任人
  4. 验证者:该缺陷事项的检查人
  5. 优先级:通常分为急、高、中、低
  6. 所属项目:在某指定项目下建立任务
  7. 里程碑:规划到某个里程碑中
  8. 所属迭代:规划到某个迭代中
  9. 严重程度:通常包含关键、严重、平均、较轻
  10. 缺陷类型:通常包含功能缺陷、UI界面问题、易用性问题、安全问题、性能问题默认选项
  11. 参与者:参与缺陷讨论的各角色人员
  12. 起止时间:自定义开始和结束时间
  13. 标签:通常包括有效问题、重复问题、非问题、未复现、其他默认标签
  14. 附件:对任务的附加说明。

史诗:是一个功能集或是一个大的用户故事,但因为颗粒度太大而无法适应冲刺,它可以分解为许多较小的故事;
故事:是简短的用户需求,足够小以适合冲刺;
任务:是完成用户需求的过程性的工作,表示用户故事开发任务的完成;
子任务:子任务通常是故事或任务的具体拆分,由单人承接,而且通常能在短时间内完成;
缺陷:主要针对测试中的缺陷或者已发布版本的缺陷;

猜你喜欢

转载自blog.csdn.net/qq_15371293/article/details/127123133
今日推荐