序言三
本书作者谢明志以敏捷开发正规军的角度与我们分享他在敏捷开发管理中的实战经验。虽然讲述敏捷开发理论与案例的书籍绝对不缺,但是本书从更多维度来剖析敏捷开发的真谛。
我多年前刚回国的时候,就听说敏捷开发在国内已经流行了不短的时间,大部分IT企业也都说自己的研发流程是敏捷的。可惜当我有机会深入了解后却发现,大家除了能说出“快速迭代”、“响应变化”、“小步快跑”等关键词,绝大部分的研发团队其实并没有真正理解敏捷开发的核心思想,结果敏捷开发成为开发不写文档、需求无序进入开发环节、架构不断被推倒重来等恶果的最有力借口,用户也就不可能真正享受到敏捷开发所应该带来的用户体验不断递增的快感。其实,我们还能从实践误区中更好地理解为什么很多敏捷开发团队的产出并没有达到预期的高度。从Rational产品的发展历程中,我们也能体会到敏捷开发并非初创团队才能使用的专利,像IBM这样的大型企业也能完成从瀑布式到敏捷式的华丽转身,让敏捷开发成为基石,以应对万变的市场需求。
本书还用大量篇幅讲述了敏捷型人才的培养方法,详细地把优秀人员的素质罗列在我们的眼前,在我看来,这才是敏捷开发成败之间最大的分水岭。敏捷开发的确需要大量的前置培训来统一关键人员的思想,而这些培训并非单单提供理论上、流程上与技术上的知识,更重要的是提高大家的自我管理、自律与协作能力。更理想的状态是,团队不仅仅理解规划需求,而且对目标用户和市场有业务上的理解,使得呈现出来的产品能真正触动用户的内需,从而让用户真心实意地成为铁杆粉丝。
以前市场存在着各种经济红利,IT企业并不需要精益求精就能活下来,而且还能活得不错。可是温水煮青蛙还是终有煮熟的一天,本书不仅仅对国内的开发环境提出了有力的批判,同时也提供了可借鉴的转型之路。但愿我们能与作者共勉,为更多企业踏上康庄的敏捷开发之路做出贡献。
余康柱
资深IT/互联网企业管理人
前易宝支付运营副总裁