《团队软件过程(修订版)》—第1章1.7节小结

简介: TSPi过程采用了周期性开发策略。从一个小的功能集开始,小组能快速开发出产品的第一个可运行版本。之后,他们就能更好地规划和开发第二个周期的产品。如果有时间进行第三个周期,学习过程就能得到进一步的强化。周期性开发策略与成功的大型软件开发组织遵循的开发过程非常类似。

本节书摘来自异步社区《团队软件过程(修订版)》一书中的第1章1.7节小结,作者【美】 Watts S. Humphrey(沃茨·S. 汉弗莱),更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.7 小结
团队软件过程(修订版)
TSPi的4个基本原则如下。

(1)当学生遵循明确定义的、可重复的工作步骤并且能及时获得反馈时,学习效率是最高的。

(2)产生高效的团队协作需要明确定义的团队目标、高效的工作环境、有效的指导和强有力的领导。

(3)当学生经历了实际开发项目,并在指导下有效解决了所遇到的问题,他们就会更加认可成熟的工程方法。

(4)基于工程、科学以及教学经验的指导是最有效的。

基于这4个基本原则,TSPi的设计涉及到以下7个方面。

① 在PSP基础上提供一个简单的团队培训框架。

② 在几个周期内开发产品。

③ 建立标准的质量和绩效度量。

④ 为团队和学生提供精确度量。

⑤ 进行角色和团队评估。

⑥ 需要过程规范。

⑦ 提供团队问题的指导。

TSPi过程采用了周期性开发策略。从一个小的功能集开始,小组能快速开发出产品的第一个可运行版本。之后,他们就能更好地规划和开发第二个周期的产品。如果有时间进行第三个周期,学习过程就能得到进一步的强化。周期性开发策略与成功的大型软件开发组织遵循的开发过程非常类似。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
《团队软件过程(修订版)》—第2章2.7节小结
本章简要介绍了TSPi的基本原理,涵盖了团队的概念、团队的工作原理、解决团队问题的方法等内容。
1521 0
《团队软件过程(修订版)》—第1章1.1节TSPi是什么
TSPi是一个为研究生或高年级本科生的团队软件工程课程而设计的框架。它很好地平衡了过程、产品和团队协作等几方面的培养要求,并且在计划和管理软件项目方面,它有效利用了业界的实践经验。
1428 0
《团队软件过程(修订版)》—第2章2.3节团队是什么
一个团队几乎可以是任何规模,从两个人到几十个人,甚至可以有几百人。但是,在实际情况下,只有当每个团队成员都与其他成员建立了密切关系时,团队运转才能最高效,而这只有在团队规模较小并且成员间建立了相互依赖的关系网的情况下才最有可能实现。
1225 0