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

2.7 小结
团队软件过程(修订版)
本章简要介绍了TSPi的基本原理,涵盖了团队的概念、团队的工作原理、解决团队问题的方法等内容。TSPi的设计是为了充分发挥团队的优势,尽量避免团队的弱点及其所造成的影响。TSPi过程使用了明确定义的角色、过程脚本和标准。

软件项目的失败一般是因为团队协作问题,而不是技术问题。一个重要的人员问题涉及工程师处理紧迫的进度压力的能力。TSPi通过制定详细的计划并提供结构化的开发过程,来帮助团队处理这些压力。

成功团队的标准是:团队界定清晰,任务清晰明确,团队成员能控制各自的任务,团队的成立确实出于现实需要。工作环境也必须支持团队协作,鼓励团队成员为工作制定计划并保持个人规范。

当团队凝聚起来后,团队成员的技能就能联合起来,从而产生显著的成果。他们协同工作,设定团队和个人目标,定义过程,建立并执行共同的工作计划。他们建立了一种相互信任的密切关系,这种关系提供了一种有益的工作环境。他们享受工作,整个团队的活力和热情可以长期保持。此外,一体化的团队确实能够开发出优秀的产品。

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

时间: 2024-10-06 04:41:56

《团队软件过程(修订版)》—第2章2.7节小结的相关文章

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

1.7 小结团队软件过程(修订版)TSPi的4个基本原则如下. (1)当学生遵循明确定义的.可重复的工作步骤并且能及时获得反馈时,学习效率是最高的. (2)产生高效的团队协作需要明确定义的团队目标.高效的工作环境.有效的指导和强有力的领导. (3)当学生经历了实际开发项目,并在指导下有效解决了所遇到的问题,他们就会更加认可成熟的工程方法. (4)基于工程.科学以及教学经验的指导是最有效的. 基于这4个基本原则,TSPi的设计涉及到以下7个方面. ① 在PSP基础上提供一个简单的团队培训框架. ②

《设计模式解析(第2版•修订版)》—第2章 2.6节小结

2.6 小结设计模式解析(第2版•修订版)本章内容 UML既能够充实设计,又能够用于设计的交流.不要太担心要"正确地"画图.要考虑的是什么方式最有利于交流设计中的概念.换句话说,如果你认为有什么东西需要说,可以用注释来表达. 如果你对一个图标或符号不太确定,必须查手册才能确定其意义,还是加一条注释来解释.毕竟,其他人有可能也不清楚它的意义.清晰为好.当然,这也意味着你应该以规范的方式使用UML--那样无法正常交流.在画图的时候,只考虑要传达的思想即可. 本文仅用于学习和交流目的,不代表

《设计模式解析(第2版•修订版)》—第1章 1.9节小结

1.9 小结设计模式解析(第2版•修订版)本章内容 本章中我说明了面向对象技术是怎样帮助我们最大程度地减少系统需求变更带来的影响,以及面向对象与功能分解的异同. 我还讨论了面向对象程序设计的许多基本概念,介绍和描述了主要术语.表1-3总结了这些概念,表1-4总结了面向对象程序设计的主要术语. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《个体软件过程》—第1章1.3节个体软件过程

1.3 个体软件过程 个体软件过程 个体软件过程(Personal Software Process,PSPSM)1是为帮助软件工程师完成出色的工作而设计的.它告诉工程师如何把这些先进的工程方法应用到日常的任务中去.它提供详细的估计和计划的方法,告诉他们如何按照计划去跟踪任务的执行情况,向他们详细解释如何利用已定义的过程来指导他们的工作. 在研究生的课程中讲述个体软件过程(PSP)的全部内容需要15节课的时间,在这期间,学生通过10道程序设计题和5道分析题来实践PSP的方法.这些内容将帮助他们了

《个体软件过程》—第1章1.1节什么是软件工程

第1章 软件工程师的任务个体软件过程本章除了描述软件工程的任务及其中的某些关键活动之外,还概述了有助于学习并改善有关软件工程方面的技能的策略,并概括性地给出了在学习本书过程中所要完成的主要任务. 1.1 什么是软件工程个体软件过程一个软件工程师的任务就是要在预定的时间和进度下交付高质量的软件产品.因此,要进行有效的软件工程的工作,要从以下三个方面进行:开发出高质量的软件产品:在预期的费用内进行工作:在预定的进度下完成任务.经过多年来痛苦的经历,许多软件工程师已经懂得,要想使所做的工作富有成效,需

《个体软件过程》—第8章8.1节什么是承诺

第8章 承诺的管理个体软件过程本章我们把精力集中在承诺上,讨论承诺是什么,承诺为什么重要以及如何管理承诺.在练习中,评阅并且列出自己目前的承诺. 8.1 什么是承诺个体软件过程做出承诺是一种思想状态.无论是出于什么原因,你承担了一项工作,就会觉得应该做这件事情.但是,承诺不仅仅是你要做的那些事情:它还说明有人希望你来做这些事情.实际上,这是承诺的关键问题:你向谁作出了承诺?从法律或者合同的角度来说,你对别人负有义务:你的教授,你的经理,你的雇主.但是,更重要的是你给自己制订了更深层次的承诺. 许

《个体软件过程》—第8章8.9节总结

8.9 总结个体软件过程本章定义了承诺,解释了为什么要履行承诺规定的义务以及如何管理承诺.当双方或者多方的当事人,在任务是什么.谁来完成任务.什么时候完成任务以及应提供什么样的报酬这几方面达成一致时,他们就制订了关于某项任务的承诺.对于制订恰当的承诺,应有满足承诺的合理的保证条件,并要制订一个计划来支持其实现.此外,计划和承诺都要存档. 应该管理承诺以避免过多的承诺.如果作了过多的承诺,你将不能完成某些承诺并且会得到不可靠的名声.总是完不成承诺会毁坏你的职业生涯,会影响你的成绩以及获得和保持一份

《个体软件过程》—第8章8.10节练习8

8.10 练习8 个体软件过程 列出一份承诺的清单.包括关于承诺内容的简要总结.由谁来完成承诺.何时完成以及你希望得到什么样的回报.使用表8.3所示的格式,将一份这样的承诺和你的作业一起提交.在你的工程记事本中保存一份承诺的副本.注意,承诺清单为选做的作业,除非你的指导教师要求了,否则你可以不完成这项作业. 提交你还没有交的时间记录日志.工作编号日志和周工作总结表. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《个体软件过程》—第1章1.2节为什么工程质量很重要

1.2 为什么工程质量很重要个体软件过程从历史上看,很少有软件开发组织能够确实满足费用及进度方面的要求.如此不乐观的记录不仅损坏了软件工程的名声,而且导致严重的业务问题.有很多这方面的示例,如业务失败.合同纠纷.法律诉讼及客户投诉等.FAA(联邦航空管理局)几十亿美元的空中交通管理项目由于软件问题其费用竟比预算超出一倍多,而且多次延误了项目的进度.一个相当大的软件公司(Ashton Tate)由于其低劣的软件质量而破产.软件中的缺陷甚至已经伤害了人的生命[Leveson]. 现在计算机软件对于许