基本信息·出版社:电子工业出版社 ·页码:128 页 ·出版日期:2009年06月 ·ISBN:7121088665/9787121088667 ·条形码:9787121088667 ·版本:第1版 · ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
精益软件开发艺术 |
 |
|
 |
精益软件开发艺术 |
 |

基本信息·出版社:电子工业出版社
·页码:128 页
·出版日期:2009年06月
·ISBN:7121088665/9787121088667
·条形码:9787121088667
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 《精益软件开发艺术》将向你解释如何应用精益软件开发的实践来显著提高生产力和质量。基于对日本制造业产生革命性改变的实践,精益原则正被成功应用到产品设计、工程、供应链管理等领域中,现在也被应用到软件开发领域中了。书中覆盖了从开始精益软件开发之旅时,所能采用的最重要的五项实践的详情。这些都是简单、可增量递进的步骤,一步一个脚印的前进,将能使软件开发不断获得精益的效果!
《精益软件开发艺术》适用于那些新近接触精益软件开发(也许还包括敏捷软件开发)的软件开发者和管理人员。也适用于那些想要快速了解“为什么精益软件开发是重要的”,以及“它可以为我做什么”的读者。
作者简介 Curt Hibbs是波音公司的资深工程师,曾经担任过惠普(HP)、Intuit、嘉信理财(Charles Schwab)、维望迪环球(Vivendi Universal)及其他更多公司的顾问。
编辑推荐 《精益软件开发艺术》由高等教育出版社出版发行。
这本简洁之作,将向你解释如何应用精益软件开发的实践来显著提高生产力和质量。基于对日本制造业产生革命性改变的实践,精益原则正被成功应用到产品设计、工程、供应链 管理等领域中,现在也被应用到软件开发领域中了。《精益软件开发艺术》将会向你展示如何通过以每次导入一项,而不是那种一下子把整个方法学囫囵吞下的方式,来学习采纳精益 实践。每当你掌握了一项实践,就可以看见它所带来的显著的可衡量成果。
《精益软件开发艺术》将帮助你:
揭秘源自日本工业的精益方法,以及如何将之应用到软件开发中
详细学习精益软件开发的原则和5项最重要的实践
理解精益方法和敏捷方法之间的关系
决定哪个精益原则是你首先要采纳的,以及如何把更多的方法学逐步整合到你的 软件开发过程中
逐个审视各项实践,其中包括对它们的详细描述、好处、权衡取舍,以及实践过程中可能遭遇的路障
《精益软件开发艺术》特别适合那些想改进软件过程但又无法承受突然的完全变革带来毁灭性风险的大忙人阅读。在数十年间,精益方法已经获得了令世人瞩目的成果。阅读《精益软件开发艺术》,你将可以通过增量递进式的变革,获得立竿见影的效益。
目录 前言
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 集成化环境(IntegratedEnvironment)的纪律
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资源
索引
……
序言 为了满足读者对网络和软件技术知识的迫切需求,世界著名计算机图书出版机构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.知道市场上真正需要什么图书。
文摘 插图:

一个历史事件
温斯顿·罗伊斯(Winston Royce)在1970年的一篇题为《管理大型软件系统的开发》的论文中,首次描述了瀑布方法(发表在《Westem Electronic Show and Convention》技术论文集中)。这篇论文经常被引用,仿佛它论证了瀑布模型的有效性,然而,实际上恰恰相反。
那些引用罗伊斯的论文来支持瀑布方法的人,肯定没有仔细读过这篇论文,因为这篇论文明明白白地讲到,瀑布方法是“风险重重和招致失败”的。这篇论文倾向提倡使用迭代式的开发。
瀑布方法看上去将要逐步淡出历史舞台了,但是阴差阳错,在上个世纪80年代,随着DOD.STD.2167的发布,它竟变成了美国国防部用于软件开发和采购的标准。后来,美国国防部(DOD)终于意识到瀑布方法是不奏效的,并于1994年发布了支持迭代式开发的
MIL-STD-498,用它替代了DOD-STD-2167。
但是,危害已经造成,瀑布开发方法先入为主的强烈思维定式已经根深蒂固。起于20世纪90年代的轻量型方法和2000年初的敏捷方法,开始试图要扭转这种局面,但这还需要走很长一段路。许多不熟悉这段史实的人,依然坚定地支持瀑布方法。