PSP/TSP/CMMI构建高绩效团队

当今社会对软件的需求在不断变化,企业必须具备快速开发的能力来应对这样的需求。许多企业同时面临预算、人员的削减或者是为了提高利润,必须控制项目时间与费用。软件质量在这种快速的市场环境压力下往往得不到保障。美国卡内基梅隆大学软件工程学院(SEI)20多年来一直致力于创建并推广一系列方法来帮助企业有效地开发高质量软件。其中CMMI模型已经被中国诸多软件开发组织所认可,CMMI能够评估并改进过程,从而稳定、协调并提高这些组织绩效的根本能力。尽管这一模型提供了强大的改进框架,但它关注的是企业应该做什么而不是如何来做。一个企业是由多个团队及个人组成的,组织级的过程改进必然需要团队及个人行为的改变,要开发高质量的软件就要求开发软件的每个工程师都能高质量地完成工作。个人软件过程(PSP)和团队软件过程(TSP)就是专门设计来使个人和团队的工作优化及规范化的,通过让个人和团队使用些预定义的标准流程来建立可测量的目标,跟踪目标的完成情况,从而提高质量,与CMMI相结合,从而构建高绩效的团队,优化整个组织的流程。

最近国际上,如微软和Intuit等著名跨国企业,通过将重心扩展到个人软件过程(PSP)和团队软件过程(TSP)从而促进了过程改进所能带来的利益。

那么PSP和TSP到底是什么?

人员成本占了软件开发成本的70%,软件工程师的技能与工作习惯很大程度上决定了软件开发的过程。而使用PSP的工程师有一个规范的和结构化的方法来开发软件。这些受训的工程师的习惯是真正能被用到新的不断变化的技术上的。PSP指导工程师如何在工作一开始就管理好质量,分析每项工作的结果,如何改善下一个项目的流程。当工程师知道如何运用跨领域和方法论的方式来度量并管理他们自己的工作时,他们就能够成功地沟通、学习新技能、获取新技术以及参与到高绩效的团队中。PSP是要引进TSP的组织的先决条件。

团队软件过程(TSP)加上PSP帮助高绩效的工程师在一个团队中工作,来开发有质量保证的软件产品,生产安全的软件产品,改进组织中的过程管理。通过TSP,一个组织能够建立起自我管理的团队来计划追踪他们的工作、建立目标,并拥有自己的过程和计划。这些团队可以是纯粹的软件开发团队,也可以是集成产品的团队,规模可以从3到20个工程师不等。TSP团队在广泛领域里可能运用XP、RUP或其它方法。TSP使具备PSP的工程人员组成的团队能够学习并取得成功。如果你的组织运用TSP,它会帮助你的组织建立一套成熟规范的工程实践,确保安全可靠的软件。

PSP、TSP在行业中的应用及效果

CMMI是领先的系统集成和软件组织用来评价和改进他们管理过程与能力的一种标准。在中国已经有许多组织通过或正在进行CMMI的咨询与评估。PSP/TSP的实施能促进过程改进所能带来的收益,同时也能加速企业通过CMMI的各级评估,更重要的是,PSP/TSP还能将改进的结果持续保持下去。

PSP不仅是SEI等国际知名大学或软件学院中学生的必修课程,同时在各行业中也有广泛的应用。全世界有越来越多的企业实施了PSP/TSP来增强企业的竞争力,其中软件企业有Microsoft,Quarksoft, BAAN,Intuit,Advanced Information Services,Teradyne等,还有诸如集成电路,系统集成等行业的公司,如:ABB,Honeywell,Motorola,Allied Signal,Boeing,XEROX等。

PSP、TSP的实施,为这些组织在软件质量,成本控制等方面带来的显著的成效。微软,作为全球最大的软件供应商,最近有一个项目试运行了SEI个人软件过程(PSP)和团队软件过程(TSP),使一个软件开发团队改变行为、改进过程、从而交付更好的软件。

TSP塑造团队。在使用TSP之前,该团队有10个开发人员,他们对项目、工作、甚至彼此之间都没有信心。该团队成员的工作只是彼此独立的进行,而不是作为一个团队来进行的,没有协作。在TSP项目实施了4天后,这组人成为了一个真正的团队。

