1. 什么是Scrum?

  • Scrum是敏捷开发方法论里面的一个具体实施框架。
  • Scrum是一个包括了一系列的实践和预定义角色的过程骨架(是一种流程、计划、模式,用于有效率地开发软件)。
  • Scrum的框架中包含3种角色,3个产出,5个活动和5种价值观。

2. Scrum框架的流程图:(这是我在必应上面找的比较美观的一张Scrum流程图,请自动忽略图片中间偏下的Logo)

3. Scrum之3355:

在上面已经展示了scrum框架的核心成员(3355),这里再解释一下:

3.1 Scrum中的三种角色:

  • Scrum Master (SM):敏捷教练或者敏捷顾问,注意这里没有PM(Project Manager)的角色,传统项目管理中的PM会转换到SM或者PO。在Scrum的项目管理中,SM的责任会弱化,他/她的主要任务是负责把敏捷的价值观和原则贯彻到团队的每个成员,前期的敏捷培训,每个会议中的跟踪和反馈,并且帮助团队成员排除任何阻碍项目进度的困难(比如包括端茶送水,按摩,买咖啡,陪成员解闷,当成员的出气筒,别人来骚扰成员的时候充当保安。当然,这些你们意淫一下就行了!)
  • Product Owner (PO):产品负责人,我觉得这个有点类似于国内的产品经理的角色,他/她要为整个产品负责,有权利决定产品功能的优先级,保证最有价值的产品部分优先开发。这个角色跟SM是有冲突的,因此不建议一人同时身兼SM和PO的角色。
  • 团队成员 (Team) : 除了PO和SM,剩下的其他成员都归属到这个Team的角色,我们需要具有高度热情,自组织,能够自我管理并进行及时反思和改进的优秀队员,俗话说得好:不怕神一样的对手,就怕猪一样的队友。这个在这里也是适用的。

3.2 Scrum的3种产出(Artifacts):

  • 理论上这三个产出包括:

    1. Product Backlog: 产品待实现需求列表
    2. Sprint Backlog:每个冲刺(Sprint)过程中包括的需求列表
    3. Increment:已经完成的需求 (Sprint结束后),有些地方用Burndown Chart(燃尽图)来指代第三种产出,但是我这里还是采纳Increment,这种3种产出具有连贯性。

3.3 Scrum的5种活动(Ceremonies/Activities):

  • 有些地方也称为4种,因为Sprint不是一个具体的活动,它贯穿整个Scrum的过程。

    1. Sprint: 冲刺。 一般从一周到一个月为一个小的迭代周期。Scrum中称为Sprint。
    2. Sprint Planning Meeting:冲刺计划会议,这里会讨论那些user story (用户故事)会加入到新的Sprint中。
    3. Daily Scrum / Daily Stand-up meeting: 每日站会,注意最好站着开,时间15分钟。后期会详细讲如何开每日站会。
    4. Sprint Review Meeting:冲刺回顾会,这个是团队成员比较头大的会,因为要Demo给产品给其他的相关成员看,后面详细解说。
    5. Sprint Retrospective Meeting: 冲刺反思会,这是一个非常重要的会议,个人认为对敏捷团队的成长必不可少,会议重要讨论3个话题:1. 这个冲刺周期我们那里做得好要坚持 2. 那些做得不够好的需要改正或者停止 3. 选取一个重要的需改进的部分由专人负责(自愿或者指定),下期重点关注。

3.4 Scrum的5种价值观:

  1. Courage(勇气): 需要有拥抱变化的勇气。
  2. Commitment(承诺):团队成员为合理的目标做出承诺并确保成功。在Scrum中我们把目标在每个Sprint中切分,通过每个Sprint的成功来并确保整体的成功。
  3. Focus(关注): 清楚定义的目标和角色使你关注你所关注的事,一次只做一件事。
  4. Respect (尊重):在Scrum团队中每个成员需要互相尊重。
  5. Openness(开放):项目中所有的事情(愿景,进度,状态)对于所有人都是开发的,透明的。所有人都朝着同一个目标前进。

