00.我们不是不知道它会给我们带来麻烦,只是没想到麻烦会有这么多。——威尔.罗杰斯
01.知识点:
a.Scrum是一个强大、特意设计的轻量级框架,器特性就是将软件开发中在制品的数量限制在团队层级,使团队有能力与业务落班一起有效地开展工作。
b.正确执行Scrum项目,提示执行中遇到的障碍,使组织可以针对项目中的问题做出快速反应
c.虽然Scrum能在团队层级有效实施,但将它作为一种主要方法去知道企业级敏捷实践的时候,却会面临严峻的挑战
d.精益为Scrum带来了积极的指导,它提供明确的原则解释Scrum成功的原因(与失败原因)
e.团队与管理层对良好的过程共同负责
f.请务必针对具体情况采用最佳实践与方法,参考良好的原则和他人的经验,然后通过计划——实施——行动进行持续改进
g.Scrum#是Scrum的增强版,是将Scrum潜入精益思想中产生的结果
h.看板软件工程来自精益的生产方法,是用价值流直接管理在制品来提高工作流的方法。
02.而问题的关键在于,要想在任何领域中成为专家,就需要在已经形成的知识的基础上,不断地添加新原则和新做法。这种更新可能成为某些固有方法论的负担。如果没有获得强大的技术支持,那么这些更新童颜也会让我们不知所措。
03.定义过程
*原则适用于所有的环境,而具体实践只在某些情况下适用
*学习新知识,人需要花时间去转变,也需要一定的速度来学习
*当开发团队掌握了新的知识之后,就需要对过程定义进行更新,团队成员应该帮助客户进步,让他们能够从初学者逐渐变为专家。
04.折中 思想代表了精益——敏捷和许多其他敏捷方法之间的一个重大区别。基线编程(Extreme Programming,XP)开始于大量的实践和一些实际的熟知。由于付出了极少的经理去总结这些新的做法或收集这些方法背后的思想,者意味着很难让初学者快速上手成为专家,那么就需要投入更多的精力去重新学习。
05.精益思想——计划、实施、检查、行动(Plan-Do-Check-Act,PDCA)循环规则。
06.聪明的人总是保持着奋勇前进的动力去不断地学习和提高,当各种难题或挑战无法避免地到来时,他们始终能够去解决和处理。你需要在危机来临之前就做好迎接挑战的准备,而不是到危机来临时你才开始准备。
07.Scum只是一种框架,是构建软件的框架,也是团队成员用自己的知识去不断补充的一个框架。我们要说的是,精益能够为很多应用提供使用的框架。此外,经验丰富的Scrum实践人员知道什么时候可以去打破这些规则。所以,我们要利用自己的直觉。我们相信可以有意识地用精益思想去解释很多事情。我们的经验是,凭直觉就能提供一种良好的解决方案,但如果同时能解释为什么做和做什么会更好。
08.管理层并不是项目中的障碍而应该被移走,而是一种资源——可以让整个团队在正确的方向上前进的有利资源。
09.Scrum大师必须鼓励团队成员在管理层没有涉足的区域去做写决定。这些观点其实是基于高效领导能力的某个人,是去呗与其他Scrum实践人员认为的暗中地下的领导力而言的。
10.产品负责人应该只是项目任务优先次序的负责人,而优质产品的开发责任是由整个团队负责的。
11.团队真正需要的是,能够以很短的时间组织起所需要的技能区完成工作,可共享的知识越多越好。
12.
13.看板使用的另一个图的累积流量图(Cumulative Flow Diagram,CFD),它描述了看板在系统中的整个流动过程,它提供了一个衡量工作流程的重要步骤。