Team Software Process

Team Software Process

En combinación con el Personal Software Process (PSP), el llamado Team Software Process (TSP) proporciona un marco de trabajo de procesos definidos que está diseñado para ayudarle a equipos de gerentes e ingenieros a organizar y producir proyectos de software de gran escala, que tengan tamaños mayores a varios miles de líneas de código. El objetivo del TSP es mejorar los niveles de calidad y productividad de un proyecto de desarrollo de software de un equipo, con el fin de ayudarlos a alcanzar los acuerdos de costos y tiempos en dicho desarrollo.

La versión inicial del TSP fue desarrollada por Watts Humphrey en 1996, y el primer Reporte Técnico para TSP fue publicado en el año 2000, patrocinado por el Departamento de Defensa de los Estados Unidos. El libro de Watts Humphrey llamado "Introduction to the Team Software Process" (Addison Wesley Professional, Massachusetts, 1999), presenta el TSP en detalle y se enfoca en el proceso de la construcción de un equipo productor de software, estableciendo objetivos del equipo, distribuyendo los roles, y otras actividades de trabajo en equipo.

Contenido

Funcionamiento del TSP

Antes que los ingenieros de software puedan participar en el TSP, se requiere que ya hayan aprendido sobre el PSP (Personal Software Process), de manera tal que el TSP pueda funcionar de manera adecuada. El TSP comienza con un proceso de cuatro días llamado despegue. El despegue está diseñado para comenzar el proceso de construcción de los equipos y durante éste tiempo, los equipos y sus administradores establecen metas, definen roles, evalúan riesgos y producen un plan de equipo. El despegue generalmente se hace con un coach específicamente entrenado, o con un líder que ya ha gerenciado varios proyectos que han usado TSP para su desarrollo.

Publicaciones


Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • Team Software Process — The Personal Software Process (PSP) briefly introduces the concept of Team Software Process (TSP) for projects of size beyond several KLOC where team projects become more appropriate. The book of Watts Humphrey, “Introduction to the Team Software …   Wikipedia

  • Team Software Process — Der Team Software Prozess (SM) (kurz TSP (SM)) ist eine Methode für Softwareentwicklungsteams zur Selbstoptimierung. Sie wurde von Watts S. Humphrey am Software Engineering Institute (SEI) an der Carnegie Mellon University/Pittsburgh entwickelt,… …   Deutsch Wikipedia

  • Personal Software Process — The Personal Software Process is a subset of the Capability Maturity Model (CMM) processes, readily applicable to individual software engineers. It was first defined in 1994 by Watts Humphrey in his book A Discipline for Software Engineering… …   Wikipedia

  • Personal Software Process — Der Personal Software Process (SM) (kurz PSP (SM)) ist eine Methode für Software Entwickler zur Selbstoptimierung. Sie wurde von Watts S. Humphrey am Software Engineering Institute (SEI) an der Carnegie Mellon University/Pittsburgh entwickelt, um …   Deutsch Wikipedia

  • Software development methodology — A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system. Contents 1 History 1.1 As a noun 1.2 As a… …   Wikipedia

  • Software Engineering Institute — The Carnegie Mellon Software Engineering Institute (SEI) is a federally funded research and development center headquartered on the campus of Carnegie Mellon University in Pittsburgh, Pennsylvania, United States. SEI also has offices in Arlington …   Wikipedia

  • Software testing — is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test [ [http://www.kaner.com/pdfs/ETatQAI.pdf Exploratory Testing] , Cem Kaner, Florida Institute of Technology,… …   Wikipedia

  • Software development process — Activities and steps Requirements Specification …   Wikipedia

  • Software Innovation — can be understood in (at least) two ways:1. Software Product Innovation the creation of novel and useful software programs.2. Software Process Innovation the introduction of novel and useful ways of developing software.Innovation should be… …   Wikipedia

  • Software house — A software house is a company whose primary products are composed of software, i.e., computer programs. Types of software houses There are a number of different types of software houses: *Large and well known companies such as Microsoft, Oracle… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”