07.【Kevin聊敏捷】敏捷项目管理之Scrum

2019-05-27 10:56:42 浏览数 (1)

Scrum是一种敏捷管理的方法,旨在指导团队进行产品的迭代和增量交付。通常被称为“敏捷项目管理框架”,敏捷不等于Scrum。

一、什么是Scrum

Scrum不是敏捷,它只是实现敏捷管理的方法之一。敏捷项目管理方法还有:极限编程(XP),水晶(Crystal),Kanban,特性驱动开发(FDD)、动态系统开发(DSDM)、轻量级RUP、测试驱动开发(TDD)等,他们各有各的特点,也可以组合着使用。Scrum是一个全球普遍使用的敏捷管理方法,简而简之是一种综合增量和迭代的产品交付方法。

图一  敏捷方法伞图一 敏捷方法伞

二、Scrum历史

Scrum基于1986年由Hirotaka Takeuchi和Ikujiro Nonaka撰写的题为“新产品开发游戏” 的哈佛商业评论的论文。在本文中,作者用橄榄球运动作为比喻来描述自我的好处。组织团队进行创新产品开发和交付。Jeff Sutherland,Ken Schwaber和Mike Beedle从本文中提取了这些想法,包括隐喻,并将其应用于他们的软件开发领域。在橄榄球术语之后,他们称他们的新方法为Scrum,这个术语描述了球队如何形成一个圆圈并且让球再次发挥作用。他们在1993年首次在Easel公司应用了这种方法.Schwaber和Beedle在Scrum的敏捷软件开发一书中写下了他们的经历。2002年,Schwaber 在2004年与Scrum一起出版了敏捷项目管理书,其中包括Schwaber与Primavera合作完成的工作。

图二 Scrum取自橄榄球运动图二 Scrum取自橄榄球运动

三、Scrum框架

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

3个角色

  1. 产品负责人(Product Owner)
  2. 敏捷教练(Scrum Master)
  3. Scrum团队

3个工件

  1. 产品Backlog(Product Backlog)
  2. SprintBacklog
  3. 燃尽图(Burn-down Chart)

5个活动

  1. Sprint计划会议(Sprint Planning Meeting)
  2. 每日站会(Daily Scrum Meeting)
  3. Sprint评审会议(Sprint Review Meeting)
  4. Sprint回顾会议(Sprint Retrospective Meeting)
  5. 产品Backlog梳理会议( Product Backlog Refinement)

5个价值

  1. 承诺 – 愿意对目标做出承诺
  2. 专注– 把你的心思和能力都用到你承诺的工作上去
  3. 开放– Scrum 把项目中的一切开放给每个人看
  4. 尊重– 每个人都有他独特的背景和经验
  5. 勇气– 有勇气做出承诺,履行承诺,接受别人的尊重

0 人点赞