Scrum那些事 - 什么是Scrum?相关推荐

  1. Scrum Master是什么?Scrum Master的职责是什么?和PM又有哪些区别?

    Scrum是一个在软件开发和其他项目中实现敏捷过程的强大框架.这个被高度采用了的框架使用了称为sprint的短迭代工作,以及称为scrums的日常会议,以连续处理项目的离散部分,直到项目完成.Scr ...

  2. Scrum联盟发布2015年Scrum状况报告

    在2015年2月份,Scrum联盟就Scrum的使用情况对将近5,000人进行了问卷调查.在问卷中,被访者来自108个国家覆盖超过14个行业.他们代表了一系列的功能领域,包括IT,软件开发,产品开发, ...

  3. Scrum入门基础系列之Scrum起源

    Scrum入门基础系列之Scrum起源 2条回复 Scrum入门基础系列之Scrum起源 说起Scrum就不得不提Scrum之父 – Jeff Sutherland和Ken Schwaber,Jeff ...

  4. Scrum每日站会(Daily Scrum)

    Scrum每日站会Daily Scrum 一.每日站会的目的 二.每日站会要点 三.每日站会常见问题及解决方案 1.变成问题解决会议,时间过长 2.非信息同步,变成工作汇报 3.参会人员注意力不集中 ...

  5. Scrum那些事 - JIRA+Confluence入门之1- 网站申请与配置

    在敏捷方法中比较流行的是用Scrum框架,国外的大公司比较喜欢使用JIRA+Confluence来进行敏捷框架的搭建. 基于公司使用JIRA和Confluence来进行Scrum敏捷管理实践,这里对经 ...

  6. Scrum团队应该如何选择Scrum工具?

    首先: 什么是Scrum? Scrum 是一个用于开发和维护复杂产品的框架 ,是一个增量的.迭代的开发过程. 在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint, ...

  7. 准备Scrum之旅 之 XP、RUP和Scrum的比较 ——《轻松Scrum之旅》(18)

    XP.RUP和Scrum的比较 很快,所有的资料都在网页中显示出来了,经过整理,关毅把以下内容复制到了一个Word文档里. 资料库 *极限编程(eXtreme Programming,XP)     ...

  8. Scrum团队初建的十一件事——Scrum中文网

    本文转自:Scrum中文网 原文链接:http://www.scrumcn.com/agile/scrum/22585.html 越来越多的公司(IT/非IT)正在做或者计划做Scrum转型.很多的团 ...

  9. [敏捷开发实践](2) 用于开发和维持复杂产品的敏捷开发框架Scrum

    [敏捷开发实践](2) 用于开发和维持复杂产品的敏捷开发框架Scrum 1,Scrum概述 上篇中提到敏捷开发有两种主流的方法,一个是XP,另一个是Scrum,本篇简要介绍Scrum方法.Scrum是 ...

最新文章

  1. nginx反代理服务器
  2. c语言删除结构体数组的数据库,结构体数组的删除问题
  3. Linux 环境运维 - 查看远程调试端口被占用的ip地址,设置连接处于空闲状态快速自动化断开方法,keepalive机制相关说明
  4. 【问题解决】老外ESP32TTS语音合成库AquesTalk ESP32测试成功
  5. Julia中的supertype()函数
  6. Navicat Premium试用期破解方法(转)
  7. leetcode1576 (2022.1.5)
  8. 用python画动态三维轨迹_python 画3维轨迹图并进行比较的实例
  9. 为什么说微服务一定要有 API 网关?
  10. aee快递查询 在php_第48课 thinkphp5添加商品库
  11. cocos2d-x 动画工具 Flash2Cocos2d-x
  12. [转]int String 互转的多种方法
  13. 使用Myvatis Generator自动创建项目代码
  14. Oracle查询显示CLOB的内容
  15. 安装openguass数据库配套工具Data Studio
  16. 红外传感器型号和参数_红外传感器原理、分类、性能参数、应用及前景
  17. yocto_evn compile project whithconfigure
  18. C++ 模板(泛型)
  19. 【权威发布】360追日团队:Xshellghost技术分析——入侵感染供应链软件的大规模定向攻击
  20. 计算机语言属于人类意识的客观内容,《2008年考研政治800题精解》世界的物质性和人的实践活动(5)...

热门文章

  1. 布卡互动:领先行业的直播技术,给用户最佳直播体验
  2. 本命的2016年,2017年继续前行
  3. 北京APP外包开发公司
  4. 让程序员无力的几个瞬间
  5. 什么类型乳腺癌不复发_大数据告诉你,哪些乳腺癌患者不容易复发?
  6. 京东2019年将淘汰10%副总裁级别以上的高管!
  7. 2022年一级建造师考试《水利水电工程》复习题及答案
  8. mysql 错误1141_MySQL错误号对照表
  9. wordpress代码_如何在WordPress网站上轻松显示代码
  10. non temporal memory access