在几年前自己对敏捷还只是停留在理论层面的时候,已经读过这本书,当时由于还没有真正在工作中用到敏捷,自己将该书定义为为自己扫盲的一本书。通过阅读本书知道了在敏捷过程中都会做哪些事情,别的团队是怎么做的。
在真正成为一名Scrum Master之后,发现并不能照抄照搬,真正体会到:敏捷不是说出来的,是干出来的。为了有更深入的理解,重新阅读了这本书,发现虽然这本书很简练,但是在不同阶段读会有不同的感悟。
本书的作者讲述了自己团队在实施Scrum过程中的方方面面,对于刚入门的人来说,非常有参考意义。它的内容架构简单,通俗易懂,这也是这本书如此受欢迎的原因之一,可以在短时间的获取到高价值的经验。
该书第一部分 从Scrum基本概念出发,帮助读者梳理Scrum入门知识,在了解了基本概念后,后续的内容才可以很快的被理解。
在理解了基础概念后,读者介绍了Scrum的日常工作,包括帮助团队布置合适的工作环境,如何组织召开Sprint计划会议,每日站会,评审会议以及回顾会议。
在基本的工作场景介绍之后,本书针对特殊的复杂场景的处理经验做了介绍,例如:如何在Scrum中做测试,如何管理多个scrum团队等。
作为Scrum Master也可以很快从该书中获取到职责范围内的工作有哪些。可以作为参考来规划自己的工作。
我在书中看到作者介绍处理每个问题的方法时,会自然而然的与当前自己团队的情况进行对比。在此过程中会识别出自己和书中做法不一致的地方,在不一致的地方我多思考一下,作者和自己的方式哪个更适合自己的团队。有些方法书中的方法虽然更加合理,但是由于实际团队环境的制约,会依旧采取之前的方法。随着实际团队情况的改变,可以逐步改进工作方式和方法。
在阅读本书的过程中,另我最记忆犹新的是作者对生产率计算方法的描述,这让我受益匪浅,并且借鉴这些方法在实际工作中:
sprint平均生产率 = 团队人数*sprint长度(天数)*团队的投入程度
在积累多个sprint的实际velocity之后,可以根据实际数据调整团队的投入程度,从而得到更加趋于准确的平均生产率。
总之,通过阅读这本书,我全面了解了一位有经验人如何实施Scrum的方方面面,给自己的Scrum之路起到了很大的指导作用。同时也体会到,scrum不是一个标准方法,它是一个框架,在自己的实际工作中可以根据团队的实际情况以及公司的环境制约等因素根据框架定义适合自己的流程/方法,或者加入自己的改良,目的是真正实现高价值的交付。