简述scrum过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简述scrum过程相关的知识,希望对你有一定的参考价值。

Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发周期包括若干个小的迭代周期,每个小的迭代周期称为一个Sprint,每个Sprint的建议长度2到4周。
在Scrum中,使用产品Backlog来管理产品或项目的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum的开发团队总是先开发的是对客户具有较高价值的需求。在每个Sprint中,Scrum开发团队从产品Backlog中挑选最有价值的需求进行开发。
参考技术A

Scrum是一种迭代增量的软件开发过程,覆盖产品的生产、交付和管理,通常用于敏捷开发。

Scrum 的整体流程:

第一步:产品负责人负责梳理来自利益相关方的反馈与需求,并按照优先级排序,形成产品待办事项

第二步:经过迭代规划、会议分析,和对产品待办事项进行估算,形成迭代待办事项;

第三步:由团队在固定的开发周期内交付潜在可发布的产品增量

第四步:经过迭代评审和迭代回顾,结束当前迭代,并开始下一次迭代。

scrum

关于scrum:

  • Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums.
    软件开发两大门派:
    1、瀑布式开发,以流程为主,典型CMMI
    2、敏捷式开发,以人为主,典型的scrum

Scrum 角色

  • 1、Dev Team:5-9人。各有所长,共同做事。
  • 2、Product Owner(PO):做什么?
  • 3、ScrumMaster(SM):悲催的角色,影响力高的人担任最好,一般Team leader.

Scrum 物件

  • 1、Item(物件)
  • 2、Task(工作)
  • 3、Product Backlog
  • 4、Sprint Backlog
  • 5、Potentially Shippable Product Increment(潜在可交付增量)
  • 6、Burndown Chart(燃盡圖)
  • 最主要的是将整个item又称story,用的不是太多,一般PO将给出整个Product Backlog ,然后整个team给出个Sprint的Backlog ,然后拆分成原子的task及每个task的预估时间,最后用于Dev 写出相应的开发技术文档,待完成以后,给出每个task实际用时,以绘制燃尽图,方便管理者计算偏差因子,为能够正确预估时间做一定的修改。

Scrum活动

  • 1、Sprint(衝刺)
  • 2、Daily Scrum
  • 3、Sprint Planning
  • 4、Product Backlog Refinement / PBR
  • 5、Sprint Review
  • 6、Sprint Retrospective / Sprint Retro
  1. 与scrum学习有关的博文:https://blog.csdn.net/eigo/article/details/2751554



以上是关于简述scrum过程的主要内容,如果未能解决你的问题,请参考以下文章

scrum过程

scrum 开发过程

没有匹配开发过程支持的Scrum只是个花架子

SCRUM简述

《硝烟中的Scrum和XP》:作者主导Scrum过程的实战经验,四星推荐

scrum