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

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

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

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

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

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

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

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

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

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

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

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

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

⑤ 进行角色和团队评估。

⑥ 需要过程规范。

⑦ 提供团队问题的指导。

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

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

相关文章
|
存储 IDE 区块链
《Solidity 简易速速上手小册》第3章:Solidity 语法基础(2024 最新版)
《Solidity 简易速速上手小册》第3章:Solidity 语法基础(2024 最新版)
494 2
|
存储 算法 测试技术
|
8月前
|
人工智能 边缘计算 算法
DistilQwen2.5-R1发布:知识蒸馏助推小模型深度思考
DistilQwen2.5-R1通过知识蒸馏技术,将大规模深度推理模型的知识迁移到小模型中,显著提升了小模型的推理能力。实验结果表明,DistilQwen2.5-R1在数学、代码和科学问题等多个基准测试中表现优异,尤其在7B参数量级上超越了其他开源蒸馏模型。 本文将深入阐述 DistilQwen2.5-R1 的蒸馏算法、性能评估,并且提供在阿里云人工智能平台 PAI 上的使用指南及相关下载教程。
|
前端开发 JavaScript
Webpack 常用 Loader 和 Plugin
【10月更文挑战第12天】Webpack 是一个强大的模块打包工具,能够将各种资源模块进行打包和处理。Loader 用于转换模块的源代码,如 `babel-loader` 将 ES6+ 代码转换为 ES5,`css-loader` 处理 CSS 文件等。Plugin 扩展 Webpack 功能,如 `HtmlWebpackPlugin` 自动生成 HTML 文件,`UglifyJsPlugin` 压缩 JavaScript 代码。通过合理配置和使用 Loader 和 Plugin,可以构建高效、优化的项目。
317 58
|
自然语言处理 API Python
LLaMA
【9月更文挑战第26天】
507 63
|
监控 Linux Shell
|
域名解析 网络协议 网络安全
WordPress搭建个人博客
这篇文章将手把手地指导你如何快速完成WordPress的搭建。你可以利用WordPress搭建个人博客,甚至企业官方网站。只要你跟着本文的步骤走,即使小白也能轻松搞定WordPress网站搭建。首选你需要购买一个vps,并将你的域名解析到vps;然后连接你的VPS,在vps上执行命令一键安装WordPress;再接下来就是初始化你的WordPress了,安装Argon模板、安装RankMath SEO插件、安装webp图片速度优化插件
807 2
WordPress搭建个人博客
EVE-NG的Windows客户端安装
EVE-NG提供Windows的客户端,集成了Wireshark、VNC、putty等软件,主要为完成配套EVE-NG的WEB浏览中的数据抓包等功能。 我的EVE-NG的Windows客户端安装包为EVE-NG-Win-Client-Pack.exe。
|
SQL 物联网 Java
使用Apache IoTDB进行IoT相关开发的架构设计与功能实现(9)
GROUP BY 语句为用户提供了三种类型的指定参数: 参数1:时间轴上的显示窗口 参数2:划分时间轴的时间间隔(应为正) 参数3:时间滑动步长(可选,不应小于时间间隔,如果未设置,则默认等于时间间隔)
429 0
使用Apache IoTDB进行IoT相关开发的架构设计与功能实现(9)