基本信息
- 原书名:Outside-in Software Development: A Practical Approach to Building Successful Stakeholder-based Products, 1/e
- 原出版社: IBM Press
- 作者: (美)Carl Kessler John Sweitzer
- 译者: 蔡黄辉 沈晓霞
- 出版社:机械工业出版社
- ISBN:9787111257936
- 上架时间:2011-5-20
- 出版日期:2009 年8月
- 开本:16开
- 页码:157
- 版次:1-1
- 所属分类:计算机 > 软件工程及软件方法学 > 综合

编辑推荐
一个理想的开发项目会准确地交付客户所需要的东西,并获得厂泛、快速和热情的采用。它是由一组高效率、高士气的软件专家设计和构建的。使用本书讲述的“由外到内”方式进行软件开发,你的下一个项目就会是这个理想的项目。
在本书中,Carl Kessler-4和John Sweitzer,这两位*受尊敬的IBM软件领导向你讲述如何识别和决定项目实际价值的利益相关者。如何围绕他们的实际需要调整每一个决策,以及如何才能交付获得广泛、快速和热情采用的软件。
这两位作者介绍了一个端到端的框架和实际的实现技术,对于任何项目类型或范围,任何团队都可以快速地从中获益。使用已验证的方式,可以提高与客户交流的效率,更可视和更清晰地定义优先级,还可以确保你的所有代码递送**的业务价值。
本书内容包括:
理解利益相关者和他们所处的组织和业务背景。
澄清项目将满足的短期和长期的利益相关者目标。
更有效地把项目预期映射到成果。
构建比较“易于使用”的软件:比较容易部署、使用和支持的系统。
持续地保持与利益相关者目标的一致性。
在交付产品之后,一直帮助利益相关者管理持续的改变。
掌握驱动由外到内开发所必需的领导技术。
内容简介
计算机书籍
本书介绍由外到内的软件开发方法,定义了利益相关者特定的分类和实用的方式。本书介绍了易用性以及实用的技术,以评估和改进产品的快速有效部署、使用和支持的能力。本书还介绍了要与利益相关者的目标保持一致、用利益相关者的术语定义成功,应用由外到内的开发技术和成功采用已验证的方法,增加成功的机会。.
本书可供从事软件开发工作的业界人员参考。
一个理想的开发项目会准确地交付客户所需要的东西,并获得广泛、快速和热情的采用。它是由一组高效率、高士气的软件专家设计和构建的。使用本书讲述的“由外到内”方式进行软件开发,你的下一个项目就会是这个理想的项目。
在本书中,Carl Kessler和John Sweitzer,这两位最受尊敬的IBM软件领导向你讲述如何识别和决定项目实际价值的利益相关者,如何围绕他们的实际需要调整每一个决策,以及如何才能交付获得广泛、快速和热情采用的软件。
这两位作者介绍了一个端到端的框架和实际的实现技术,对于任何项目类型或范围,任何团队都可以快速地从中获益。使用已验证的方式,可以提高与客户交流的效率,更可视和更清晰地定义优先级,还可以确保你的所有代码递送最大的业务价值。
本书内容包括..
●理解利益相关者和他们所处的组织和业务背景。
●澄清项目将满足的短期和长期的利益相关者目标。
●更有效地把项目预期映射到成果。
●构建比较“易于使用”的软件:比较容易部署、使用和支持的系统。
作译者
John Sweitzer是一名拥有26年大型复杂的软件系统开发架构经验的IBM高级工程师和IBM技术研究院成员。在编写本书时,他领导IBM软件组由外到内的初始设计工作,这是由外到内开发的一部分,用来处理影响综合软件产品的易用性和业务相关性的设计原则。...
目录
序
前言
第1章 由外到内的开发方法概述 1
1.1 可能需要一些挑战 1
1.2 考虑一种不同的软件产品开发方法 2
1.3 还需考虑一些已验证的技术 2
1.4 带领整个团队走向成功 3
1.5 了解利益相关者 3
1.6 了解组织的背景 4
1.7 使产品易于使用 6
1.8 与利益相关者的目标保持一致 6
1.9 用利益相关者的术语定义成功 7
1.10 成为一位由外到内的开发人员 7
1.11 由外到内的开发中领导者的角色 8
1.12 要点:从现在开始 8
第2章 理解利益相关者 10
2.1 理解利益相关者概述 11
2.2 识别利益相关者 14
2.3 理解利益相关者的目标 16
译者序
这些问题一直困扰着我和软件行业的很多同仁。这本书从利益相关者的角度出发,系统地介绍了软件开发过程中需要注意的问题,包括利益相关者的分类、组织的背景、怎样确认软件产品是否成功、如何开发出一个成功的软件产品,还介绍了当同时拥有多个产品时需要关注的内容,最后结合两个极端的瀑布式开发方式和精益六西格玛开发方式,介绍了在实际应用中如何使用这种由外到内的开发技术。
无论你是打算进入软件行业还是刚刚进入软件行业的新手,或者是资深的软件项目管理人员,只要你思考过前面介绍的问题或对软件行业感兴趣,那么这本书就可以帮助你,给你一个新的视角来考虑软件开发过程中一些需要注意和可以改进的地方。..
由于时间仓促,加上译者水平有限,书中难免有翻译错漏或不妥之处,敬请广大读者和同行不吝指正!
感谢我的妻子沈晓霞,她在我翻译这本书的时候对我提供了无私的支持,同时她还参与了第2、3、4章的翻译。
参加翻译的还有蔡德平、陈品珍、沈斌、张红、蔡红健、张建时、陈品菊、陈凯金、陈品琴、王建平。...
蔡黄辉
2008年9月
前言
这听起来很吸引人,难道不是吗?
这是由外到内的软件开发模式对你的承诺。使用本书介绍的由外到内的开发观念和实践指导,你可以把这种情形变为现实。
本书是为谁准备的
本书是为想要提高开发产品质量的人准备的。
掌握了这个方法,你会成为一名领导者。
也许如今你已经担任了这样的职位,或那是你渴望得到的东西。也许你的同事已经把你看成领导了。也许你并不关心这一点,你只想开发出更成功的产品,开发出对你的客户来说真正有特色的产品。
假如你是这样的人,那么你就是我们要服务的读者。
由外到内的开发方法适用于所有的开发职能。本书适合的读者非常广泛,包括经理、管理和非管理角色。由外到内的开发技术适合于编码人员、测试人员、技术文档编写人员、设计人员、支持工程师、架构师、用户界面设计人员、性能压力测试人员和其他各种各样的专业人员,包括市场、销售、经营战略、产品管理、业务发展、产品定价、财务和售后服务。
假如我们遗漏了你的角色,那是无意的。
成功的软件产品开发不仅是创造没有缺陷的代码。成功的产品可以让使用这些产品的组织获得成功。这些成功的产品是由高效、多职能的团队构建的。
假如你觉得自己属于这样的团队,那么本书很适合你。
如何阅读本书
本书使用了人称代词你或我们,偶尔会用名字John和Carl。这种方式相当简单:无论你担任的是什么角色,“你”代表的是读者。
“我们”代表的是作者。而John或者Carl代表的是我们两个人中的一个。
我们也经常使用一个通用的术语:客户。这个术语代表产品的任何可能的消费者。表1呈现了称谓的简单对应关系。
用特定的标题引起读者的注意
我们希望通过使用本书提供的材料,激起同事们进行讨论的热情,并能够把由外至内的开发概念快速引入到项目中。为了达到这个目的,我们采用了一些方法。
每一章结尾都包括要点综述部分。
第2~7章还包括关键术语的回顾。
序言
艾伯特·爱因斯坦认为:“我们当前的思维水平所创造的世界产生了相同的思维水平不能解决的问题”。值得思考的是,把软件开发看作一个将需求转换为有价值软件的不可思议的过程,这可能实际上比我们寻找解决办法更困难。即使构思精妙、没有缺陷的软件本身,实际上也只有很少的实用价值。产品的设计或者软件内嵌的业务流程决定了它的潜在价值。当这个产品满足某些需求时,它的价值才会体现出来,软件的任务才算完成。
从未满足的需求或目标的初始概念到通过使用新产品或业务流程而实现这些目标是一个价值链,当我们对其进行检查时,很显然软件仅仅是其价值链的一部分。对这个价值链标准的思考力争避免导致下列情形的局部优化:软件的设计和实现与产品或过程(需求)的设计分离;软件等设计和实现与软件嵌入式产品的布署、支持和实际使用分离。任何一部分所作的决定都会明显地影响其他部分。与对一部分的优化影响其他部分相比,对价值链的优化达到平衡可以使我们的团队得到最大的价值。
依赖软件的组织维护了一整套虚拟的产物、管理过程、需求过程、软件开发过程、销售和市场过程、操作过程等。每个过程都是强壮的、完善的并不断地和其他的过程相交互,传递对组织的发展或用户的价值来说不必要的信息。优化任意一个流程的银弹通常会影响其他流程。
价值链的每一部分,从概念到持续的现金流,都由人来执行。人是必需的,因为设计和开发基本上是学习活动,不是生产。我们必须和熟悉各个领域的人充分、清晰和频繁地沟通这样可以做出同等和一致的设计、实现和递送决议,这些决议是他们可以共同快速递送的最好成果。跨职能的团队为自己能够递交很好的产品和有效的业务流程而深感自豪。..
纯粹的软件实践是必需的,但只有这些还不够。我们必须把价值递送问题认为是由外到内进行的。本书中,Carl Kessler和John Sweitzer提供了一个有用的方法来确定问题范围,这个范围是从识别决定最终结果实际价值的关键利益相关者开始的。他们指明了产品开发团队该如何做决定来顾及每种利益相关者的背景和通常的利害关系。
虽然由外到内的思想对团队正采取的实际的软件实现方式进行了补充,但是它改变了衡量成功的方式。一个成功的由外到内的团队要学习许多知识,而不做过多推测。灵活的软件开发过程强调频繁的反馈,可能交付所有的利益相关者真正重视的解决办法。但是,如果没有由外到内的背景,即使我们将灵活的软件开发过程执行得很好,也要冒“技术上的成功”的风险,这只是业务失败的委婉说法。
由外到内的方式是一种系统思考的方式。把端到端的价值链看成一个价值递送系统,这不但不会毁掉我们的虚拟产物,反而会使它们能够像一个平衡的生态系统那样运作。要想实现这一点,需要结合一个组织的所有层面的努力以及严谨有序的工作。这种思考方式比沉溺于对另一个银弹的迷恋更高级。...
—Tom Poppendieck