
最 低 价:¥19.30
定 价:¥28.00
作 者:(美)希布斯(Hibbs,C.),(美)朱(Jewett,J.),(美)沙利文(Sullivan,M.) 著,章显洲 译 著
出 版 社:电子工业出版社
出版时间:2009-6-1
I S B N:9787121088667
| 这本简洁之作,将向你解释如何应用精益软件开发的实践来显著提高生产力和质量。基于对日本制造业产生革命性改变的实践,精益原则正被成功应用到产品设计、工程、供应链 管理等领域中,现在也被应用到软件开发领域中了。《精益软件开发艺术》将会向你展示如何通过以每次导入一项,而不是那种一下子把整个方法学囫囵吞下的方式,来学习采纳精益 实践。每当你掌握了一项实践,就可以看见它所带来的显著的可衡量成果。 本书将帮助你: 揭秘源自日本工业的精益方法,以及如何将之应用到软件开发中 详细学习精益软件开发的原则和5项最重要的实践 理解精益方法和敏捷方法之间的关系 决定哪个精益原则是你首先要采纳的,以及如何把更多的方法学逐步整合到你的 软件开发过程中 逐个审视各项实践,其中包括对它们的详细描述、好处、权衡取舍,以及实践过程中可能遭遇的路障 《精益软件开发艺术》特别适合那些想改进软件过程但又无法承受突然的完全变革带来毁灭性风险的大忙人阅读。在数十年间,精益方法已经获得了令世人瞩目的成果。阅读本书,你将可以通过增量递进式的变革,获得立竿见影的效益。 |
| 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 资源 索引 |
商品评论(0条)