目录 1
第1章 理解SPMO 1
1.1 SPMO任务描述 1
1.2 角色与职责 1
1.3 项目资源 3
1.4 SPMO组织结构 3
1.5 软件程序管理服务领域 4
1.6 工作报告 4
1.7 问题管理 10
1.8 质量管理 12
1.9 变更管理 18
1.10 变更管理计划 19
1.11 业务需求监督委员会(BROC) 20
1.12 BROC的作用和职责 21
1.13 1996 Cohen法案 22
1.14 小结 24
第2章 SEP阶段2:启动 25
2.1 组建核心小组 28
2.2 安全访问控制 29
2.3 项目框架性规则文件 32
2.4 需求收集过程 37
2.5 用户需求文件(LURD) 39
2.6 项目计划和文件指南(PPDG) 40
2.7 小结 45
第3章 SEP阶段2:分析和详细计划阶段 47
3.1 项目进度(PS) 59
3.2 关键路径(CP) 60
3.3 小结 66
第4章 SEP阶段3:详细设计阶段 67
4.1 质量保证计划(QAP) 67
4.3 人员因素报告(HFR) 70
4.2 人员因素计划(HFP) 70
4.4 产品需求和规格说明(PRSpec) 71
4.5 系统体系需求(SIR) 72
4.6 软件需求规格说明(SRS) 74
4.7 人机界面需求规格说明(IRS) 75
4.8 性能需求规格说明(PRS) 75
4.9 数据开发计划(DDP) 76
4.10 合同/协议(CA) 76
4.11 软件开发计划(SDP) 77
4.12 数据库转换计划(DCP) 78
4.13 市场沟通计划(MCP) 79
4.14 市场展示安排(MRS) 80
4.15 市场展示签署(MRS) 80
4.16 项目跃迁函(PTL) 80
4.17 小结 81
第5章 SEP阶段4:构造阶段 83
5.1 软件用户手册(SUM) 83
5.2 软件安装手册(SIM) 83
5.3 培训手册(TM) 85
5.5 测试计划(TP)的开发过程 86
5.4 运行和维护手册(OMG) 86
5.6 SPMO推荐的测试和认证计划 89
5.7 压力测试计划(SsTP) 90
5.8 集成测试计划(ITP) 90
5.9 产品保证测试(PAT) 91
5.10 用户验收测试(PAT) 92
5.11 MIS/外部认证计划(MISCP) 93
5.12 可交付产品 93
5.13 产品完成和验证函 93
5.17 数据验证函(DCL) 94
5.16 MIS验证函(MISCL) 94
5.14 产品保证完成函(PASL) 94
5.15 功能验证函(FCL) 94
5.18 小结 95
第6章 SEP阶段5:测试阶段 96
6.1 测试计划检查单(TPC)评审 98
6.2 测试计划检查单 98
6.3 测试记录与事故报告 100
6.4 测试域 102
6.5 用户界面错误 103
6.6 错误处理 110
6.8 计算错误 111
6.7 与边界有关的错误 111
6.9 控制流错误 112
6.10 处理或解释数据中的错误 112
6.11 竞争与负载条件 113
6.12 硬件错误 113
6.13 源程序、版本和标识编号错误 114
6.14 测试错误 114
6.15 测试计划评审 115
6.16 小结 . 115
7.1 SEP可交付产品检查单评审 116
7.2 制订用户培训计划 116
第7章 SEP阶段6:实现阶段 116
7.3 设备安装计划(EIP) 122
7.4 制订安装部署计划 123
7.5 部署计划(ROP) 123
7.6 部署进度计划(RS) 124
7.7 培训与实现 124
7.8 部署完成告示(RSO) 124
7.9 小结 124
8.1 软件移交计划(SWTP) 126
8.2 MIS硬件/软件交接函 126
第8章 SEP阶段7:用户支持阶段 126
8.3 硬件生存周期管理计划 128
8.4 制订支持计划 128
8.5 软件配置管理计划(SCMP) 128
8.6 服务级别约定(SLA) 130
8.7 服务级别约定的构成 131
8.8 阶段结束批准完成告示 133
8.9 小结 134
第9章 SEP阶段8:项目清理阶段 135
9.1 部署阶段 135
9.3 清理活动 137
9.2 部署计划 137
9.5 清理文件(COP) 138
9.6 项目归档 138
9.7 结束仪式 138
9.4 总结会议报告 138
9.8 小结 139
第10章 项目管理基本技巧 140
10.1 决定成功的外部因素 140
10.2 项目成功的业务理由 140
10.3 项目客户 141
10.5 最终状态前景 142
10.4 项目目标 142
10.6 成功地组建团队 143
10.7 建立客户信心 143
10.8 选择开发策略 144
10.9 软件开发生命周期(SDLC)模型 144
10.10 确定预期:分阶段交付 145
10.11 快速应用开发(RAD) 145
10.12 替代SDLC工作模式 145
10.13 其他替代工作模式 146
10.14 替代工作模式的选择 147
10.15 替代工作模式描述 148
10.17 开发一种软件项目的有效方法 151
10.16 使资源与业务需要适应 151
10.18 确定“恰好足够”过程 152
10.19 优化时间、成本、功能和质量 152
10.20 制订现实的项目计划 153
10.21 使用SEP的分步过程 153
10.22 标识任务、里程碑和阶段 153
10.23 利用模板制订项目计划 155
10.24 项目的工作分解结构 158
10.26 甘特图 159
10.25 PERT图 159
10.27 进行现实性检查与“适合需要” 160
10.28 评估项目风险因素 160
10.29 风险标识表 162
10.30 建立对计划的信心,并在机构内部宣传 163
10.31 成功的管理:日常项目管理要点 164
10.32 日常跟踪与管理 166
10.33 通过里程碑度量进展 166
10.34 每个阶段预期的压力 167
10.36 现实性估计 168
10.35 有效地管理矛盾 168
10.37 初始估计的完成与修订 171
10.38 底线的处理 171
10.39 理解什么时候“取舍”及怎样“取舍” 171
第11章 要考虑的一些软件最佳实践 173
11.1 项目完整性 174
11.2 结构完整性 180
11.3 产品的稳定性和完整性 186
第12章 总结 190
12.1 比SEP方法论更要重要的是让其发挥作用 190
12.2 SPMO实现思想 191
12.3 人员问题总结 192
12.4 项目管理工具 193
12.5 设计与背景事实研究 195
12.6 未来的发展 196
12.7 软件项目管理的其他资源 196
术语表 198
常用SPMO词头和缩写 222
附录A 路线图 226
附录B 思考题答案 246
附录C 软件注释 259
参考文献 260