每日一书-Day4-《敏捷软件开发实践-估算与计划》
Day4/21 15+詹婷婷+杭州
【书籍名称】《敏捷软件开发实践-估算与计划》
【阅读提炼】
1、项目的敏捷开发方法:1)作为一个团队工作;2)按短迭代周期工作;3)每次迭代交付一些成果;4)关注业务优先级;5)检查与调整。
2、故事点估算的优点有:1)帮助促进团队的跨功能行为;2)估算比理想人天更快;3)可以在团队成员之间比较;4)不会过期,是纯粹对大小的度量。但理想人天的优势在于更容易向团队之外的人解释,以及更容易开始。
3、计划扑克之所以有效,是因为:1)把多个专家的意见放到了一起来做估算;2)能引发活跃的对话,估算者会被要求证明自己估算的正确性,这可以提高估算的准确性;3)对每个人估算值的平均可以带来更好的结果,对估算进行团体讨论也如此。
【实际运用】
1、平时更多地采用比较容易的理想人天方法估算,但是不同成员由于水平高低不同,往往与估算偏差会较大,后续可以尝试采用故事点估算方法。
2、从书中了解到,我们团队平时做的估算其实并不是理想人天,而是实际人天,这会直接导致估算的复杂度上升,而且大家对于估算的认可度并不高。接下去的估算中需要注意要引导大家做理想人天估算,另外加上buffer来平衡。
3、可以根据如下三种方法进行团队速度的估算:使用历史值、进行一次迭代、做出预测。
【下一步行动】
1、阅读《用户故事地图》进一步了解故事点的含义及拆分方法;
2、下周团队估算中,引导大家进行理想人天的方式估算,排除干扰因素;
3、深入了解缓冲计划;
【金句】
To be uncertain is to be uncomfortable, but to be certain is to be ridiculous.
【每日一句】
我们可以把二八原则应用在看书中,不执迷于把整本书的知识都榨干吸收,而是找出能解决自己问题的最重要的三个点,也就是对我们自己来说最有用的20%的精华,快速应用到生活里,有舍有得,反而学习效果会更好。