团队软件过程(Team Software Process,TSP)帮助软件工程师、项目经理和组织机构建立一个成熟和有规范的工程实践,在最短的时间和较低成本条件下生产出安全、可靠的软件。
本书是Watis S.Humphrey针对开发软件密集型产品的工程团队编写的指导书,对经过个体软件过程(Personal Software Process,PSP)培训后的学生和工程师特别有用,它介绍了TSP和改进软件团队工作需要的具体步骤和实践方法。
汉弗莱编著的《团队软件过程》可作为计算机专业的本科或研究生教材,也适合作为软件开发团队实训和培训的指导教材。
《团队软件过程》(简称“TSPi”),是美国Embry-Riddle Aeronautical大学为计算机科学系研究生和高年级本科生开设的一门软件工程课的教科书。这本书系统地论述了如何以开发团队的形式来进行软件的开发,并对开发过程作出了具体而详尽的指导,包括团队成员之间的协调、进度的管理、质量的控制等令读者最感兴趣的方面。
汉弗莱编著的《团队软件过程》内容包括四个部分:第一部分——绪论,包括前两章,是对理论的简单介绍,介绍了什么是TSPi、TSPi的组织结构等内容。第二部分——TSPi过程,包括第3章到第10章,则是整个小组研究周期的详细内容,详细解释了小组软件开发的步骤,并且给出了TSPi完整形式的例子。第三部分——小组角色,包括第11章到第15章,提供了小组成员角色的细致描述:小组领导者、开发经理、计划经理、质量/进度监督经理,以及技术支持经理。第四部分——使用TSPi,包括第16章到第18章,讲述了在使用本书的过程中需要注意的一些原则。
本书实用性与可读性较强,适用于软件开发项目经理、程序员和一般编程爱好者在开发软件时参考,也可作为高等学校计算机软件工程课程的参考书使用。