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

http://tech.ddvip.com   2007年03月27日    社区交流

本文详细介绍PSP/TSP/CMMI构建高绩效团队

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

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

  那么PSP和TSP到底是什么?

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

责编:豆豆技术应用

正在加载评论...