《团队软件过程(修订版)》—第1章1.2节TSPi原则

简介: 当遵循一个明确定义的过程并且能及时获得反馈时,学习效率是最高的。TSPi脚本和表格为团队软件工程提供了明确定义的、可度量的、可重复的框架。

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

1.2 TSPi原则
团队软件过程(修订版)
TSPi基于以下4个基本原则。

(1)当遵循一个明确定义的过程并且能及时获得反馈时,学习效率是最高的。TSPi脚本和表格为团队软件工程提供了明确定义的、可度量的、可重复的框架。另外,因为团队开发产品的过程分为几个较短的开发周期,在每个周期后都要评价结果,所以TSPi能够提供快速的绩效反馈。

(2)高效的团队协作需要以下因素的有效组合:具体明确的目标、有着良好支持的工作环境、有效的指导和强有力的领导。项目的目标是开发工作产品,TSPi提供了良好的支持环境,其中某个团队成员会成为团队领导,指导教师会提供指导。

(3)如果你曾经为实际项目问题而苦恼和挣扎,后来又在别人的指导下得到了有效的解决方案,你就会认可成熟的业界开发实践的优势。但是,如果没有TSPi的精确指导,你会在定义工作的方式、方法和角色等方面浪费大量时间。

(4)基于亲身体验经验的教学和指导是最有效的。业界有大量有关软件团队和软件团队课程的经验,TSPi正是以此为基础。

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

相关文章
|
7月前
|
敏捷开发 项目管理
深入理解Scrum:敏捷开发的核心原则和方法
Scrum强调迭代、协作、自组织和透明度,使团队能够更好地应对不断变化的需求和复杂性。Scrum方法的核心思想是通过一系列短期周期来交付功能,每个周期通常称为Sprint,以便及早获取用户反馈、适应变化并提供高质量的产品。
|
机器学习/深度学习 Go 持续交付
精益软件开发的七大原则
主要介绍精益软件开发的七大原则
228 0
|
程序员
产品设计的几个原则
我认为产品经理最重要的工作是在有限的资源里,做出一个可交付的产品,然后不断打磨产品的价值。而产品是否具有价值,需要放到市场上去验证。
95 0
产品设计的几个原则
|
设计模式 XML 安全
|
存储 开发者
软件研发中的N条原则
软件研发中的N条原则
181 0
软件研发中的N条原则
|
安全 程序员 开发者
软件开发中的80:20原则
Jim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护中疑难问题的解决、软件质量管理与安全领域。在过去的15年间,Jim曾管理过团队建设与高性能的财务系统。他的主要兴趣在于如何帮助小团队更有效地构建真正的软件:高质量、安全、高性能且易使用。近日,Jim撰文谈到了如何在软件开发中应用流行的80:20原则,颇具代表意义。
308 0
|
敏捷开发 架构师 程序员
敏捷开发流程之Scrum:3个角色、5个会议、12原则
本文主要从Scrum的定义和目的、敏捷宣言、Scrum中的人员角色、Scrum开发流程、敏捷的12原则等几方面帮助大家理解Scrum敏捷开发的全过程。