Personal Software Process

Personal Software Process

Personal Software Process

El proceso personal de software Es un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad personal de los programadores o ingenieros de software, en tareas de desarrollo y mantenimiento de sistemas. Está alineado y diseñado para emplearse en organizaciones con modelos de procesos CMMI o ISO 15504. Fue propuesto por Watts Humphrey en 1995 y estaba dirigido a estudiantes. A partir de 1997 con el lanzamiento del libro "An introduction to the Personal Software Process" se dirige ahora a ingenieros principiantes.

Se puede considerar como la guía de trabajo personal para ingenieros de software en organizaciones que emplean un modelo CMMI con nivel de madurez o de capacidad de procesos que implica la medición cualitativa y mejora de procesos.

Uno de los mayores problemas que tiene es la gran cantidad de datos que hay que tomar. El PSP tiene obsesión por la toma de datos y elaboración de tablas. El PSP se orienta el conjunto de áreas clave del proceso que debe manejar un desarrollador cuando trabaja de forma individual.

Contenido

Niveles

  • Nivel 2 - inicial:
    • Seguimiento y control de proyectos.
    • Planeación de los proyectos.
  • Nivel 3 - repetible:
    • Revisión entre colegas.
    • Ingeniería del producto de software.
    • Manejo integrado del software.
    • Definición del proceso de software.
    • Foco del proceso de software.
  • Nivel 4 - Definido:
    • Control de calidad.
    • Administración cuantitativa del proyecto.
  • Nivel 5 - Controlado:
    • Administración de los cambios del proceso.
    • Administración del cambio tecnológico.
    • Prevención de defectos.

Fases

  • PSP0: proceso base,registro de tiempos,resgistro de errores,estándar de tipo de errores.[Proceso personal de arranque]
  • PSP0.1: estándar de codificación, medicion de tamaño, propuesta de mejoramiento del proceso(PIP).[Proceso personal de arranque]
  • PSP1: estimación del tiempo, reporte de pruebas.[Proceso personal de administración]
  • PSP1.1: planeación de actividades, planeación de tiempos.[Proceso personal de administración]
  • PSP2: revisión de codificación, revisión del diseño.[Proceso personal de calidad]
  • PSP2.1: formatos de diseño.[Proceso personal de calidad]
  • PSP3: desarrollo en ciclos.[Proceso cíclico]

Publicaciones

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • 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

  • 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… …   Wikipedia Español

  • 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

  • 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

  • IBM Rational Unified Process — The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003. RUP is not a single concrete prescriptive process, but rather an adaptable… …   Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • List of software engineering topics — This list complements the software engineering article, giving more details and examples. For an alphabetical listing of topics, please see List of software engineering topics (alphabetical).Influence on societySoftware engineers affect society… …   Wikipedia

  • Outline of software engineering — See also: Index of software engineering articles The following outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic, disciplined, quantifiable approach to the… …   Wikipedia

Compartir el artículo y extractos

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