最近要开始做个新项目,公司又在推敏捷开发,想想自己虽然参加过一些内外部培训,但还没真正在项目中切身体验过敏捷开发带来的好处。于是就想找本书来看看,一来巩固一下基本知识,二来可以在项目进行中随时参考。随便搜一下,敏捷开发的书很多,看到这本书的题目有轻松二字,就被吸引了,快速翻看了下开头和结尾,果然故事性强,生动活泼,于是就定下来读它了。
每天抽出半小时,一个月不到就读完了。收获感觉不少,有这么几点:
1、故事主人公的经历很典型,基本上在职场打拼几年的人都会有体会,比如曾经心怀梦想激情澎湃地想做出一个成功的项目,结果却因种种原因泡汤了,加班累成狗,团队也是一天天涣散;面对只会拍脑袋做决定事后却把责任推得一干二净的领导,跳槽面试人往高处走,出差参加培训和项目交接,招兵买马建班子带队伍,事业蒸蒸日上,成为大拿在各种高大上场所布道答疑解惑,创业机会在招手时的抉择等等。
2、适合新手上路来看,关毅的项目是在一个跨国跨团队的环境下从无到有,带着无敏捷经验的小白们摸爬滚打,经历了种种初入敏捷会遇到的典型问题,逐渐走上正轨渐入佳境,直到项目大获成功,客户赞不绝口,领导同事刮目相看。这其中不仅因为关毅所在的是个业界的牛x公司,宽松的氛围,开明的领导,热心乐于助人的同事,海外经验丰富的团队,还有个洋导师每当关毅遇到难题发来邮件总能指点迷津,给出像教科书一般详尽确切而有效的指导。书中还很贴心地整理出来敏捷术语穿插到适合的故事场景中。
3、书中最后用统计数据说明敏捷开发应用于不同规模不同类型的项目的情形,不是所有项目都适合用敏捷。尽管书中尽可能涵盖敏捷开发的方方面面,但有些我比较感兴趣的方面还是一带而过,有点蜻蜓点水般的意思,比如敏捷如何做架构设计,做到什么程度,在哪些阶段引入,是否架构也要迭代;和客户沟通不畅或无法或没有条件获取客户需求的情况,敏捷如何管控技术风险,原型和照明弹具体应用,绩效考核和项目成功量化关系。
先写到这里,目前手头新项目已经开工,实践中还会有更多体会,到时再补充。