简述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
- 与scrum学习有关的博文:https://blog.csdn.net/eigo/article/details/2751554
以上是关于简述scrum过程的主要内容,如果未能解决你的问题,请参考以下文章