成功软件项目管理的奥秘
分類: 图书,计算机与互联网,软件工程及软件方法学,软件过程,
品牌: 威格斯(Karl E Wiegers)
基本信息·出版社:人民邮电出版社
·页码:192 页
·出版日期:2009年09月
·ISBN:7115210977/9787115210975
·条形码:9787115210975
·包装版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
产品信息有问题吗?请帮我们更新产品信息。
内容简介《成功软件项目管理的奥秘》主要聚焦在关键的项目启动活动上。作者以他丰富的项目管理实践经验,重点研究了启动项目阶段那些很关键但经常被忽略的活动,同时分享了如何成功地进行项目启动,并驶向最终的成功的很多经验教训、经过实践检验的做法以及工具。
《成功软件项目管理的奥秘》适合项目管理人员阅读。
作者简介Karl E Wiegers 世界著名软件工程大师,以需求、项目管理、过程改进等领域的研究和实践著称。曾任IEEE Software杂志编委和权威期刊Software Development的特邀编辑和专栏作家。他曾经在柯达公司工作18年,领导过大型开发团队的过程改进。作为一位多产作家,他凭借《软件需求》和《创建软件工程文化》两次荣获被称为“软件开发奥斯卡”的Jolt生产效率大奖。
媒体推荐“一针见血,发人深省,大量富有实用价值的建议。我向每位项目经理强烈推荐本书。”
——Don Reifer,软件工程大师,AIAA软件工程奖得主
“Karl E.Wieger’s的书,当然是必读之作。”
——Robert L.Glass,软件工程大师,ACM会士
编辑推荐《成功软件项目管理的奥秘》是一位软件工程大师数十年软件开发项目管理经验的总结,针对上述现象详细介绍了关键的项目管理工作步骤。书中除了概述成功项目管理的最佳实践之外,重点探讨了项目管理中非常关键而又容易忽视的各项措施:确定项目成功的准则、风险管理、编写项目任务书、估算、度量、项目回顾等。每一章都从一个小场景入手,将作者自己的实际经验和此前只在经验丰富的项目经理之间口口相传的真知灼见娓娓道来,并穿插丰富的真实案例,介绍了可能遇到的常见陷阱,最后是实践练习,还配备可以直接运用于实际项目的工作表和项目文档,非常实用。
作者为《成功软件项目管理的奥秘》专门开设了配套网http://www.projectinitiation.com/,从中可以下载各种工作表和文档模板等资源。
软件工程大师力作
传授口口相传的成功项目管理秘诀
生动有趣,娓娓道来
项目管理对于项目成败的重要性不言而喻。有关项目管理的著作、资料虽然已经汗牛充栋,但是还有许多关键的项目管理工作步骤被开发团队忽视,最终导致全盘皆输。
目录
第一部分 项目管理基础
第1章 项目管理入门 3
1.1 设定优先级 4
1.2 分析能力差距 4
1.3 定义质量 5
1.4 鼓励所取得的进步 7
1.5 从历史中学习 7
1.6 设定改进目标 8
1.7 慢慢地起步 9
1.8 实践练习 9
第2章 项目管理的良好实践 11
2.1 奠定基础 12
2.2 规划项目 15
2.3 评估工作 19
2.4 跟踪进度 21
2.5 为未来学习 22
2.6 实践练习 23
第3章 太多工作要做 25
3.1 背景 26
3.2 构建模型 26
3.3 使用模型 30
3.4 实践练习 31
第二部分 做好准备,一举成功
第4章 成功的准则孕育成功 37
4.1 步骤1:定义业务目标 38
4.2 步骤2:识别项目干系人以及他们的关注点 40
4.3 步骤3:识别项目约束条件 43
4.4 步骤4:定义项目成功准则 45
4.5 实践练习 47
第5章 我们到了吗 54
5.1 何以知道已经完成 55
5.2 可能的发布准则 55
5.2.1 缺陷 58
5.2.2 测试 58
5.2.3 质量属性 60
5.2.4 功能 60
5.2.5 配置管理 60
5.2.6 支持 61
5.3 使用Planguage精确表示发布准则 61
5.4 市场预期 62
5.5 做出决策 63
5.6 实践练习 65
第6章 了解你的敌人:风险管理简介 68
6.1 什么是风险 69
6.2 为何要规范地管理风险 69
6.3 典型的软件风险 70
6.3.1 依赖关系 71
6.3.2 需求问题 71
6.3.3 管理问题 71
6.3.4 缺乏知识 72
6.3.5 外包 72
6.4 风险管理组件 73
6.4.1 风险评估 74
6.4.2 风险规避 74
6.4.3 风险控制 74
6.5 记录风险 75
6.6 风险跟踪 77
6.7 让风险管理成为你的朋友 77
6.8 从历史中学习 78
6.9 实践练习 78
第7章 为成功指明方向 82
7.1 为什么要编写任务书 83
7.2 任务书不能担当的角色 84
7.3 任务书包含了什么内容 85
7.3.1 项目描述 86
7.3.2 业务目标和成功准则 86
7.3.3 项目干系人 87
7.3.4 愿景 88
7.3.5 范围 89
7.3.6 假设和依赖关系 90
7.3.7 约束条件 90
7.3.8 里程碑 91
7.3.9 业务风险 91
7.3.10 资源 91
7.4 批准任务书 92
7.5 使用任务书 93
7.6 实践练习 93
第8章 从工具使用中汲取经验 95
8.1 使用工具的普遍经验 96
8.2 CASE工具的使用经验 99
8.3 让工具融入到文化中 100
8.4 实践练习 102
第三部分 活在现实中
第9章 协商可完成的承诺 107
9.1 制定承诺 108
9.2 协商承诺 109
9.3 记录承诺 111
9.4 修改承诺 111
9.5 个人承诺的道德规范 112
9.6 实践练习 114
第10章 未雨绸缪 116
10.1 消除怀疑 117
10.2 呈报储备预算 118
10.3 需要多大的缓冲 120
10.4 关键链项目管理 121
10.5 实践练习 124
第11章 停止承诺奇迹 125
11.1 宽带德尔菲 127
11.2 计划 128
11.3 启动会议 128
11.4 单独准备 129
11.5 估算会议 130
11.6 组装任务 133
11.7 评审结果 133
11.8 完成估算 134
11.9 宽带德尔菲评价 135
11.10 实践练习 135
第四部分 度量项目现状
第12章 软件度量入门 138
12.1 为什么要度量软件 139
12.2 度量什么 139
12.3 创建度量文化 141
12.4 形成习惯 142
12.5 度量的成功秘诀 142
12.6 实践练习 144
第13章 避免度量陷阱 147
13.1 陷阱#1:缺少管理层的承诺 148
13.2 陷阱#2:测得太多、太快 148
13.3 陷阱#3:测得太少、太迟 149
13.4 陷阱#4:度量对象有误 150
13.5 陷阱#5:不准确的度量指标定义 151
13.6 陷阱#6:用度量数据评价个人 151
13.7 陷阱#7:把度量用于激励,而不是用于了解把握 152
13.8 陷阱#8:收集无用数据 153
13.9 陷阱#9:缺乏沟通和培训 153
13.10 陷阱#10:错误解读度量数据 154
13.11 实践练习 154
第五部分 持续学习
第14章 从经验中学习 160
14.1 最佳实践 160
14.2 最差实践 163
14.3 经验教训 164
14.4 实践练习 166
第15章 往后看,向前看 168
15.1 项目回顾的定义 169
15.2 回顾过程 170
15.2.1 计划 170
15.2.2 启动会议 171
15.2.3 信息收集 171
15.2.4 确定问题优先级 173
15.2.5 问题分析 174
15.2.6 结果报告 174
15.3 回顾的成功要素 174
15.4 行动规划 177
15.5 实践练习 177
参考文献 180
索引 183
……[看更多目录]
序言“好的开始,是成功的一半!”软件开发的项目管理也是如此。但是,怎样才算好的开始呢?不同的人有不同的观点和看法。有的人认为一拿到需求就全身心投入进行编码开发就是好的开始;有的人认为要把客户所有的需求和需要都搞清楚,并制定完善的计划,这才能算好的开始。其实,在项目启动过程中,既涉及理论——观念与认识的问题,又涉及实践——执行问题。读者在阅读本书的过程中,也许对本书中提到的很多理论和方法都非常熟悉,没错,优秀的公司和企业都是这么做的。如果你简单地认为这只是一本老调重弹的“教科书”,那就大错特错了。本书最有价值的地方就是作者Karl E.wiegers通过对过去二十多年在软件开发项目管理方面积累的丰富经验进行总结,以理论方法为主线,重点关注如何把理论“落地”,充分考虑实践的可操作性,规避容易犯的错误,并通过简单易行的表格工具达到项目拥有良好开端的目的。
本书所介绍的项目启动思路非常清晰:首先要“知己”,了解自己和团队的差距、能力和过往的经验教训;其次要学会“规划”,包括对工作进行计划、评估,定义成功的准则,对风险进行管理;再次,要以实事求是的态度协商承诺,并向所承诺的目标努力奋斗,同时做好应急储备;然后,通过不断地监控度量数据指标,确保项目在可控的轨道上运行;最后,不断地学习总结经验,争取以后取得更大的成功。
本书的每一章都以一个小场景开始,通过介绍作者自身的实际项目的经验,传达一个重要的信息。同时在正文中还有很多补充的真实案例和实际中可能遇到的陷阱。每章的最后还有几个实践练习,原书的配套网站也有相关的参考资料和表格。读者可以将这些工具立即运用到自己的项目中。
文摘插图:
第一部分 项目管理基础
当组织决定实施一个具体项目时,确定谁做项目经理是接下来的当务之急。项目经理需要大量地参与该项目启动阶段的活动,还要全程参与项目整个生命周期的其他所有管理工作。第一部分对项目管理艺术和科学进行了一些背景介绍。这三章所介绍的内容,既适用于项目启动阶段,也适用于后续的项目活动。
第1章为新上任的软件项目经理准备了许多小建议。这些建议包括:以管理者的角色设定事情的优先次序,提高自己的技能,明确客户对“质量”的要求,招聘或物色团队成员和设定改进目标。
第2章介绍了21个项目管理的最佳实践,这些实践可以帮助经验丰富的项目经理以及新项目经理做得更好。在这些提示中,有些是显而易见的,如“编写计划”。而有些提示,虽然反映了问题的本质,但是项目经理往往只有经过惨痛教训后才会意识到,例如“不要为需要同时处理多个任务的成员安排过紧的进度要求”。这21条实践准则可以分成五大类:为成功奠定基础,对项目进行规划,对工作进行估算,对进度进行跟踪,通过学习为未来作好准备。这些实践准则多为本书后续章节讨论的主要内容。需要特别指出的是,为成功奠定基础这部分的最佳实践是任何项目在启动时都不可或缺的关键活动。