如果一次性给你1亿或者今天给你1元,接下来连续30天每天都给你前一天2倍的钱。你会选哪个?
1月9~10号有幸参加由ShineScrum举办的CSPO培训,主讲是国际知名Scrum培训大师安儒宣。除了深入、清晰、系统地学习了Scrum精髓,体会更加深刻的是第一次在“实践”的基础上认识到过程改进的威力!
课堂上,老师把学员分成两组,模拟软件公司承接开发项目的游戏。面对同样的市场条件(客户、回报率、满意度等)、开发能力(开发效率、改进能力),各组可以自由决定选择客户任务的顺序还有自我改进的先后。
当我们组获得首批四个客户后,大家一致决定按照快速交付并且获利最大的原则。由于第1个Sprint刚好可以发布一个项目,所以那个占工作能力1/5的改进任务被搁置,即使完成它之后,我们后续每个Sprint的效率都会提高。当我们完成第1个Sprint、交付第一个项目并且赚到第一笔钱的时候,目测隔壁组还没有开张呢,大家心里别提多高兴。后续的项目和新客户不断涌来,大家都忙得热火朝天。。。。
很快游戏过半,我们已经完成了4个Sprint,赚到近7000元,是美刀哦!隔壁组还没有完成第4个Sprint,于是大家都幸灾乐祸的过去围观,却赫然发现人家3个Sprint已经赚了6000多?!囧!怎么会这样呢??
后半轮游戏,我们认真地核算每种任务组合,甚至还分析了后续Sprint中各种任务安排的可能性。。。。终于,游戏结束了,我们共获利14000美刀,丢失一个客户和一个项目。隔壁组获利17000美刀,没有丢失客户和项目。到底发生了什么事!!没天理啊!!!
安老师的点评解释了其中玄机,获胜组在第1个Sprint中就执行了过程改进任务,后面每个Sprint效率都比较高,而我们组则是在第3个Sprint才实施过程改进,所以有至少2个Sprint是在较低效率中执行的。而且后续的改进任务我们也是见缝插针在较迟的Sprint中完成,所以整体效率要比获胜组低。另外,这种低效率,在频繁发布的项目中危害更大!
本人从事过程改进愈10年,老实说还没有在真实场景中验证过效率提高对项目的影响,但这次培训深深震动了我和全体学员。无论哪种开发模型,只要真正能提高效率,它就是成功的。但是如果不去实践,任何模型都是无效的。
如果我告诉你,第30天,你将获得10多亿,你会相信吗?
— 学员:黄怡鸣