价值驱动的软件开发
|
|
| 新书城图书编号:4467 |
| 图书ISBN:7302095264 |
| 出版时间:2004-11-1 |
| 出版社:清华大学出版社 |
| 作者:(美)丹尼,(美)克里兰德 著,肖国尊 译 |
|
市场价格:¥30 |
|
普通会员:¥24
|
80折 |
|
VIP会员:¥22.5
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
价值驱动的软件开始:低风险、高回报 将软件开发和价值创造联系起来,同时优化投资回报率。 软件开发从本质上说是在创造价值,但是在现实中,各种应用软件往往难以交付客户所需要的商业价值。本书直接将软件开始和价值创造联系起来,有助于开发人员改变这种状况。通过学习本书,您将学会如何确定哪些特性能够增值,而哪些不能,并将整个开发过程的重点重新放到更快更多地交付价值的层面上。 《价值驱动的软件开发》一书向读者展示了: 确定MMF(量小适销特性)——软件开始中价值的基本单元; 通过将迭代开发与迭代投资联系起来,以加速价值交付; 通过渐进体系结构技术优化回报; 在开发过程中有效地包含商业涉众; 基于“最小投资回报率”评估来安排待交付特性的优先级; 在开发过程中的每一步量化金融风险; 在整个软件开发过程中处理“无形因素”; 不管您使用什么方法——RUP还是XP——本书都将会告诉您如何实现对业务至关重要的目标:降低风险、保证充裕的现金流量,以及取得更高的投资回报率。
|
|
|
|
【图书目录】
|
第1章 dot.com之后的软件开发 1 1.1 软件开发并不简单 1 1.2 从新的视角考虑软件开发 3 1.3 吸取历史教训 4 1.4 最小适销特性 5 1.5 MMF的选择 6 1.6 打开软件开发的黑匣子 7 1.7 风险控制 8 1.8 六西格玛技术 9 1.8.1 可测量的客户需求 10 1.8.2 依靠数据做出决策 10 1.8.3 结合客户的意见 10 1.8.4 挑战现状 10 1.8.5 跨越组织结构 11 1.8.6 持续可测进度 11 1.9 小结 12 1.10 参考资料 12 第2章 新型ROI 15 2.1 应用程序和ROI(投资回报率) 15 2.2 为什么ROI如此重要 16 2.3 商业案例 17 2.4 现金流量预测 17 2.5 回收期 18 2.6 未来货币的现值 19 2.7 净现值 19 2.8 损益平衡时间 20 2.9 内部回报率 20 2.10 术语小结 21 2.11 一个例子 21 2.12 将MMF结合到金融案例中来 24 2.13 基于MMF的ROI与传统ROI的比较 26 2.14 考虑风险因素 26 2.15 MMF排序的影响 27 2.16 小结 27 2.17 参考资料 28 第3章 适销特性的确定与评估 29 3.1 渐进投资方法 29 3.2 最小适销特性 31 3.3 候选MMF 32 3.4 确定MMF的价值 33 3.5 开发及交付先驱 39 3.6 MMF优先图 40 3.7 体系结构先驱 41 3.8 小结 42 3.9 参考资料 42 第4章 渐进体系结构 45 4.1 体系结构的地位 45 4.2 体系结构与规则之间的比较 46 4.3 有关体系结构的问题 47 4.4 模式块 49 4.5 价值驱动方法 50 4.6 体系结构的相互依存关系 50 4.7 用简单的层次构造体系结构 52 4.8 不同的分解过程 52 4.9 体系结构中一对多的依赖关系 55 4.10 体系结构的一致性 56 4.11 体系结构中的多重继承 58 4.12 螺旋型体系结构 59 4.13 小结 60 4.14 参考资料 60 第5章 IFM排序策略 63 5.1 交付具有价值的特性 63 5.2 成本与利润的对比分析 64 5.3 MMF交付序列的成本-利润分析 66 5.4 任务的复杂性 68 5.5 MMF排序策略 69 5.6 贪婪法 70 5.7 简单的预测法 72 5.8 加权预测法 76 5.9 MMF与AE的排序 77 5.10 风险迁移 79 5.11 反复做出排序决策 79 5.12 小结 80 5.13 参考资料 80 第6章 MMF类别与并行开发 83 6.1 MMF运作方式的影响 83 6.2 对时间敏感的交付 85 6.3 指数级增长模式 87 6.4 并行开发 88 6.5 小结 92 6.6 参考资料 92 第7章 管理无形因素 93 7.1 处理无形因素 93 7.2 管理无形因素 94 7.3 量化无形因素的成对法 96 7.3.1 第一步:确定一组度量标准 96 7.3.2 第2步:建立成对比较表格 98 7.3.3 第3步:进行成对比较 98 7.3.4 第4步:计算等价SANPV 99 7.4 混合MMF 101 7.5 无形因素对成本-利润分析的影响 101 7.6 基本NPV 103 7.7 潜在NPV 103 7.8 丧失机会成本 104 7.9 小结 105 7.10 参考资料 106 第8章 IFM和统一过程 109 8.1 引言 109 8.2 初始阶段 111 8.2.1 定义远景描述 112 8.2.2 定义业务实例 112 8.2.3 MMF的引出 112 8.2.4 将MMF分解为用例 113 8.2.5 构造MMF图表 114 8.2.6 确定和每个MMF相关的主要风险 114 8.2.7 开发项目术语表 115 8.2.8 周期目标里程碑 115 8.3 细化 116 8.3.1 体系结构的选择 116 8.3.2 成本和工作量估计 117 8.3.3 周期体系结构里程碑 118 8.4 MMF的开发和交付 119 8.4.1 MMF排序 119 8.4.2 NPV里程碑 120 8.5 MMF设计 120 8.5.1 需求的引出 121 8.5.2 设计 121 8.5.3 MMF项目计划 122 8.5.4 特性设计标志 122 8.6 MMF的构建 122 8.6.1 特性操作能力 123 8.6.2 MMF转换 124 8.6.3 特性发布标志 124 8.7 对MMF选择的二次访问 125 8.8 小结 125 8.9 参考资料 126 第9章 IFM与敏捷开发 127 9.1 面临的挑战 127 9.2 敏捷方式的渐进开发 129 9.3 将用户故事融入MMF 130 9.4 发布计划:将用户故事结合到发布过程中 132 9.5 评估发布计划的NPV 135 9.6 发布计划会议 137 9.7 有关体系结构的问题 138 9.8 简单方案与预测方案的对比 139 9.9 其他敏捷开发环境 145 9.10 SCRUM 147 9.11 小结 148 9.12 参考资料 149 第10章 做出灵活决策 151 10.1 一种协作方法 151 10.2 获得项目投资 153 10.3 操纵项目的特征 155 10.4 IFM窗 157 10.5 实现IFM过程 158 10.6 IFM策略对商业框架的影响 159 10.7 管理行为如何从IFM中获益 161 10.8 当项目出现问题时 161 10.9 运用IFM 163 10.10 小结 163 10.11 参考资料 164 第11章 案例研究:IFM的运作 165 11.1 引言 165 11.2 IFM元素定义阶段 166 11.2.1 选择MMF 166 11.2.2 定义MMF串 167 11.2.3 引出体系结构元素 168 11.2.4 定义体系结构依赖关系 169 11.2.5 构建IFM优先图 169 11.3 金融运行阶段 170 11.4 计算阶段 172 11.4.1 调整序列的NPV 172 11.4.2 序列选择 174 11.4.3 贪婪试探法 175 11.4.4 IFM试探法 176 11.5 衡量IFM试探法的有效性 179 11.6 ROI分析 181 11.7 现金流量和损益平衡时间 181 11.8 小结 186 附录A IFM术语总结 187 附录B 渐进投资方法的快速入门 191
|
|
|
|