精益软件开发艺术

出版时间:2009年7月  出版社:电子工业出版社  作者:Curt Hibbs,Steve Jewett,Mike Sullivan  页数:128  字数:180000  译者:章显洲  
Tag标签:无  

前言

  为了满足读者对网络和软件技术知识的迫切需求,世界著名计算机图书出版机构O’Reilly Media,Inc.授权电子工业出版社,翻译出版一批该公司久负盛名的英文经典技术专著。O’Reilly Media,lnc.是世界上在unix、x、Internet和其他开放系统图书领域具有领导地位的出版公司,同时也是联机出版的先锋。从最畅销的《The whole Internet User’s Guide&Catalog》(被纽约公共图书馆评为20世纪最重要的50本书之一)到GNN(最早的Internet门户和商业网站),再到WebSite(第一个桌面PC的Web服务器软件),O’Reilly Media,Inc.一直处于Internet发展的最前沿。许多书店的反馈表明,O’Reilly Media,Inc.是最稳定的计算机图书出版商——每一本书都一版再版。与大多数计算机图书出版商相比,O’Reilly Media,Inc.具有深厚的计算机专业背景,这使得O’Reilly Media,Inc.形成了一个非常不同于其他出版商的出版方针。O’Reilly:Media,Inc.所有的编辑人员以前都是程序员,或者是顶尖级的技术专家。o’Reilly Media,Inc.还有许多固定的作者群体——他们本身是相关领域的技术专家、咨询专家,而现在编写著作,O’Re川yMedia,Inc.依靠他们及时地推出图书。因为O’Reilly Media,Inc.紧密地与计算机业界联系着,所以O’Reilly Media,Inc.知道市场上真正需要什么图书。

内容概要

这本简洁之作将向你解释如何应用精益软件开发的实践来显著提高生产力和质量。基于对日本制造业产生革命性改变的实践,精益原则正被成功应用到产品设计、工程、供应链管理等领域中,现在也被应用到软件开发领域中了。书中覆盖了从开始精益软件开发之旅时,所能采用的最重要的五项实践的详情。这些都是简单、可增量递进的步骤,一步一个脚印的前进,将能使软件开发不断获得精益的效果!  本书适用于那些新近接触精益软件开发(也许还包括敏捷软件开发)的软件开发者和管理人员。也适用于那些想要快速了解“为什么精益软件开发是重要的”,以及“它可以为我做什么”的读者。

作者简介

Curt Hibbs是波音公司的资深工程师,曾经担任过惠普(HP)、Intuit、嘉信理财(Charles Schwab)、维望迪环球(Vivendi Universal)及其他更多公司的顾问。

书籍目录

前言1 精益之由 1.1 软件开发中的问题 1.2 敏捷方法的成功故事 1.3 精益方法的成功故事 1.4 精益原则2  在软件开发中应用精益思想 2.1 精益软件开发 2.2 精益Vs.敏捷 2.3 起步3  实践0:源代码管理和脚本化构建 3.1 关于第0项实践 3.2 源代码管理 3.3 脚本化构建 3.4 集成化环境(Integrated Environment)的纪律 3.5总结4  实践1:自动化测试 4.1 为何需要测试? 4.2 什么是自动化测试? 4.3 测试的类型 4.4 测试的方法 4.5 总结5  实践2:持续集成 5.1 端到端(End-to-End)的自动化构建 5.2 专门的构建服务器 5.3 持续集成软件 5.4 实施持续集成 5.5 持续集成内建了质量 5.6 实施持续集成中的阻力 5.7 总结6  实践3:精简代码 6.1 保持代码的精益 6.2 开发精简的代码 6.3 实践“精简代码”的阻力 6.4 总结7  实践4:短迭代周期 7.1 短迭代周期生成客户价值 7.2 以短迭代周期进行开发 7.3 关于迭代开发的误区 7.4 把大任务分解成小片段 7.5 总结8  实践5:客户参与 8.1 客户参与是双行道 8.2 铺设道路 8.3 一个常见问题 8.4 总结9  下一步? 9.1 精益思想和分析实践 9.2 改善(Kaizen) 9.3 改善研习会 9.4 价值流图 9.5 其他精益技术 9.6 其他互补的方法 9.7 从这里到哪里去A  资源索引

