SCRUM 笔记01

作者: 产品喵dandan米娜 | 来源:发表于2017-06-23 13:53 被阅读5次

SCRUM 是一个用于开发和维持复杂产品的框架

Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2到4周(互联网产品研发可以使用1周的Sprint)。在Scrum中,使用产品Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum团队总是先开发对客户具有较高价值的需求。在Sprint中,Scrum团队从产品Backlog中挑选最高优先级的需求进行开发。挑选的需求在Sprint计划会议上经过讨论、分析和估算得到相应的任务列表,我们称它为Sprint backlog。在每个迭代结束时,Scrum团队将递交潜在可交付的产品增量。 Scrum起源于软件开发项目,但它适用于任何复杂的或是创新性的项目。

Scrum流程如下图:

SCRUM框架包括3个角色、3个工件、5个活动、5个价值

3个角色

产品负责人(Product Owner)

Scrum Master

Scrum团队

3个工件

产品Backlog(Product Backlog)

SprintBacklog

产品增量(Increment)

5个活动

Sprint计划会议(Sprint Planning Meeting)

每日站会(Daily Scrum Meeting)

Sprint评审会议(Sprint Review Meeting)

Sprint回顾会议(Sprint Retrospective Meeting)

产品Backlog梳理会议( Product Backlog Refinement)

5个价值

承诺 – 愿意对目标做出承诺

专注– 把你的心思和能力都用到你承诺的工作上去

开放– Scrum 把项目中的一切开放给每个人看

尊重– 每个人都有他独特的背景和经验

勇气– 有勇气做出承诺,履行承诺,接受别人的尊重

SCRUM理论基础

Scrum以经验性过程控制理论(经验主义)做为理论基础的过程。经验主义主张知识源于经验, 以及基于已知的东西做决定。Scrum 采用迭代、增量的方法来优化可预见性并控制风险。

Scrum 的三大支柱支撑起每个经验性过程控制的实现:透明性、检验和适应。Scrum的三大支柱如下:

第一:透明性(Transparency)

透明度是指,在软件开发过程的各个环节保持高度的可见性,影响交付成果的各个方面对于参与交付的所有人、管理生产结果的人保持透明。管理生产成果的人不仅要能够看到过程的这些方面,而且必须理解他们看到的内容。也就是说,当某个人在检验一个过程,并确信某一个任务已经完成时,这个完成必须等同于他们对完成的定义。

第二:检验(Inspection)

开发过程中的各方面必须做到足够频繁地检验,确保能够及时发现过程中的重大偏差。在确定检验频率时,需要考虑到检验会引起所有过程发生变化。当规定的检验频率超出了过程检验所能容许的程度,那么就会出现问题。幸运的是,软件开发并不会出现这种情况。另一个因素就是检验工作成果人员的技能水平和积极性。

第三:适应(Adaptation)

如果检验人员检验的时候发现过程中的一个或多个方面不满足验收标准,并且最终产品是不合格的,那么便需要对过程或是材料进行调整。调整工作必须尽快实施,以减少进一步的偏差。

Scrum中通过三个活动进行检验和适应:每日例会检验Sprint目标的进展,做出调整,从而优化次日的工作价值;Sprint评审和计划会议检验发布目标的进展,做出调整,从而优化下一个Sprint的工作价值;Sprint回顾会议是用来回顾已经完成的Sprint,并且确定做出什么样的改善可以使接下来的Sprint更加高效、更加令人满意,并且工作更快乐。

——来自SCRUM

相关文章

  • SCRUM 笔记01

    SCRUM 是一个用于开发和维持复杂产品的框架 Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭...

  • Scrum master成长笔记 1 – Scrum maste

    Scrum master成长笔记1 –Scrum master最需要的能力 王维强 Scrum master是Sc...

  • Scrum master学习笔记 - 为什么Scrum mast

    Scrum master学习笔记 - 为什么Scrum master要做服务型领导? 王维强 在Scrum gui...

  • 《scrum要素》读书笔记

    《scrum要素》读书笔记 [TOC] 一、关于scrum团队   Scrum团队由一名产品负责人、一名Scrum...

  • 读硝烟中的scrum和XP笔记

    硝烟中的scrum和XP笔记 读硝烟中的scrum和xp的读书笔记,对scrum有一些整理。下面的条目并不以顺序代...

  • Scrum-学习笔记

    注:本文是对Scrum中文网的学习笔记 什么是Scrum? Scrum 是用于开发、交付和持续支持复杂产品的一个框...

  • 火星人敏捷开发手册笔记

    火星人敏捷开发手册笔记 Scrum敏捷开发方法 Scrum敏捷开发过程由多个冲刺(sprint)组成,每个冲刺表示...

  • Scrum 笔记

    Scrum: 任务看板分成三栏:待办,正在办、已办 一个周期已定冲刺任务后,这个周期内不能再给团队增加新任务 每日...

  • 《Scrum要素》读书笔记

    《Scrum指南》及《Scrum要素》读书笔记 迭代式开发怎么做? 边做边测试 及早且频繁地交付产晶 文档边做边写...

  • Scrum学习笔记

    最近需要学习Scrum,然后在网上找了很多资料,总结了一份学习笔记,分享给有需要的人。正式了解Scrum之前先看看...

网友评论

    本文标题:SCRUM 笔记01

    本文链接:https://www.haomeiwen.com/subject/tzkefxtx.html