推荐语
董越在近十年的工作中一直从事软件配置和集成的相关工作,在本书中你可以看到他以故事形式分享的诸多经验和实践,易读且干货十足,开卷有益。
——InfoQ中文站联合创始人 霍泰稳
书的开篇像是职场小说,用描述事发场景的方式将读者轻松的带入主题。书中提到的很多场景都是大家现实工作中所熟知的,作者借用故事引导大家如何思考并解决问题。难能可贵的一点在于作者没有将技术理论与工作环境分离开来看,这样的表达更真实。我认为书中表达的思想是理论与实际相结合的一个很好的范例。
——SAP 测试团队主管 耿晓倩
这书写的通俗易懂,情真意切,并且能解决一些软件开发中的现实问题。个人感觉其实最好的是书中作者分析、解决问题的思路,能给人很多启发。中小型公司的配管人员,或者没有专业配管的开发团队,都应该配备一本,遇到问题读一下,会很有收获。
——阿里巴巴集团 过程改进架构师 李宇
SCM是研发过程的基础和重要角色,作者正是从SCM的角度去推演软件集成的持续发展和优化,最终构建一个非常有指导性和实践性的体系。
——阿里巴巴集团 配置管理主管,高级专家 张雅群
该书以讲述各种小故事开端,逐渐地将读者引入到软件集成那些事儿。并从多个维度出发,深入到集成的每一个细节,详细地诠释了代码、集成、交付、时间等方面的最佳实践。书中讲到了很多可复用的思路、工具,以及图文并茂的方法,都对我有非常大的启发,并引发了我对软件集成更为清晰地思考。
这是一本面向很多角色的书,相信每一个读者都能从书中得到不一样的收获,并发现软件集成是一件非常有趣的事情。
——阿里巴巴集团 配置管理专家 唐容
现代商业市场的竞争,已不是“大鱼吃小鱼”,而是“快鱼吃慢鱼”。对软件行业而言,是否有能力快速交付市场/客户需要的产品、快速获取反馈、快速迭代优化并推向市场,已成为最核心的竞争力之一。
书中讲述的“持续集成”是业界公认的能够有效提升软件交付能力的最佳实践。但更有价值的是作者对软件集成过程的深入剖析:一个好的集成过程能够怎样解决各方面的问题,以及一个团队或组织可以怎样在其业务目标的框架下逐步建立起这样的过程。
如果你或你的团队想要实施“持续集成”但又不确定该如何入手,或者已经开始却遇到这样那样的阻力,这本书也许能够帮你有个好的开始。
——腾讯集团 项目经理 黎娟
读完董越先生的《软件集成策略——如何有效率地提升质量》,我的心情是激动的,从07年接触敏捷开发和持续集成,我就一直期待能够有一本通俗易懂、深入浅出的关于软件集成方面的书籍,显然董越先生做到了。这本书语言诙谐、通俗易懂,特别是开篇的故事非常精彩,以一个持续集成人员的视角讲述了产品软件集成的发展历程,让人身临其境,在身心愉悦之余对软件集成有了一个大概地了解,为后面的理论学习埋下了一粒种子。故事中的很多场景引起了我的共鸣,往日的点滴如同电影胶片一样浮现在眼前,正如主人翁晓川一样,有过苦恼、有过喜悦,唯一遗憾的是没有同样收获爱情。在书的第二部分中,董越先生对软件集成的概念和理论做了详尽地分析和总结,并给出了基于实践的一套方法论,其中一些独特新颖的想法让人茅塞顿开、耳目一新,很好地加深了读者对本文的理解。最后,感谢董越先生的精彩分享,为集成人员打开了一扇通向成功的大门,努力!
——华为集团 资深系统工程师 罗晓辉
Big Bang! 软件集成常常像彩票开奖。有时,你会得到一个漂亮的可工作的软件;可更多时候,你有可能得到的只是shit。最让人沮丧的是,明明我已经做好了单元测试了啊,为什么受伤的总是我?!
了解软件集成的最佳实践,是不是有减少受伤害的可能性?我们一起看看吧。
——趋势科技 软件质量管理部总监 刘寅
流水先生善于讲故事,看似天马行空,实则谈笑风声之中,抽丝拨茧,把晦涩难懂的概念讲得通灵透彻。
软件集成是提升敏捷和完善精益的必要手段,至今很多书籍中多是单个项目的经验展示,而这本书却是少有的理论与实现的概述。
置于案头,闲忙常阅,啜饮香茗,大快吾意!
——爱立信中国研发中心 高级配置管理工程师 赵延涛
这本书文字生动,一开始就通过一个很长的故事,将软件持续集成的过程细细道来,将所碰到的各种问题通过讲故事的形式生动地展现给大家,使读者阅读本书时轻松愉快。本书第二个特点就是将软件系统的持续集成分解为四部分内容,即事先的有效准备、建模、实施过程和改进,从而给出相应的有效方法、具体实践和注意事项,使团队能做到持续集成、持续交付,而且能够保证,并不断改进交付的质量。最后附录提供的工具,也是很有价值的。在敏捷方法实施过程中,相信读者将从本书获益匪浅。
——同济大学软件学院 教授 朱少民
这是一本关于软件集成的书。它生动全面地介绍了包括持续集成、持续交付在内的,业界公认的原则和最佳实践。在软件开发领域,及早和经常的集成、持续集成、持续交付,是一种增加项目可见性、降低项目失败风险的真知灼见——我们不能押宝在项目后期的一次“大爆炸”式的集成。本书的行文风格也很独特,开篇通过引入小品文的方式来启发读者思考,通过晓川不断成长的故事,揭示一个朴实的道理:一件事情很难,你又无法回避,不妨经常去做,每次改进一点点。正所谓“水滴穿石,跬步千里”。本书的副标题也有“效率”和“质量”两个核心关键字,质量不意味着完美,伏尔泰也说过“追求完美是把事情做好的大敌”;敏捷软件开发的许多实践都是互相关联的,有效率地软件集成意味着人、过程和自动化工具的珠联璧合。其中,最难的部分还是在人的意识的转变。全书的结构采用逐步递进,保持增量分析的写作手法,我相信读完本书,你会有新的启发和灵感。
——微软(中国)有限公司 企业架构师 余涛
很荣幸受邀为这本书做评审,看完之后我感到很欣喜。作为一个曾经的开发人员和从事了10年质量管理及过程改进,并且依然奋战在这一领域的人,我觉得这是一个很好的接地气的书。市面上讲项目管理和质量管理的书不少,但大多站在项目管理人员和质量管理人员的角度来谈,对于一线技术人员来说太空洞,离得太远。讲配置管理或集成的书也不少,但更多针对于具体工作本身,不能帮助工程师解决在工作中常碰到的实际问题。而这本书则把两方面的内容有机地衔接在了一起。
——Irdeto 过程改进专家 陆媛