章节摘录

  1 精益之由  几十年来,软件开发实践一直被惊人的低成功率所困扰。与此同时,软件产品和服务的数量却每年以惊人之势持续增长。如果仅依这两种态势发展下去,那么无疑我们将会迈向灾难。  幸运的是,敏捷软件开发方法正向世人昭示:高成功率是可能的。目前,精益技术(在近50年中已在制造业显著提高了成功率)正被应用于软件开发领域,并验证着敏捷方法的成功之处。  精益原则及思维,已被证明非常适用于任何致力于提升生产力和质量的活动。精益方法已成功应用于制造业、分销、供应链、产品开发、银行业、工程、后台管理等诸多领域。然而,仅在最近这几年,精益原则和技术才被应用到软件开发领域中。  在本章,我们将就长期困扰软件开发的诸多问题,进行更详细的说明;同时也将就敏捷软件开发、精益开发的起源,以及它们用于改善各种过程的独特方法,作一个概览性的介绍。  1.1软件开发中的问题  你曾经在这样的软件开发项目中工作过吗?  ·进度超期;  ·预算超支;  ·不符合客户需求;  ·被中途取消。  如果你说“没有”,那你可能是“初出茅庐”并正在做你人生中的第一个项目。如果你说“是的”,我敢肯定,你并不孤单!  实际的统计结果,令人震惊。  1994年,Standish Group发表的CHAOS报告是关于“IT项目之失败”研究的一个里程碑。截至1994年,Standish Group在研究了超过8000个软件开发项目后发现:只有16%软件项目是成功的。这意味着其他84%的项目要么彻底失败,要么存在严重的问题。到2004年,经过了又一个10年,其研究所覆盖的项目已增至40000个,结果表明,成功率已提高到29%。虽然这已是一个显著的进步,但仍然不值得吹嘘。  你能想象到任何其他一个行业中存在如此惊人的低成功率吗?

编辑推荐

  这本简洁之作,将向你解释如何应用精益软件开发的实践来显著提高生产力和质量。基于对日本制造业产生革命性改变的实践,精益原则正被成功应用到产品设计、工程、供应链 管理等领域中,现在也被应用到软件开发领域中了。《精益软件开发艺术》将会向你展示如何通过以每次导入一项,而不是那种一下子把整个方法学囫囵吞下的方式,来学习采纳精益 实践。每当你掌握了一项实践,就可以看见它所带来的显著的可衡量成果。  《精益软件开发艺术》将帮助你:  揭秘源自日本工业的精益方法,以及如何将之应用到软件开发中  详细学习精益软件开发的原则和5项最重要的实践  理解精益方法和敏捷方法之间的关系  决定哪个精益原则是你首先要采纳的,以及如何把更多的方法学逐步整合到你的 软件开发过程中  逐个审视各项实践,其中包括对它们的详细描述、好处、权衡取舍,以及实践过程中可能遭遇的路障  《精益软件开发艺术》特别适合那些想改进软件过程但又无法承受突然的完全变革带来毁灭性风险的大忙人阅读。在数十年间,精益方法已经获得了令世人瞩目的成果。阅读《精益软件开发艺术》,你将可以通过增量递进式的变革,获得立竿见影的效益。

图书封面

图书标签Tags

评论、评分、阅读与下载


    精益软件开发艺术 PDF格式下载


用户评论 (总计2条)

 
 

  •   她说有用
  •   光盘不能用,是什么关于检索的东西,要求换货,可是因为小票没有了,所以没给换,送的书一点用处也没有。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7