出版社:人民邮电出版社
年代:2007
定价:45.0
本书系统地论述了如何以开发团队的形式进行软件的开发,并对开发团队进行有效的训练。本书对开发过程作出了具体而详尽的指导,包括团队成员之间的协调、进度的管理、质量的控制等令读者感兴趣的方面。
第一部分 团队形成
第1章 开发团队
1.1 TSP概述
1.2 为什么需要团队
1.3 什么是团队
1.4 团队的类型
1.4.1 开发团队
1.4.2 团队规模
1.4.3 小型、大型和超大型团队
1.5 自主型团队的本质
1.5.1 成员感和归属感
1.5.2 对共同目标的承诺
1.5.3 过程和计划的自主权
1.5.4 技能和纪律
1.5.5 正直、诚实和谦恭的行为
1.5.6 追求卓越
1.6 团队领导和培训师角色
1.7 培训工作量
1.8 小结
参考文献
第2章 团队行为
2.1 团队生命周期
2.1.1 形成阶段
2.1.2 风暴阶段
2.1.3 规范阶段
2.1.4 执行阶段
2.1.5 培训建议
2.2 小组类型
2.2.1 工作小组
2.2.2 过程小组
2.2.3 战斗小组
2.2.4 培训建议
2.3 团队风格
2.3.1 开放小组
2.3.2 随机小组
2.3.3 封闭小组
2.3.4 同步小组
2.4 团队失败的原因
2.4.1 资源不足
2.4.2 领导能力问题
2.4.3 不可能实现的目标
2.4.4 士气问题
2.4.5 培训建议
2.5 小结
参考文献
第3章 培训工作
3.1 培训原则
3.2 启动TSP团队
3.3 培训团队成员
3.4 培训经验丰富的团队
3.4.1 使用已定义的过程
3.4.2 建立基准
3.5 培训团队领导
3.5.1 新人
3.5.2 培训新人
3.5.3 设计师
3.5.4 培训设计师
3.5.5 懦弱的人
3.5.6 培训懦弱的人员
3.5.7 独断专行的人
3.5.8 培训独断专行的人
3.5.9 顽固分子
3.5.10 培训顽固分子
3.6 培训管理层
3.7 小结
参考文献
第4章 组建团队
4.1 团队成功的原因
4.2 团队组建方法
4.2.1 团队组建演习
4.2.2 团队组建演习中的问题
4.3 TSP团队组建策略
4.4 启动过程如何组建团队
4.5 置身其中
4.5.1 提问,不要叙述
4.5.2 沉默不语
4.5.3 频繁检查约定
4.5.4 感受无言的顾虑或分歧
4.5.5 不要让任何人垄断讨论
4.5.6 管理专家
4.5.7 培训团队领导
4.5.8 关注事实和数据
4.5.9 不允许观察者出现
4.6 小结
第二部分 启动TSP团队
第5章 启动准备
第6章 团队章程
第7章 团队目标
第8章 团队成员角色
第9章 团队计划
第10章 整体计划
第11章 质量计划
第12章 详细计划
第13章 管理风险
第14章 管理层会议
第15章 启动后总结分析
第16章 重新启动团队项目
第三部分 TSP项目培训
第17章 启动后培训
第18章 维护计划
第19章 管理质量
第20章 项目总结分析
第四部分 TSP扩展
第21章 团队差异
第22章 职能型团队
第23章 多重团队
第24章 集成开发团队
第五部分 维护TSP团队
第25章 发展团队合作
第26章 培训道德
第27章 培训团队
第28章 成为团队培训师
索引
TSP是Humphrey在SEI开发的一种软件团队开发过程,在针对个人的PSP与针对企业的CMMI之间架设了桥梁。其效果已经经过大量成功项目的验证。 本书系统讲述了持续激励团队并引导团队走向成功的各种实用方法,内容包括团队的组建、启动、培训和维护等。 无论是对正在考虑使用TSP的开发人员还是正在实施TSP的开发人员,本书都提供了极具价值的案例、准则和建议。本书适用于软件开发项目经理及希望成为项目负责人的开发人员,也可作为高等院校软件工程课程的参考教材。