TSP降低缺陷,改进质量,节省成本。在TSP培训中,微软开发人员的单体测试缺陷从超过25个缺陷/千行代码显著降低到7个缺陷/千行代码。微软的团队,如其他的软件开发团队一样,耗费40-60%的整体开发时间在测试上,因为他们用这些时间来发现并解决产品的缺陷。但是,由于微软的TSP试运行团队花时间在早期的缺陷移除活动上,如个人评审和团队检查,他们的测试只用了整个项目工作量的11.5%。最终,该试运行项目组按时将产品交付给了测试,并且是高质量的。这使得项目节省了35%的成本。

PSP、TSP与CMMI模型的紧密结合将成为必然趋势

正如CMM/CMMI的创始人Watts Humphrey所说的,未来对于软件工程团队交付产品的质量、及时性和成本控制的要求越来越高,无法达到这些要求的企业及个人都将被淘汰。鉴于PSP、TSP目前为止在各大企业的实施效果,PSP、TSP与CMMI模型的紧密结合将成为必然趋势。

作为开发人员,通过PSP的培训课程,能够学到软件过程管理和项目管理方面最先进的技能和最佳实践管理,从而提高他们的项目质量,改进预估和计划能力,同时减少产品缺陷。通过PSP培训的个人还能够获得SEI授权的PSP培训证书,这无疑也是提升工程师个人职业发展空间和价值的极好机会。

作为开发团队,TSP的实施能够在较短时间内建立高绩效的团队,能够确保团队开发产品的质量、安全性,更好地计划并控制项目时间与成本,从而改进组织的过程管理。

从整个企业角度来看,所有经验证明PSP、TSP能加速CMMI在企业范围内的实施,同时也是维持改进的需要。在众多世界知名企业开始实施PSP、TSP的情况下,中国的软件组织要提高自身的国际竞争力,PSP,TSP是必经之路,不仅帮助提升了企业的对外形象和国际认知度,还能为企业带来更大的竞争优势。

时间: 2024-10-29 20:14:29

PSP/TSP/CMMI构建高绩效团队的相关文章

高绩效团队应该具备的特质

