注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学软件工程的敏捷管理

软件工程的敏捷管理

软件工程的敏捷管理

定 价:¥39.00

作 者: (美)David J. Anderson著;韩柯等译;韩柯译
出版社: 机械工业出版社
丛编项: 软件工程技术丛书 前沿论题系列
标 签: 软件项目管理

ISBN: 9787111145196 出版时间: 2004-08-01 包装: 胶版纸
开本: 24cm 页数: 274 字数:  

内容简介

  本书是一本观点鲜明、新颖独特的专著,全面论述当前比较流行的软件生产敏捷方法,着重介绍敏捷方法的理念和创新。书中并没有简单地否定传统软件生产方法,而是比较全面地分析了各种方法的适用场合。本书作者是特征驱动开发这种敏捷方法的创始人之一,他在书中介绍了很多自己亲身负责和参与的项目管理实例。本书具有很好的参考价值,适合软件开发经理、开发人员、用户以及在校学生阅读。敏捷方法如今已经炙手可热。但是,敏捷开发要想被管理人员广泛接受,还必须在管理上进行调整。本书作者向经理们说明,怎样才能通过重点运用EliGoldratt在其名著《TheoryofConstraints》中提出的方法,靠科学管理使敏捷方法如虎添翼。不管你使用的是XP、Scrum、FDD还是其他敏捷方法,通过本书,你都可以学会如何针对工程过程的所有阶段制定管理原则,集中精力构建可以提供最大客户价值并取得显著业务成果的软件。给出适用于敏捷方法的业务案例:实用工具和原则。如何为下一个项目选择敏捷方法。”关键链项目管理”和约束驱动的价值流控制的突破性应用。为软件项目的敏捷经理定义四种新角色。

作者简介

  DavidJ.Anderson拥有英国Strathclyde大学的电子和计算机科学博士学位,已经在软件行业工作了20多年,有过在小型企业和三家世界级大公司级大公司担任开发人员和经理的经历。David目前担任美国华盛盛顿州西雅图市的摩托罗拉下属公司4thpass的新兴技术主管。

图书目录

