Beruflich Dokumente
Kultur Dokumente
Calidad de Software
Personal Software Process. Es un conjunto de prcticas disciplinadas para la gestin del tiempo y mejora de la productividad personal de los programadores o ingenieros de software, en tareas de desarrollo y mantenimiento de sistemas.
Demostrar los principios del proceso personal. Apoyar el desarrollo de planes ms precisos. Determinar los pasos para lograr la mejora de la calidad de los productos.
Est formado por siete niveles incrementales. Cada nivel contiene todas las actividades del
nivel anterior ms una o dos actividades nuevas y est enfocado hacia un problema en
particular. Cada actividad est acompaada de una o ms formas que apoyan el proceso.
PSP combina:
Administracin de proyectos Administracin de calidad Ingeniera de software Empowerment (delegacin exitosa)
PSP 0
Identificar actividades: definicin, secuencia
Bases mejoras: planeacin, evaluacin, resultados Documentar proceso: Formas de: Actividades (Scripts) Tiempos (Logs Time) Defectos (Defect Logs) Resumir planes, resultados (Proyect plan summary)
PSP 0.1
Registrar tamao del producto y hacer un histrico: Lineas de cdigo Function points Estandarizacin de la codificacin Registrar problemas y mejoras de propuestas
PSP 1 Mejora la planeacin: Con la estimacin tamao del producto (histrico) Decidir en base a reportes de pruebas.
PSP 1.1
Mejora la planeacin: Con la estimacin de recursos Introduccin de calendarizar, plasmar el plan con nmeros, un presupuesto.
PSP 2 Mejora la ejecucin: Deteccin temprana de defectos, en base a la prediccin de estos. Revisiones de diseo
Revisiones de cdigo
Uso de checklists (Listas de verificacin) PSP 2.1 Plantillas de diseo (marco de trabajo y listas)
PSP 3 Mejora el ciclo, mejora del proceso en trminos de hacerlo repetible (cclico): Para aplicacin a programas de mayor tamao Registro del seguimiento de asuntos importantes
Anlisis del resumen de la planeacin, tiempos, tamaos y defectos por cada ciclo
Los datos y su anlisis permitirn determinar las fortalezas y debilidades conducirn hacia nuevas ideas para la mejora del proceso.
Proporciona directrices para ayudar a un equipo a establecer sus objetivos, a planificar sus procesos y a revisar su trabajo con el fin de que la organizacin pueda establecer prcticas de ingeniera avanzadas y as obtener productos eficientes, fiables y de calidad.
Resumen:
Maximizar calidad SW Minimizar costos
Los miembros tiene que tener el compromiso y la disciplina de seguir el plan. Debe de llenar toda la documentacin requerida.
Es una serie de ciclos que inician con la declaracin de las necesidades del producto y terminan con la entrega del producto final.
Falta de liderazgo Falta de compromiso y ganas de cooperar Diferencia en contribuciones Falta de confianza Falta de calidad Mejoras excesivas
PLANEACIN - Identificacin de las tareas a ser realizadas - Asignacin a cada miembro del equipo - Plan de calidad que fije parmetros a ser alcanzados
REQUERIMIENTOS
- Anlisis de las necesidades del sistema - Especificacin de requisitos - Entrevistas con el cliente y se especifican - Plan para realizar las pruebas del sistema
DISEO
POSTMORTEM