1.统一目标--任务特质 每个团队的建立或存在都有一个特别的任务,团队队员以完成这个任务为主要目标.因此,团队队员应该充分了解到团队存在的理由,团队的界限及团队在组织中所扮演的角色.地位和功能.但是,目标的实现是要通过转换为具体的任务才能完成的.这类似于管理中的工作分析,常用工作分解结构的方法来实现,确保找出完成项目工作范围的所有工作要素,同时描述可交付成果和其组成要素的具体内容.任务的内在结构包含三个因素:规划(即对行动过程.时间安排以及资源需求的决策),执行(即计划的实施)和控制(即对绩效和

基于Nginx和Consul构建高可用及自动发现的Docker服务架构

本文讲的是基于Nginx和Consul构建高可用及自动发现的Docker服务架构[编者的话]本文对于Docker和Consul Template以及Nginx如何结合使用做了较为详细的介绍. [上海站|3天烧脑式微服务架构训练营]培训内容包括:DevOps.微服务.Spring Cloud.Eureka.Ribbon.Feign.Hystrix.Zuul.Spring Cloud Config.Spring Cloud Sleuth等. 导读 如果你在大量接触或使用微服务的话,你可能会碰到一个问

如何在阿里云上构建高可用应用

业务高可用是我们每个项目的需求,一个经常故障的项目,会让我们觉得不靠谱而选择放弃,从而导致项目的失败.今天,我们来聊一聊,如何让你自己的业务能够更加稳固的运行! 本次我们从四个不同的角度,来分析,如何让我们的应用更加稳固,平稳运行. 一.        程序架构 优秀的代码 优秀的代码非常重要,即使我们拥有最好的硬件资源和架构,如果我们没有一套健壮的代码,其他资源再好都没有用,所以代码在设计和编写时,应当注意代码的健壮程度.优秀的代码不止开发起来方便,同时维护成本也较低,对于后续的优化来说,健壮

打造高绩效文化三部曲

高级管理者往往认为企业文化很难衡量或者很难改变.因此,许多人的选择是,不对企业文化领域进行投资--即使有很多事实表明,如果管理者能够有技巧地进行企业文化管理,企业将因此形成竞争性优势,进而成就非凡.经久不衰.澳大利亚四大银行之一的澳新银行(ANZ Bank),其实践很好地说明了这一点.十年前,澳新银行采用了一个措施,希望通过一个有别于传统增长战略的独特计划,达到重塑澳新银行文化以提高效率和盈利的目标".这项措施实施两年后,员工对企业文化的共识发生了转变.关于企业的存在价值",员工从之前

高绩效组织是怎样炼成的

第十一期封面 本刊编辑部 很多领导者都希望自己的企业成为高绩效组织,因为唯有高绩效才能支持企业获得持续增长的竞争优势.那些已经走上高绩效轨道的企业有哪些特别之处?怎样才能真正实现高绩效.高增长? 翰威特的研究发现,高绩效企业不但改变了传统的绩效管理机制,重新设计了更加务实和实用的绩效管理体系,而且为员工创造了能够发挥最大潜力的环境.阿里巴巴就是一个很好的例证.马云总是提出一些看似"疯狂"的业绩目标,并带领阿里人向着目标奔跑,其背后的关键动因在于阿里巴巴独特的价值观考核体系.阿里巴巴将企

高效情绪管理驱动高绩效

■活动一开始,谢老师即能调动了学员的积极情绪,玩起游戏来了. ■要提高工作绩效,管理者必须主动调动员工积极情绪,营造良好的工作氛围.(谢笑珍) ■本版撰文/图片新快报记者 黎广 现代社会的工作压力逐渐加大,不少研究表明,目前年轻一代的工作者都不同程度存在焦虑.抑郁以及狂躁等心理健康方面的问题,直接影响到工作绩效,情绪的管理便显得尤为重要.本期沙龙的嘉宾谢笑珍老师,先从理论方面阐述了情绪产生的基本原理以及消极情绪的产生和表现,职业经理人应该如何化解不良情绪驱动高绩效. 情绪如影随形且仁者见仁 谢老

最佳雇主的高绩效员工队伍管理之道

翰威特亚太区最佳雇主研究已于上月正式拉开帷幕,此次研究是翰威特在亚太区开展的第五次最佳雇主研究,将会涵盖亚太区9个市场,是历届中规模最大的一次.目前在中国大陆,从翰威特公开宣布此次活动后的短短数十天,已经有数十家公司表达了对于此次活动的极大兴趣:同时,为了更好地为此次活动做准备,很多公司都希望能够更多地了解07年最佳雇主的管理经验,从而提升自身的管理水平.希望通过此文,能与更多的公司分享最佳雇主的成功经验. 07年最佳雇主研究再一次用数据证明了在历届研究中被验证的观点,即:最佳雇主拥有更高的员工

高绩效企业“赢”的秘密

雀巢.百事饮料.本田汽车.贝莱德.美铝.德意志银行.沃达丰.迪斯尼.金佰利.美泰--这些企业有什么共同特征?过去15年中,这些高绩效企业被合益咨询(Hay Gro p)效能研究中心所跟踪,其五年平均资产收益率.投资回报率.净资产收益率等指标,几乎是同行业其他公司的两倍.在15年中都出类拔萃,这些企业靠什么"赢"?合益咨询东北亚区总裁陈玮表示,通过比较全球50家高绩效企业和其他普通绩效企业,合益咨询集团发现前者领先的秘密即在于他们在三个维度做得与众不同,并且善于与时俱进.这三个领域包括:

构建高安全电子商务网站:Linux服务器iptables规则列表全攻略

服务器的安全性,一直是网站的首要考虑的任务.针对安全性有多种多样的解决方案.Linux服务器防火墙,最常用到的当然要数iptables防火墙.iptables是Linux上常用的防火墙软件,规则也非常灵活,应该最广泛. 对应要构建高安全电子商务网站,任何一台服务器少不了的安全软件,当然是iptables防火墙.规则灵活多变,功能应该之广泛,这个也是Linux系统管理员首选.iptables表链中每条规则的顺序很重要,如果首条是accept all,那末所有的数据包都会被允许通过firewall,