第一部分  敏捷管理
 第1章  敏捷管理理论
 1. 1  约束理论
 1. 2  恰好及时库存
 1. 3  质量
 1. 4  精益生产
 1. 5  六西格玛
 1. 6  理论的比较
 1. 7  科学开发的三阶段
 1. 8  敏捷管理的科学证明
 1. 9  实验过程与已定义过程
 1. 10  收敛过程与发散过程
 1. 11  混沌理论与不确定性
 1. 12  系统思考机构与学习机构
 1. 13  突创论
 1. 14  小结
 第2章  系统管理核算
 2. 1  -般系统
 2. 2  细节复杂性与系统复杂性
 2. 3  一般系统的产出核算
 2. 4  一种软件开发系统
 2. 5  一种更复杂的软件开发系统
 2. 6  系统目标
 2. 7  一般业务系统的财务测度
 2. 8  软件开发系统的财务测度
 2. 9  预测未来
 2. 10  构建问题框架
 2. 11  理解价值链中的软件生产
 2. 12  产出核算与成本核算
 2. 13  小结
 第3章  软件生产中的约束理论
 3. 1  约束理论的5个基本步骤
 3. 2  标识和充分利用约束
 3. 3  易退化的需求
 3. 4  空闲会产生涣散
 3. 5  提升约束
 3. 6  投入焦点
 3. 7  每天8小时工作制是提升系统约束的
 最好选择吗
 3. 8  小结
 第4章  不确定性的处理
 4. 1  软件开发的5种约束
 4. 2  聚合降低不确定性
 4. 3  小结
 第5章  软件生产测度
 5. 1  测度的选择
 5. 2  敏捷软件生产测度
 5. 3  传统软件生产测度
 5. 4  软件生产系统中的库存测量
 5. 5  库存的表示
 5. 6  产量的测量
 5. 7  流转时间
 5. 8  单位运营支出
 5. 9  小结
 第6章  敏捷项目管理
 6. 1  项目管理的传统模型与RAD模型
 6. 2  任务策划与工作量跟踪
 6. 3  项目经理的新工作
 6. 4  小结
 第7章  敏捷项目策划
 7. 1  项目缓冲区
 7. 2  逻辑库存集合
 7. 3  关键路径与并行路径
 7. 4  早启动
 7. 5  晚启动
 7. 6  馈入缓冲区
 7. 7  缓冲区的使用
 7. 8  敏捷项目跟踪测度
 7. 9  资源约束
 7. 10  关键链与关键路径
 7. 11  小结
 第8章  敏捷经理的新工作
 8. 1  敏捷经理的新角色
 8. 2  开发经理角色
 8. 3  程序或版本经理角色
 8. 4  产品经理角色
 8. 5  项目经理角色
 8. 6  角色与职位
 第9章  敏捷开发管理
 9. 1  开发经理角色
 9. 2  标识价值流
 9. 3  标识瓶颈
 9. 4  瓶颈的真正成本
 9. 5  恢复与伸展软件生产约束
 9. 6  低质量的真正成本
 9. 7  回归效应
 9. 8  提高瓶颈处的质量
 9. 9  批量规模对库存流的影响
 9. 10  监视累积流转
 9. 11  直观控制
 9. 12  小结
 第10章  软件资源策划
 10. 1  制造业资源策划(MRP)
 10. 2  定音鼓
 10. 3  策划将需求释放到系统中
 10. 4  小结
 第11章  一种敏捷成熟度模型
 11. 1  一种新的成熟度模型
 11. 2  小结
 第12章  建立控制规则
 12. 1  使自适应行为能够出现
 12. 2  敏捷执行经理的作用
 12. 3  Reinertsen的三层控制
 12. 4  过程改进问题
 12. 5  生产率测度的问题
 12. 6  成熟度提高过程中的控制规则
 12. 7  经理们的控制规则
 12. 8  工程师们的控制规则
 12. 9  团队度量
 第13章  员工使用决策
 13. 1  人员外流
 13. 2  约束资源外流造成的产出损失
 13. 3  理解系统约束是基础
 13. 4  外包决策
 第14章  运营评审
 14. 1  目的
 14. 2  与会者
 14. 3  时间安排
 14. 4  信息而不是数据
 14. 5  小结
 第15章  盯部门中的敏捷管理
 15. 1  企业盯部门对增值的贡献
 15. 2  通过财务测度掌握情况
 15. 3  更有效益的企业IT部门
 15. 4  小结
 第16章  敏捷产品管理
 16. 1  销售与产出
 16. 2  学习并不局限于工程
 16. 3  软件产品开发的管理核算
 16. 4  软件产品开发的产出核算
 16. 5  基于时间的产出模型的适用性
 16. 6  软件产品开发的成本核算
 16. 7  产出模型与成本模型
 16. 8  进行动态投入
 16. 9  产品组合
 16. 10  管理功能集约束
 16. 11  当收入是目标时的产品组合
 16. 12  产品组合与对投入的影响
 16. 13  产品组合. 风险与延期
 及对运营支出的影响
 16. 14  小结
 第17章  软件服务的财务测度
 17. 1  定义软件服务
 17. 2  服务企业经济学
 17. 3  确定软件服务的产出
 17. 4  服务的运营支出
 17. 5  服务的净利润
 17. 6  服务的投入回报
 17. 7  确定版本价值
 17. 8  通过服务版本得到的利润与投入回报
 17. 9  产品组合
 17. 10  应对不确定性
 笫18章  企业运用敏捷方法的好处
 18. 1  敏捷方法原则
 18. 2  不只是敏捷
 18. 3  实现可盈利的开发
 第二部分  方法研究
 第19章  传统方法的生产测度
 19. 1  软件开发生存周期
 19. 2  统一开发过程
 第20章  传统方法中的财务测度
 20. 1  库存
 20. 2 投入
 20. 3  运营支出
 20. 4  产出
 20. 5  结构化方法中的净利润
 20. 6  结构化方法中的投入回报
 20. 7  变更核算
 第21章  FDD中的生产测度
 21. 1  FDD概述
 21. 2  特性定义
 21. 3  敏捷管理理论与FDD
 21. 4  过程步骤与FDD
 21. 5  估计FDD项日的运营支出
 21. 6  经验建模方法
 21. 7  FDD的工作量估计
 21. 8  成功规则
 第22章  FDD的项目管理
 22. 1  有计划的装配线内的自组织构造
 22. 2  特性集
 22. 3  构建批处理组
 22. 4  用户界面特性集
 22. 5  主题域
 22. 6  特性生存周期
 22. 7  FDD中的过程控制
 22. 8  估计与约定的特性
 22. 9  确定FDD项目的进度计划
 22. 10  确定主题域和特性集的进度计划
 22. 11  FDD的工作流程
 22. 12  FDD的知识管理与直观控制
 22. 13  FDD的执行管理测度
 第23章  FDD的过程要素说明
 23. 1  充分利用工程资源
 23. 2  文件访问约束:类拥有关系
 23. 3  开发人员资源约束:特性小组
 与手术小组
 23. 4  准备时间约束:首席程序员工作包
 23. 5  批处理的规模
 23. 6  特性集约束:经过排序的特性列表
 23. 7  时间约束与缓冲区
 23. 8  预算约束:库存控制与缓冲区
 23. 9  测试瓶颈
 23. 10  高级建模技术
 23. 11  FDD中的库存管理
 23. 12  早点名
 23. 13  FDD怎样改进S曲线效应
 23. 14  时间约束的再研究
 23. 15  局部余量问题
 23. 16  利用英雄作用
 第24章  FDD的财务测度
 24. 1  FDD中的库存
 24. 2  FDD中的投入
 24. 3  FDD中的运营支出
 24. 4  FDD中的产出
 24. 5  FDD中的增值
 24. 6  FDD中的投入回报
 24. 7  考虑变更
 24. 8  考虑返工
 24. 9  避免重复统计
 第25章  极限编程中的生产测度
 25. 1  极限编程中的测度
 25. 2  原材料
 25. 3  库存
 25. 4  任务
 25. 5  产出
 25. 6  生产平
 25. 7  库存跟踪
 25. 8  流转时间
 25. 9  处理步骤的时间
 25. 10  库存控制
 25. 11  投入
 25. 12  风险观念
 25. 13  测试
 25. 14  流水线
 25. 15  重构
 25. 16  极限编程中的上层管理测度
 第26章  极限编程过程要素介绍
 26. 1  评估用户情节
 26. 2  确定情节的优先级
 26. 3  选择理论
 26. 4  策划博弈
 26. 5  连续集成
 26. 6  集成测试
 26. 7  结对编程
 26. 8  站立会议
 26. 9  单元测试
 26. 10  集体拥有关系
 26. 11  重构
 26. 12  每周40小时工作制
 26. 13  现场客户
 26. 14  通才
 26. 15  消除与保护. 从属和提升
 第27章  极限编程中的财务测度
 27. 1  极限编程中的库存
 27. 2  极限编程中的投入
 27. 3  极限编程中的运营支出
 27. 4  极限编程中的产出
 27. 5  极限编程中的净利润
 27. 6  极限编程中的投入回报
 27. 7  考虑变更
 27. 8  考虑返工
 27. 9  变更成本曲线
 第28章  Scrum中的生产测度
 28. 1  背景
 28. 2  原材料
 28. 3  库存
 28. 4  产出
 28. 5  生产率
 28. 6  测度
 28. 7  短距策划与项目管理
 28. 8  库存跟踪
 28. 9  流转时间
 28. 10  过程步骤时间
 28. 11  禁止突击
 28. 12  库存控制
 28. 13  投入
 28. 14  风险理念
 28. 15  测试
 28. 16  流水线
 28. 17  重构
 28. 18  Scrum中的上层管理测度
 第29章  Scrum过程要素介绍
 29. 1  Scrum控制者
 29. 2  产品任务单
 29. 3  30天短距
 29. 4  版本
 29. 5  短距的目标承诺
 29. 6  Scrum会议
 29. 7  团队规模
 29. 8  团队组成
 29. 9  工作环境
 29. 10  短距评审
 29. 11  工程实践
 第30章  RAD过程要素介绍
 30. 1  RAD原理
 30. 2  库存限制
 30. 3  流转时间
 30. 4  运营支出
 30. 5  RAD方法的局限性
 第三部分  各种方法之间的比较
 第31章  辩论
 31. 1  传统测度与敏捷原则
 31. 2  专才与通才
 31. 3  增加更多的人手会使项目延迟更多
 第32章  控制状态与减少变数
 32. 1  理想状态
 32. 2  门限状态
 32. 3  混沌边缘状态
 32. 4  混沌状态
 32. 5  理解未知的宇宙
 32. 6  提高分析和建模成熟度
 32. 7  提高过程成熟度
 32. 8  FDD既关注变数, 也关注质量和库存
 32. 9  极限编程关注质量和更短的流转时间
 32. 10  各种方法关注点的比较
 32. 11  寻求提高过程的成熟度
 第33章  生产测度的比较
 33. 1  FDD
 33. 2  极限编程
 33. 3  Scrum
 33. 4  传统方法--功能点
 33. 5  传统方法--统一开发过程
 33. 6  小结
 第34章  敏捷方法的可使用性
 34. 1  划分处理空间
 34. 2  什么是敏捷性
 34. 3  规模与应对突击要求的能力
 34. 4  统计过程控制与敏捷方法
 34. 5  这意味着什么
 34. 6  可传递的质量改进
 34. 7  小结
 参考文献

本目录推荐