TSP领导开发团队

TSP领导开发团队
作 者: 汉弗莱 张家才 江贺 车皓阳
出版社: 人民邮电出版社
丛编项: 图灵计算机科学丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 计算机与互联网 软件项目管理
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Watts S.Humphrey,在软件工程领域享有盛誉,曾被评为历史上影响软件发展的十位大师之一,美国技术最高荣誉美国国家技术勋章获得者。他在卡内基-悔隆大学软件研究所(SHI)领导了软件过程计划,并首先提出了CMM(能力成熟度模型)思想。他也是个体软过程(PSP)和团队软件过程(TSP)的创始人。除本书外,他还著有多种对软件开发过程和软件过程改进方面具有深远影响的书籍,包括人民邮电出版社已经出版的《PSP:软件工程师的自我改进过程》和即将出版的本书姊妹篇《TSP:培训开发团队》。

内容简介

TSP是由“软件质量之父”Watts S. Humphrey提出的一种采用广泛的团队过程。在本书中,作者以深厚的专业功底,准确地向团队领导人员展示了如何领导接受过个体软件过程(PSP)培训的软件工程师团队。书中探索了高效领导和团队协作的各个方面,包括构建合适的团队、TSP启动过程、制造高质量产品的过程、项目评审、有效使用领导者和团队的职能等,书中还讲述了项目负责人的职责范围、领导能力的基本要素以及可能会面对的许多问题。本书实用性与可读性强,可供软件开发项目负责人、程序员和一般编程爱好者在开发软件时参考,也可作为高等院校计算机软件工程课程的教材。

图书目录

第一部分 简介

第1章 团队领导者 3

1.1 管理层的期望 3

1.2 团队的期望 3

1.3 管理层优先级与团队的兴趣 4

1.4 团队的目标 4

1.5 树立榜样 5

1.6 标准 5

1.7 领导态度 6

1.8 承担责任 6

1.9 团队领导者的工作 6

1.10 小结 7

参考文献 7

第2章 领导能力 8

2.1 领导能力的问题 8

2.2 领导能力差的表现 8

2.3 基本领导能力的问题 9

2.4 领导与管理 9

2.5 领导会有追随者 10

2.6 领导者的远见和承诺 10

2.7 领导态度 10

2.8 变革型领导和交易型领导 11

2.9 成为领导者 11

2.10 领导者的举止 11

2.11 自下而上开始领导 12

2.12 小结 12

参考文献 13

第3章 团队 14

3.1 什么是团队 14

3.2 团队的力量 15

3.3 为什么需要团队 15

3.4 自主型团队的实质 16

3.5 成员感和归属感 16

3.6 对共同目标的承诺 17

3.7 过程和计划的自主权 17

3.8 技能和纪律 18

3.9 致力卓越 18

3.10 领导能力的需要 18

3.11 小结 18

参考文献 19

第4章 团队动机 20

4.1 什么是动机 20

4.2 目标和动机 21

4.3 反馈 21

4.4 维持动机 21

4.5 动机和工作 22

4.6 动机的类型 22

4.7 承诺 24

4.8 建立动机 24

4.9 维持动机 25

4.10 小结 26

参考文献 26

第二部分 组建团队

第5章 TSP概述 29

5.1 团队领导者的目标 29

5.2 达到团队领导者的目标 30

5.3 组建团队 30

5.4 启动团队 31

5.5 团队协作 34

5.6 培训 36

5.7 团队自主权 37

5.8 小结 37

参考文献 37

第6章 团队形成 38

6.1 挑选过程 38

6.2 接管成形团队 39

6.3 挑选标准 39

6.4 培训 41

6.5 团队成员 42

6.6 潜在领导者 42

6.7 小结 43

参考文献 43

第7章 TSP团队启动 44

7.1 启动目标 44

7.2 团队组建 45

7.3 TSP启动概述 46

7.4 启动支持 49

7.5 启动准备 49

7.6 领导TSP启动过程 52

7.7 小结 57

第三部分 团队协作

第8章 依据计划管理 60

8.1 遵循计划 60

8.2 首次危机 60

8.3 动态规划 61

8.4 变更需求 62

8.5 维护计划 62

8.6 工作量平衡 63

8.7 跟踪进度 64

8.8 评估状态 64

8.9 寻求帮助 65

8.10 小结 66

第9章 维持产品关注点 67

9.1 定义成功 67

9.2 设置和维护优先级 68

9.3 建立短期目标 68

9.4 克服困难 69

9.5 改变方向 69

9.6 关注客户 70

9.7 小结 70

参考文献 70

第10章 遵循过程 71

10.1 遵循过程为什么重要 71

10.2 PSP的逻辑 71

10.3 TSP的逻辑 72

10.4 遵循过程为什么困难 73

10.5 开始使用过程 73

10.6 收集和记录数据 76

10.7 处理过程问题 76

10.8 数据相关问题 79

10.9 激励团队遵循其定义的过程 79

10.10 遵循过程的好处 80

10.11 小结 82

参考文献 82

第11章 管理质量 83

11.1 什么是质量 83

11.2 为什么质量很重要 83

11.3 为什么要管理质量 86

11.4 质量管理的原则 87

11.5 质量之旅 88

11.6 TSP质量策略 89

11.7 收集质量数据 90

11.8 开发人员的质量职责 90

11.9 团队的质量职责 91

11.10 质量管理方法 91

11.11 质量报告考虑事项 93

11.12 质量评审 94

11.13 小结 94

参考文献 95

第四部分 管理层相关事务

第12章 管理层支持 98

12.1 管理层抵制 98

12.2 项目控制 98

12.3 不充分的资源 99

12.4 PSP培训 100

12.5 建立关系网 105

12.6 定义团队目标 105

12.7 团队计划 106

12.8 小结 106

参考文献 107

第13章 向管理层汇报 108

13.1 汇报的逻辑 108

13.2 要汇报什么 109

13.3 报告内容 109

13.4 何时汇报 111

13.5 报告示例 111

13.6 寻求帮助 114

13.7 小结 114

参考文献 114

第14章 保护团队 115

14.1 管理者的工作 115

14.2 处理请求 116

14.3 频繁变更 116

14.4 人员安置 117

14.5 培训 117

14.6 工作场所 119

14.7 数据保密 119

14.8 平衡优先级 120

14.9 小结 120

参考文献 120

第五部分 维护团队

第15章 培养团队 123

15.1 评估团队 123

15.2 团队成员感 123

15.3 团队目标 125

15.4 团队自主权 126

15.5 团队计划 126

15.6 团队质量承诺 127

15.7 小结 127

第16章 培养团队成员 128

16.1 兴趣、能力和动机 128

16.2 挑战性工作 129

16.3 任务和关系成熟度 130

16.4 度量和评估人员 131

16.5 对付棘手的团队成员 132

16.6 对付绩效不佳的员工 134

16.7 小结 135

参考文献 136

第17章 改进团队绩效 137

17.1 激励改进 137

17.2 改进目标 138

17.3 改进策略和过程 138

17.4 改进计划和资源 139

17.5 改进度量和反馈 139

17.6 基准点设置的元素 140

17.7 基准点度量 141

17.8 动态基准点设置 142

17.9 自己设定基准点 143

17.10 小结 144

参考文献 145

第18章 成为团队领导者 146

18.1 什么是领导力 146

18.2 成为领导者或管理者 148

18.3 领导角色 150

18.4 在领导的同时进行训练 155

18.5 前路挑战 157

18.6 小结 159

参考文献 160

附录A 团队角色 161

附录B 建立关系网 176

索引 183