Scrum 敏捷开发 笔记
Scrum 为什么有效
在工作中,常常会出现冲突,但是大部分冲突都是可以避免的。
一般有三个因素会引起冲突:
- 信息的不透明
- 价值观不同
- 在事情之外的冲突 (如性格)
透明
公开信息是解决冲突或问题的开始。
检视和调整
检视指要不断地查看,
调整是要根据实际情况不断进行复盘、反思。
三个基础(透明、检视和调整),是Scrum的基石
Scrum 强调什么
节奏
节奏即冲刺(Sprint),是一个周期时间。
选择周期时间的依据有多种:
- 产品对变化的影响速度要求
- 产品所属的行业
- 团队的能力等
一旦决定了冲刺周期后,一般不会轻易改变。
冲刺周期结束的标志只有一个,那就是规定时间到了,无论团队的工作是否完成。这样最大的好处是,团队可以形成节奏然后对后续工作进行预测。
团队
这里的团队,指的是一个团队就能做好所有的工作。
Scrum中强调的是小而精的跨职能团队,一个团队可以做好产品所需要的所有工作。
完成
Scrum中另外一个很重要的节点是完成。
这里的完成指的是一个产品功能,从客户的角度看是真正完成了,而不是产品开发的某个阶段的完成。
在一个冲刺内,不管有多少功能任务,都要完成。
这样才有可能获得客户的反馈,基于真实产品的客户反馈才是有效的。
Scrum框架
《敏捷宣言》
我们建立了如下价值观,尽管右项有其价值,我们更看重左项。
Scrum价值观
- 专注
- 能力(精力)是有限的,在有限范围内,专注于最有价值的事情,以取得更好的成功。
- 勇气
- 我们不是单打独斗,我们能感受到支持和资源,并将这些转化为勇气去接受更大的挑战。
- 公开
- 团队合作时,公开进展(Progress),即可视化、透明,这样可以很容易暴露风险和障碍。并且透明也是尊重、信任的基础。
- 承诺
- 我们一起合作,分享成功和失败,我们彼此尊重并且帮助彼此成为值得尊重的人。
Scrum角色
产品负责人 (Product Owner)
Scrum中对产品负有全部责任的唯一人。
产品负责人需要 创建和维护产品待办事项清单,并需要参加必需的Scrum会 议,如冲刺计划会、冲刺评审会等。
可以理解为产品经理
Scrum 主管(Scrum Master)
他需要对整个Scrum框架非常熟悉,还需要是一个变革大师。
在Scrum中,Scrum主管没有授权,但需要完成很多的工 作,如移除风险等。
开发团队
开发团队指的是跨职能的自组织团队。开发团队中可能包 含开发人员、测试人员、用户体验工程师、数据库专家等。开 发团队负责完成端到端的工作,从而在冲刺结束的时候可以完 成产品增量。
事件
冲刺计划会
主要分为两部分:做什么和如何做
Scrum团队一起决定他们要做什么,以及如何构建、测试承诺的工作。
产品负责人的重要职责之一是解释澄清模糊的需求,最后的产出为冲刺目标的产品待办事项清单。
每日立会 (Daily Scrum)
每天15分钟站立会议。
Scrum团队一起回答三个问题:
- 从上一次例会到现在我完成了什么 (重点在于是否完成承诺,以及暴露风险)
- 从现在到下一次例会我计划完成什么 (重点在于承诺)
- 有什么风险或保障 (尽早暴露问题风险)
冲刺评审会 (Review)
产品负责人接受或拒绝团队完成的用户故事。
这是一个非正式的回忆,准备时间不要超过一个小时。
产品负责人应该在平时的工作中进行评审,而不是只在评审会上进行这些工作。
冲刺回顾会 (Retrospective)
Scrum团队一起检视和调整他们的工作方法,以达到成熟高效的自组织团队。
产品代办事项梳理会 (Product Backlog Refinement)
这个在Scrum指南中不是明确指出的。(笔者个人经验: 梳理会是必须且持续的)
由产品负责人组织协调相关人员或团队一起进行产品代办事项的梳理,包含但不限于新增需求、删除需求、修改需求、拆分需求、改变需求顺序等。
工件
产品待办事项
Scrum中需求存放的清单,常见的格式为用户故事。
冲刺待办事项
由冲刺中承诺的故事和相应的任务组成。
在冲刺过程中,团队每天都会更新冲刺待办事项,在每日立会上讨论并同步有关待办事项的信息。
潜在可交付的产品增量
每个冲刺结束的时候,团队可以交付的产品增量。
这应该是潜在可发布的,指的是产品质量达到发布的标准。
是否发布由产品负责人做最后的决定。
其他
本文为阅读 《Scrum 敏捷革命》-- 姜信宝 的笔记
Scrum 敏捷开发 笔记相关推荐
- Scrum敏捷开发笔记
1. 极限编程(XP).Scrum.精益软件开发.动态系统开发方法(DSDM).特征驱动开发.水晶开发(Crystal Clear) 2. 敏捷开发注重沟通,对需求.变更积极 3. ...
- 开发模型的理解:瀑布模型/增量式/迭代/敏捷开发——笔记
首先,不管采用何种开发模型.软件开发都至少具有以下的周期,包括: 需求获取/分析(系统分析.软件分析) 设计 实现 测试 发布(运行) 维护 正在上传-重新上传取消 既然所有的开发模型都具有相同的开发 ...
- Scrum敏捷开发看板工具分享
在找适合我们团队的协作工具的时候,我们也是费了好大一把劲- 一款好的看板协作工具在团队协作和项目管理中起着非常大的作用,但是我们要的不仅仅是看板,还有要满足企业管理者的需求, 要求是: 1. 看板式并 ...
- 纯国产敏捷项目管理软件,可基于scrum敏捷开发落地
Leangoo简介 国产项目管理软件Leangoo领歌,www.leangoo.com 轻量,简洁,直观,专业的敏捷项目协作平台,看板式的管理方式,列表.泳道的多维度,直观透明的特点来呈现敏捷团队的 ...
- Leangoo看板标签的用法(scrum敏捷开发)
什么是Leangoo(领歌) Leangoo(中文名:领歌)是一款基于看板的项目管理工具. 我们可以使用Leangoo管理项目需求.任务.或者是问题和文档,随时跟踪团队工作进展. Leangoo看板工 ...
- scrum敏捷开发工具实践分享
随着敏捷开发越来越火,自然我们也不能落后,我们公司也开始向敏捷转型,前段时间请了Scrum中文网的廖老师给我们企业做了全面的scrum敏捷开发培训课,第一次对敏捷有了全新的认识! 而在我们实施敏捷的过 ...
- 线下活动【西安站】用Leangoo做Scrum敏捷开发实战课(免费)
Leangoo诚邀您参加 2017<用leangoo做Scrum敏捷开发>实战课!在此实战课上,您不仅可以听到一线资深敏捷顾问带来的敏捷落地实践经验,还可以和众多企业同仁共同探讨敏捷实践过 ...
- 线下活动【深圳】用Leangoo做Scrum敏捷开发实战课(免费)
课程安排: 时间:2017年8月12日 14:00 – 17:30 (13:30签到) 地点: 中南海滨大酒店十一楼海涛厅,南山区南新路3125号. 人数限制:100人 本次活动免费 课程概述: ...
- scrum敏捷开发的几款工具
做敏捷开发,如何敏捷?我们需要一系列成熟的工具帮助我们敏捷.敏捷开发工具的适合以及选用,对开发项目起着关键性的作用. 此篇介绍我们在scrum敏捷开发中发掘的几款工具,方便更多新加入的开发者上手. 1 ...
- Leangoo大讲堂:免费Scrum敏捷开发实战—武汉站
活动信息: 授课时间:2016年5月21日 下午 14:00 – 17:30 (13:30签到) 授课地点:武汉市洪山区民族大道一号光谷资本大厦二楼培训中心 人数限制:150人(企业报名每家限制3人以 ...
最新文章
- .NET Garbage-Collectors
- linux下查看监听port相应的进程
- Nginx + PHP/PHP-FPM安装配置示例
- boost::phoenix::arg_names相关的测试程序
- ipv6的127位掩码如何表示_子网掩码
- oracle delete 空间增加,实战经验:关于Oracle Delete数据后空间重用问题的测试
- Android应用开发—通用的GridView网格分割线
- Session赋值(备注)
- lt;SCRIPT src=quot;../scripts/LoadWebOffice.jsquot;gt;lt;/SCRIPTgt;
- 免安装Oracle客户端使用PL/SQL连接Oracle
- apt-get installs 报错 Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
- Hexo-Theme-Sakura 实践记录
- hdu1348 Wall
- 【每日早报】2019/12/31
- 【网络教程】Iptables官方教程-学习笔记5--IPTABLES MATCH
- windows开启SMB
- 【选型】常用的自动化测试工具
- openstack部署过程4
- 谐音法巧记计算机英语单词,经典记忆法,巧记英语单词,简单又有趣
- RT-Thread—FAL与EasyFlash组件移植
热门文章
- 管理系统中计算机应用 tps,全国1月自学考试管理系统中计算机应用试题(5)
- ROS+opencv实践-cv_bridge的使用
- 永久禁止ctfmon.exe和conime.exe进程启动
- 云计算ACP认证考试题库之101-200
- java人民币大写转换脚本_Java实现人民币大写代码解析
- SONY索尼笔记本摄像头驱动汇总帖
- 经典.net混淆器 Confuser EX 2.0 使用介绍及配置 2022
- 刷题:牛客-快速入门篇
- mp4视频文件截图--h264解码成yuv再转存为bmp图片
- 【转】将安全证书导入到java的cacerts证书库