Scrum五个事件
对于比较复杂的项目,我们需要用很长的时间去完成它。为了使得项目的开发成为一个可控的过程,我们将这个很长的时间划分成一个一个比较短的时间周期。在每个小的时间周期的开始,我们会根据当前所完成的内容和客户的需求,做一个计划,以期在当前周期内完成。在这个周期的每一天,Scrum Team 都会抽出一段一点时间来对前一天的工作做一些简单的总结和分享。在每个周期的结束,Scrum Team会召开回顾会议,来回顾已完成的这个周期内发生的事情,好的坏的,产品相关,流程相关的。还会有一个评审会议,请客户来看一下这个周期内的一些成果。每个周期这样不断的重复下去,直到产品的完成。Scrum将这样的一个周期称之为Sprint。
不开玩笑的说,如果真的想要深入的理解Sprint的含义,去看一下橄榄球比赛是一个很好的方法。毕竟Scrum是受到了橄榄球的启发。
从上面的描述中,我们可以看到Scrum还有其他的四个事件:
(1)在Sprint开始之前,召开计划会议(Plan meeting);
(2)在Sprint内的每一天,召开每日站会(Standup daily meeting);
(3)在Sprint结束后,要召开回顾会议(Retrospective meeting);
(4)还有用来跟产品相关人员展示Sprint成果的评审会议(Review meeting)。
Sprint 加上上述的四个事件,称之为Scrum的五个事件。
(1)一个Sprint的目标是什么?
这段时间内构建一个“完成的”、可用的和潜在可发布的产品增量。
(2)如果没有完成怎么办?
没有完成的话Sprint就失败了。需要Scrum Team去找失败的原因。Agile的目标是对任何复杂的项目都能够保质保量的按时完成。一个Sprint的失败,意味着我们在实现目标的过程中有做的不好的地方。
Sprint的失败并不能说是一件坏事,因为从失败中我们可以获得很多。我们最终的目标是使项目成功,Sprint的失败在某些程度上是可以接受的。
(3)
- 不能做出有害于 Sprint 目标的改变;
- 不能降低质量的目标;
- 随着对信息掌握的增加,产品负责人与开发团队之间对范围内要做的事可能会要澄清 和重新协商。
原文地址:https://www.cnblogs.com/chenxiaomeng/p/15094429.html
- HDUOJ---1867 A + B for you again
- HDUOJ--------1420Prepared for New Acmer
- PowerVM虚拟化环境下 CPU 利用率的监控与探究
- 虚函数中构造函数的调用顺序
- HDUOJ-----4512吉哥系列故事——完美队形I(LCIS)
- go语言mongdb管道使用(二)
- HDUOJ--4565 So Easy!
- Go 语言Map(集合)
- 简单的java实验,涉及到 类继承以及接口问题,方法体的重写(区别于重载)
- java 快速求素数
- 狄斯奎诺(dijkstra 模板)
- HDUOJ---汉洛塔IX
- 小错误系列
- HDUOJ-----4510 小Q系列故事——为什么时光不能倒流
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android gradle配置抽取合并的操作步骤
- Android BottomNavigationBar底部导航的使用方法
- Android超清晰6.0权限申请AndPermission
- Android仿微信录制语音功能
- Android仿微信语音对讲录音功能
- flutter 屏幕尺寸适配和字体大小适配的实现
- flutter传递值到任意widget(当需要widget嵌套使用需要传递值的时候)
- android 9.0 launcher3 去掉抽屉式显示所有 app(代码详解)
- 图论-多源最短路径(Floyd算法)
- Android9.0 SystemUI 网络信号栏定制修改的流程解析
- 解决Android 10/Android Q手机在后台无法正常定位问题
- C语言CGI编程入门(一)
- android RecycleView实现下拉刷新和上拉加载
- 解析Android 8.1平台SystemUI 导航栏加载流程
- Mysql系列第二十二讲 mysql索引管理详解