在项目管理中,通常我们会制定好详细的计划,对每个阶段都进行严格的评审,当前一阶段的工作完成的足够好后才能进入下一个阶段。这种流程进度缓慢,开发过程往往滞后于计划,造成预算超支。而且最终做出来的产品往往不符合用户不断变化的需求,或者不是用户预期所期望的产品。
为了规避这些缺陷,萨瑟兰博士发明了Scrum方法。本书介绍了Scrum的由来,以及一些基本的理念。作为Scrum的入门,不失为一本好书。
首先,世界的运作方式已经打破,对于现在这个纷繁复杂,追求创新的时代,作为公司而言,必须寻找一种不同的工作方法以应对超级激烈的商业竞争。公司只有两个选择:要么改变,要么倒闭。
学会像机器人一样思考,不要追求瀑布法。传统的瀑布法,往往需要绘制无穷无尽的图表,的确具有很大的诱惑力。一个大项目中所有需要做的工作都可以逐一列出来,供人审视,但当详细的规划与现实相遇时,它们往往会失败。你要在自己的工作方法中假定会出现变化,要注意发现,注重新理念。
聚焦团队,而非个人。个人的能力很重要,但在Scrum中,更强调的是团队的力量,这不是简单的1+1等于2的计算。团队在工作中往往能发挥超乎想象的作用。
找到最有价值的20%。从产品拥有者的角度,往往希望产品能够拥有越多的功能越好。但实际情况中,往往受限于成本, 周期等的因素没办法做到十全十美。这个时候就需要团队做决策什么时候该做什么, 运用决策回路,观察 -> 导向 -> 决定 -> 行动, 重要的事情优先做。通常情况下我们找到最有价值的20%的需求或功能,产品也就完成了大半了。