1. Materia: calidad en el software
Maestro: Joel Chávez Corral
Alumnos:
•Dinorah García Peña
•Luis Eduardo Newman Flores
21/04/15
2. Introducción
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, mediante el
seguimiento del desempeño
predicho frente al desempeño
real. Está alineado y diseñado
para emplearse en
organizaciones con modelos
de procesos CMMI o ISO
15504. Fue propuesto
por Watts Humphrey
3. Tomando en cuenta la
relevancia del trabajo
individual del ingeniero en
software, Watts Humphrey
desarrolló un proceso de
mejora personal siguiendo
como referente un modelo
para evaluar y mejorar la
madurez de las capacidades en
organizaciones dedicadas a la
construcción de software
(Humphrey, 1988, 1989). en el
Instituto de Ingeniería en
Software (En Inglés, Software
Engineering Institute o SEI).
4.
5. Estructura de PSP
Está construido en
un formato simple
de utilizar con
instrucciones
simples y precisas.
Si bien los scripts
describen qué
hacer, en realidad
se parecen más a
checklists que a
tutoriales.
7. Indicadores PSP
Defectos. (Análisis de Defectos).
Total de defectos.
Defectos inyectados por fase.
Relación de defectos de compilación vs. defectos en pruebas
unitarias.
Proporción de defectos inyectados y removidos por fase.
Planeación.
% de error en estimación de tamaño.
% de error en estimación de tiempo.
% de tiempo dedicado a cada fase. Proporción de tiempo por fase.
Calidad y productividad.
Producción.
Costo de fallas.
Costo de calidad.
Líneas de código revisadas por hora.
Productividad (Líneas de código / horas).
8. Formatos del PSP
PSP0: El paso inicial en PSP consiste en
establecer una base que incluya mediciones y un
formato de reportes. Esto permite medir el
progreso y define los cimientos para mejorar.
PSP0.1: agregando un estándar de código,
mediciones de tamaño y el denominado PIP
(Process Improvement Proposal).
El PIP provee una manera estructurada de
registrar problemas, experiencias y sugerencias
para mejorar.
9. PSP1: le agrega pasos de planeamiento a
PSP0. El primer paso agrega estimaciones de
tamaño y recursos y un reporte de prueba.
PSP1.1: se introduce planeamiento de
cronograma y seguimiento del proyecto.
PSP2: se enfoca en mejorar la habilidad
del desarrollador para producir programas
de calidad. La idea es hacer al trabajo de
calidad más natural y consistente.
10. PSP3: presenta métodos para ser usados por
individuos en la realización de programas de
gran escala. De todas formas sigue enfocado
en el individuo y no trata los problemas de
comunicación y coordinación que son una
parte importante del desarrollo de sistemas
de gran escala.
11. conclusión
Este sistemas es
utilizado para mi
opinión para saber la
capacidad que puede
llegar a tener cada uno
de los ingenieros en
software que trabajan
para las empresas.
Dato: En México, algunas
Instituciones de Educación
superior del país han
comenzado a incluir en sus
planes de estudio cursos de
PSP, sin embargo, no se han
encontrado estudios donde se
reporten los resultados de
aplicar PSP en instituciones de
educación superior mexicanas.