软件估算的艺术
全新正版 极速发货
¥
41.22
6.0折
¥
69
全新
库存2件
作者(美)史蒂夫·麦康奈尔
出版社清华大学出版社
ISBN9787302542254
出版时间2020-06
装帧平装
开本32开
定价69元
货号1202114070
上书时间2024-07-12
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
史蒂夫·麦康奈尔,Construx软件公司的首席软件工程师,负责领导公司的软件工程实践。史蒂夫是软件工程知识体系(SWEBOK)项目中构建知识领域的负责人。史蒂夫先后在微软、波音和西雅图地区的其他公司做软件项目。
目录
第I部分估算的关键概念
章什么是估算3
1.1估算、目标和承诺3
1.2估算与计划的关系4
1.3关于估算、目标和承诺的沟通5
1.4用概率表述估算6
1.5“好的”估算的常见定义9
1.6估算和项目控制12
1.7估算的真正目的13
1.8“好估算”的有效定义14
更多资源15
第2章你的估算能力如何17
2.1一个简单的估算测试17
2.2探讨测试结果18
第3章准确估算的价值23
3.1高估和低估,哪个更好?23
3.2软件行业中一些估算的跟踪记录27
3.3准确估算的益处30
3.4相较于其他期望的项目属性,可预测性的价值31
3.5常见估算技术的问题33
更多资源34
第4章估算错误从何而来35
4.1估算中不确定性的来源36
4.2不确定性锥形37
4.3混乱的开发过程43
4.4不稳定的需求44
4.5被遗漏的活动45
4.6盲目乐观48
4.7主观性和偏见49
4.8即兴估算51
4.9不适当的数值精度53
4.10其他错误来源54
更多资源55
第5章影响估算的因素57
5.1项目规模57
5.2正在开发的软件类型64
5.3人员因素65
5.4编程语言66
5.5其他影响项目的因素67
5.6再论规模不经济效应72
更多资源74
第II部分基本估算技术
第6章估算技术介绍79
6.1选择估算技术时的考虑因素79
6.2技术适用性列表82
第7章计数,计算,判断85
7.1首先计数86
7.2计数对象87
7.3使用计算将计数结果转换为估算88
7.4判断只能作为最后的手段90
更多资源91
第8章校准与历史数据93
8.1历史数据的益处:提高准确性以及其他94
8.2需要收集的数据97
8.3如何校准100
8.4使用项目数据改进估算101
8.5用行业平均数据进行校准102
8.6小结104
更多资源104
第9章个体专家判断105
9.1结构化专家判断106
9.2将估算与实际进行比较110
更多资源112
0章分解与重组113
10.1准确计算总体期望情况113
10.2基于活动的项目工作分解结构进行分解117
10.3直接合计最佳情况和最差情况估算的危害118
10.4创建有意义的总体最佳和最差情况估算121
更多资源126
1章类比估算127
11.1类比估算的基本方法128
11.2关于Triad估算中不确定性的评论132
2章基于代理的估算135
12.1模糊逻辑136
12.2标准组件138
12.3故事点141
12.4T恤尺码145
12.5基于代理的技术的其他使用147
12.6更多资源147
3章群体专家判断149
13.1团队评审149
13.2宽带德尔菲法技术150
更多资源155
4章软件估算工具157
14.1手工无法完成只能依赖于工具的事情157
14.2校准这些工具所需要的数据162
14.3无论用不用工具都应该做的事162
14.4可用工具总结162
更多资源163
5章多种方法的综合运用165
更多资源169
6章一个估算得当的项目的软件估算流程171
16.1估算不当的项目的单次估算流程171
16.2良好估算的项目的单次估算流程172
16.3随时间推移整个项目的估算流程173
16.4估算改进175
16.5如何向其他项目干系人展示重估的结果176
16.6估算良好的项目的示例178
7章标准化的估算流程181
17.1标准化流程的一般要素181
17.2在阶段-关卡流程中嵌入估算活动182
17.3串行项目的标准化估算流程示例184
17.4迭代项目的标准化估算流程示例187
17.5来自先进组织的标准化估算流程示例189
17.6改进标准化流程191
更多资源191
第III部分估算所面临的具体挑战
8章估算项目规模的具体问题195
18.1估算规模的挑战195
18.2功能点估算198
18.3简化的功能点技术201
18.4估算规模的技术总结203
更多资源204
9章估算工作量的具体问题205
19.1影响工作量的因素205
19.2根据规模计算工作量207
19.3利用估算科学计算工作量估算208
19.4行业平均工作量图209
19.5ISBSG方法214
19.6比较工作量估算结果216
更多资源217
第20章估算进度的具体问题219
20.1时间进度基本方程220
20.2通过与过去项目的非正式比较来计算进度221
20.3琼斯的一阶估算实践222
20.4利用估算科学计算进度估算223
20.5进度压缩和尽可能短的进度224
20.6进度和工作量之间的权衡227
20.7进度估算和人员配置限制228
20.8不同进度估算方法的结果比较229
更多资源231
第21章估算项目规划参数233
21.1估算项目中的活动分解233
21.2估算不同活动的进度238
21.3将估算工作量(理想工作量)转为规划工作量240
21.4成本估算241
21.5估算软件缺陷的产生和消除242
21.6估算风险和应急缓冲245
21.7其他经验法则247
更多资源247
第22章估算的展示风格249
22.1沟通估算假设249
22.2表达不确定性250
22.3使用范围(任何类型)256
更多资源257
第23章政治、谈判和解决问题259
23.1高管的特性259
23.2对估算的政治影响260
23.3问题的解决和原则谈判方法263
更多资源270
附录A估算完整性检查271
附录B第2章小测验的答案273
附录C软件估算技巧275
内容摘要
《软件估算的艺术》介绍了如何估算项目进度和成本以及在给定时间框架内可以交付的功能,讲解了如何避免常见的软件估算错误,个人、团队和组织如何估算,介绍了项目中的特定活动,包括开发、管理和缺陷修复等。《软件估算的艺术》共23章,不仅包含严谨的建模技术,还呈现了大量真实的、来自软件行业的实践经验。作为影响力大的专业估算指南,《软件估算的艺术》为现实世界中的软件项目开发成本估算提供了经济实用的建议,尤其适合软件行业的技术人员和技术管理人员参考与阅读。
主编推荐
两届《软件开发杂志》震撼大奖得主畅销多年的估算经典著作
条分缕析,澄清与软件估算相关的误解,提供实用有效的正见
为大中小型软件开发组织提供可以立即落地的实用性估算方法
118个技巧点拨,覆盖软件估算流程和创建成功估算的各个步骤
云端免费提供双色示意图,以通俗易懂的形式揭示估算的魔法
基于复杂性和不确定性的原因,软件估算通常被诟病为“黑魔法”。事实上,它并不是什么不容易掌握的“巫术”,而是有技巧,有规律可循的。事实上,要想做出准确的估算,并不难,甚至可以说是简单直观、一点就破的,前提是我们从根源上透彻理解和掌握估算的艺术。
在这本呼声很高的书中,有名科技类作家史蒂夫•麦康奈尔揭秘了软件估算的成功要素。通过提炼学术研究和实战经验的方式,专门打磨出这样一本供软件从业人员参考的实用指南。本书不同于晦涩难懂的论文,也不涉及严密的建模技术,而是强调经过反复验证的流程、简单易懂的公式以及对实际操作的启发,可以帮助个人和开发团队立即在项目中实践熟练有用的估算。
《软件估算的艺术》覆盖以下特色主题:
● 如何估算项目进度和成本或者估算在给定时间框架内可以交付的软件功能
● 如何避免常见的软件估算错误
● 个人、团队和组织如何学会进行合理的估算
● 项目中特定的活动怎么估,包括开发,管理和缺陷修复
● 小型或大型项目以及敏捷项目或传统项目应该如何估
● 如何聚焦于共同利益,在险象环生的政治环境中做出合理的估算
在软件项目失败屡见不鲜的常态下,史蒂夫•麦康奈尔用这本书向你展示了软件估算的秘诀与要领。
— 没有更多了 —
以下为对购买帮助不大的评价