[align=center][img]http://images.china-pub.com/ebook195001-200000/197645/shupi.jpg[/img][/align]

翻译的不错, 浅显易懂, 非常具有实战意义。完全是作者亲身体会的总结。不过感觉scrummaster相关的东东介绍的太少了。

====================以下是读书笔记的分割线===================

Scrum不是方法学,它是一个框架。也就是说Scrum不会告诉你到底该做些什么。

Scrum 的强大和令人痛苦之处就在于你不得不根据自己的具体情况来对它进行调整。

产品 backlog是 Scrum的核心,也是一切的起源。从根本上说,它就是一个需求、或故事、或特性等组成的列表,按照重要性的级别进行了排序。它里面包含的是客户想要的东西,并用客户的术语加以描述。

一个backlog条目就是一个story, 包括:
id,
name,
优先级,
估算时间(多少人天),
如何演示(最终的结果是个什么样子, 简单的描述就是“先这样做,然后那样做,就应该得到……的结果 ”, 可以理解为测试的伪代码),
备注(相关信息, 解释说明, 相关资料引用, 一般都比较简短)

如何解决问题的应该是开发团队,产品负责人只需要关注业务目标。

不断的问产品负责人“但是这样做是为什么呢”这样的问题,一直问下去,直到我们发现内在的目标为止。然后再用真正的目标来改写这个故事, 最开始的技术描述只会作为一个注解存在。

在 sprint 计划会议之前,要确保产品 backlog 的井然有序。

产品负责人应当理解每个故事的含义. 他不需要知道每个故事具体是如何实现的,但是他要知道为什么这个故事会在这里。

产品负责人有决定每一个故事优先级的权利

Sprint 计划会议非常关键,应该算是 Scrum中最重要的活动

每个故事的三个重要变量:范围, 估算, 重要性
范围和重要性由产品负责人制订, 估算由开发人员制订

何为"范围": 比如做某件事情, 是否还需要做另外一件事

产品质量分为内部质量和外部质量, 可以先发布一个很简陋, 运行很慢的系统, 也就是外部质量很差的系统, 然后再进行调整, 但是内部质量(可维护性, 代码可读性, 测试覆盖率和重构)决没有讨价还价的余地

Scrum中的一切事情都有时间盒。

当开了长时间的会议依然没法确定一个sprint计划, 可以规定一个最终的时间期限, 如果还是没法做出, 就另外安排一个时间来开sprint计划会议, 而不是一味延长时间

scrum的要求: 把事情完全做对, 达到完全可交付的状态, 事情只做了一半, 它的价值就是0.

一旦时间估算值比较大, 其精确程度就很难把握

通过对故事的演示, 来揭示故事的范围

故事和任务的区别:故事是可以交付的东西, 是产品负责人关心的, 任务是不可交付的, 产品负责人无须关心

无论你的 sprint backlog 是什么形式,都要尽力让整个团队参与到保持 sprint backlog 及时更新的工作中来。

ScrumMaster为团队提供支持,消除他们的障碍

回顾是 Scrum中第二重要的事件(最重要的是 sprint 计划会议),因为这是你做改进的最佳时机!

回顾会议中, 问"如果时间可以倒流,从第一天重新开始这个 sprint,那你觉得哪些事情会用其它方式来做?"

很多时候,只要能清楚地指出问题所在,到了下一个sprint,问题也许就自行解决了。

Scrum 注重的是管理和组织实践,而XP 关注的是实际的编程实践。

结对编程令人精疲力竭,不能全天都这样做。

结对编程可以增进团队间的知识传播。速度快到令人难以想象。

多数情况下,开发人员掌握TDD的唯一方式就是跟一个熟悉 TDD的人一起结对编程,一旦掌握以后,他就会受到彻底的影响,从此再也不想使用其它方式工作。

HSQLDB 用作嵌入式的内存数据库,在测试中使用。

Jetty用作嵌入式的内存 Web 容器,在测试中使用

刚开始应该想办法提高手工测试的效率。

一开始就应该保持设计简单化,然后不断进行改进;而不是一开始努力保证它的正确性,然后就冻结它,不再改变。

你可以打破这里的任一规则,不过一定要有个好理由,并且记录下来。

“测试人员”指的是“主要技能是测试的人”,而不是“只做测试的人”。

开发人员常常都是很差劲的测试人员。尤其是他们测试自己代码的时候。

测试人员应该跟编写测试代码的开发人员一起结对编 程。如果测试人员根本不会编程,他也应该跟开发人员结对,即便 他只能坐在一边看,让开发人员敲键盘。相对于好的开发人员,好 的测试人员常常能想出多种不同类型的测试,所以他们可以互补。

即使所有的编程活动都已完成,距离产品发布还有很遥远的距 离。至少复杂系统是这样的。

在 Scrum 团队中含有兼职成员一般都不是什么好主意。

“团队凝聚力”是Scrum的核心要素之一,如果一个团队合作工作达多个sprint之久,他们就会变得非常紧密。

[b]Scrum master 检查列表(职责)[/b]
创建sprint信息(目标, 团队大小, 时间估算), 昭示天下
确保晨会正常开始和结束
增删sprint中的故事
向团队传达项目进度(backlog, 燃尽图)
排除开发过程中的障碍和干扰
sprint演示, 并昭示天下
组织召开sprint回顾会议
总结本次sprint经验教训和更新实际生产率估值

[b]八卦[/b]
作者Henrik 在东京长大,目前与他的妻子 Sophia 和两个孩子生活在斯德哥尔摩。他在空闲时间还是一个活跃的音乐家,跟本地乐队一起创作乐曲,玩贝司和键盘。

《硝烟中的scrum和xp》读书笔记相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. linux(ubuntu)环境下安装及配置JDK
  2. java.sql.SQLException: Lock wait timeout exceeded
  3. sql 备份.bat
  4. 手把手教你安装Flutter(Flutter起步之安装)
  5. 腾讯财报:业务换防,谁来扛起未来发展的大旗?
  6. JVM并行收集器ParNew、Parallel相关参数
  7. Actor-ES框架:Ray-Handler之ToReadHandler编写
  8. Mysql数据库安全管理配置
  9. java 好和不好的形容词 英语怎么说_java必会的英语单词
  10. 机器学习在企业管理中如何落地?25个行业近500名CIO这样说
  11. linux下c语言url请求
  12. 2018码云GVP最有价值开源项目-PDMan-2.1.3 发布—免费的国产数据库建模工具(使用)
  13. JSON 数据类型转换工具
  14. 移动页面HTML5自适应手机屏幕宽度几种办法
  15. 妖怪,看法宝-看反射的“照妖镜”如何让类原形毕露
  16. 12、RH850 F1 FLASH存储器介绍
  17. 如何防止域名被劫持?网站域名被劫持怎么办?怎么处理?
  18. 【毕业设计】python的搜索引擎系统设计与实现
  19. 使用python符号计算微分
  20. CVS库,目录入库说明

热门文章

  1. Spark Parquet使用
  2. 险些“B轮死”的小猪短租,如何穿越了融资生死线
  3. [HARDWARE] ddr、ddr2、ddr3的区别
  4. 让淘宝流量迅速翻倍的实用技巧
  5. 移动OA办公系统如何助力企业办公效率提升?
  6. 【Android】 美团点评校招一面17/9/21
  7. 计算流体力学的基本方法简介(有限差分法、有限元法、有限体积法)
  8. Highly Efficient Natural Image Matting
  9. 偶数数位求和c语言4286,闽高校计算机二级C语言模拟题.doc
  10. 2022年河南省高职单招(职业倾向性)(思想道德素质与法律)考试冲刺试题及答案