jueves, 13 de febrero de 2014

Concepto
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 juniors.”

Principios de Planeación y Calidad

Descripción: http://us.123rf.com/400wm/400/400/buchachon/buchachon1202/buchachon120200051/12246796-la-gente-lineales-de-rompecabezas-como-concepto.jpgEl diseño de PSP se basa en los siguientes principios de planeación y de calidad 
·         Cada ingeniero es esencialmente diferente; es decir, los ingenieros deben planear su trabajo y basar sus planes en sus propios datos personales.
·         Para mejorar constantemente su funcionamiento, los ingenieros deben Para desarrollar productos de calidad, los ingenieros deben sentirse personalmente comprometidos con la calidad de sus productos.
·         Para hacer un trabajo de ingeniería de software de la manera correcta, los ingenieros deben planear de la mejor manera su trabajo antes de comenzarlo y deben utilizar un proceso bien definido para realizar de la mejor manera la planeación del trabajo.
·          Para que los desarrolladores lleguen a entender su funcionamiento de manera personal, deben medir el tiempo que pasan en cada proceso, los defectos que inyectan y remueven de cada proyecto y finalmente medir los diferentes tamaños de los productos que llegan a producir.

Niveles

Descripción: https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcS7c-5mByVO1Ti6thNcOoFel_4jJUqkbL1QEwOgMZHTlDS58JF5Nivel 1 - inicial:
o Seguimiento y control de proyectos.
o Planeación de los proyectos.
§   Nivel 2 - repetible:
o Revisión entre colegas.
o Ingeniería del producto de software.
o Manejo integrado del software.
o Definición del proceso de software.
o Foco del proceso de software.

Nivel 3 - Definido:
o Control de calidad.
o Administración cuantitativa del proyecto.
 8Nivel 4 - Controlado:
o Administración de los cambios del proceso.
o Administración del cambio tecnológico.
o Prevención de defectos

PSP0: proceso base, registro de tiempos, registro de errores, estándar de tipo de errores.[Proceso personal de arranque]
Descripción: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzbWfZsfggvhUqVeEMuSrmUN4LeOD7MYbYxz7YDs5L1RFpj_rErNW9rgJXCK576SDJXpDoHCrrjIhfssqq7kTL2vgCPkXRzRqskiCDENjVhlEPE788Nn25Wx8gkHPBdvJ8yyf_G7Rbfvjy/s1600/PROCESOS.gif
*      PSP0.1: estándar de codificación, medición 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




Formatos PSP (PROCESO DE SOFTWARE PERSONAL)

 en las siguientes  imágenes se  describen los formatos PSP
Este formato representa l registro de tiempo y que contiene diversos campos, aunque conforme se avance de nivel, se van agregando más campos y demandas
































En este formato muestra el resumen del plan del proyecto, este formato reúne las estimaciones y los datos reales que conforman al proyecto en toda su amplitud para que al final se realicen las comparaciones necesarias y exista un histórico de todos los proyectos realizados.
Resumen plan de proyecto

FORMATO DE REGISTROS DE TIEMPOS

No hay comentarios:

Publicar un comentario