
| Walker Royce 是IBM全球服务的副总裁,他管理过许多大型的软件工程项目,为许多软件开发组织提供咨询,在软件管理方面发明了许多创新方法,并编著了《Software Project Management: A Unified Framework》(Addison-Wesley, 1998)一书。 Kurt Bittner 是Ivar Jacobson咨询公司在美国的首席技术官,他在软件行业工作了27年,所从事的工作包括开发人员、团队领导、项目经理、架构师和业务领导,与人合著出版了《Use Case Modeling》(Addison-Wesley, 2003)和《Managing Iterative Software Developme.. << 查看详细 |
| 前言 第一部分软件驱动的经济 第1章软件项目管理的挑战 1.1软件开发中的高风险 1.2制度上的关注 1.3传统的软件项目管理 1.4瀑布方式的问题 1.5小结 第2章达成结果:软件经济学的案例 2.1迭代式开发 2.2基于结果的方式的益处 2.3成功的标志 2.4小结 第二部分提高软件开发的经济效益 第3章软件经济学的趋势 3.1软件经济学的简化模型 3.2软件工程:40年历史回顾 3.3改进的关键:平衡的方法 3.4小结 第4章降低软件项目的规模或者复杂度 .4.1管理范畴 4.2降低人工编写的代码的规模 4.3使用面向服务的架构增强复用 4.4小结 第5章改进开发的过程 5.1项目过程 5.2使用迭代式的过程 5.3及早应对重大风险 5.4增量式地改进实践以达到目标 5.5小结 第6章提高团队效率 6.1提高个人绩效 6.2改进项目的团队协作 6.3提高组织级能力 6.4小结 第7章通过集成工具来提高自动化 7.1提高个人生产力 7.2减少错误源 7.3使过程改进可能进行 7.4小结 第8章通过常识来加速文化的改变 8.1成功组织的特征 8.2成功的关键 8.2.1低中级管理者是关键的执行者 8.2.2需求、设计和计划要可变并且具体 8.2.3鼓励进行雄心勃勃的演示 8.2.4项目性能的好坏在生命周期的早期更明显 8.2.5早期的迭代应该是不完全的 8.2.6详细完整的工件在早期不太重要,在后期比较重要 8.2.7真正的问题会系统化地出现,也应系统化地加以解决 8.2.8质量保证是每个人的职责,不是一个单独的行当 8.2.9应该把在自动化方面的投资看作是必要的 8.3建议:选择正确的项目、正确的人、正确的目标 8.4小结 第三部分软件工程的实用度量 第9章实用的软件开发度量观 9.1度量与目标 9.2易变性和目标 9.3度量与迭代开发 9.4度量工作何时会出错 9.5事先制定详细计划错在哪里 9.6在每个阶段分别确定要度量什么 9.7小结 第10章在起始阶段度量什么 10.1评估财务可行性 10.2评估技术可行性和估计总体项目成本 10.3起始阶段中的迭代 10.4其他度量 10.5小结 第11章在细化阶段和构造阶段度量什么 11.1细化阶段的度量工作 11.2如何度量风险的降低 11.3如何度量进展情况 11.4构造阶段的度量工作 11.5如何度量backlog 11.6如何度量测试覆盖率 11.7如何度量构建稳定性 11.8构造阶段的预期进展趋势 11.9小结 11.9.1细化阶段 11.9.2构造阶段 第12章在交付阶段度量什么 12.1交付阶段的度量工作 12.1.1度量什么 12.1.2分析趋势和评估测试结果 12.1.3影响可发布性的其他一些需要考虑的事项 12.2如何对交付阶段进行总结 12.3小结 第13章在嵌入规划的项目中度量什么 13.1将项目组织起来构成规划 13.2如何度量规划的进阶 13.3小结 附录a迭代式项目管理起步 推荐书目 |
商品评论(0条)