1. ISO/IEC15504 SPICE
1.1. Determinación de la capacidad del proceso de software (SPICE)
1.2. Objetivos:
1.2.1. Descripción
1.2.1.1. Requisitos para una evaluación de proceso y modelos de evaluación
1.2.2. 1) Propone y desarrolla un estándar de desarrollo de software 2) Evalúa su desarrollo - SW 3) Promueve transferencia de la tecnología de procesos de software a la industria de software mundial
1.3. Estructura
1.3.1. Consta de 10 partes
1.4. Niveles de capacidad
1.4.1. Nivel0:Incompleto - Nivel1:Realizado - Nivel2:Gestionado - Nivel3:Establecido - Nivel4:Predecible - Nivel5:En optimización
1.5. Atributos del proceso
1.5.1. Nivel 0 - Nivel 5
1.6. Escala de calificación
1.6.1. N(0-15%) P(15%-50%) L(50%-85%)F(85%-100%)
1.7. No impone ningún modelo o metodología de referencia pero sugiere:
1.7.1. ISO IEC 12207
1.8. Niveles de madurez
1.8.1. 1:Inicial 2:Reproducible 3:Definido 4:Gestionado 5:Optimizado
2. PSP (Personal Software Process)
2.1. Conjunto estructurados de descripciones de procesos. Orientado a la mejora individual.
2.2. Principios: 1)Cada técnico es diferente, 2) Mejorar rendimiento con procesos bien definidos, 3)Responsabilidad de los trabajadores, 4) Reducción de costes
2.2.1. 1) Reducción de costes: previniendo defectos antes de que ocurran o en una fase temprana
2.2.2. 2) Procesos definidos (métricas):Estimación de esfuerzos / Numero de defectos /Tamaño del producto
2.3. ->Arquitectura
2.3.1. Fase 0: procesos definidos y recopilación de datos básicos(tamaño,tiempo y defecto).
2.3.2. Fase 1: estimación y planificación
2.3.3. Fase 1: control de la planificación/gestión de la calidad
2.3.4. Informe de rendimiendo
3. TSP (Team Software Process)
3.1. Proceso de desarrollo para equipos de ingenieros sobre software de calidad. Unifica procesos
3.2. Pretende resolver:
3.2.1. Tiempo, costes, mejora de la calidad
3.3. Enfoque Organizacional
3.3.1. PSP/TSP/CMMI
3.4. Características de los miembros
3.5. Roles:
3.5.1. Liderazgo,buenas relaciones, creatividad,flexibilidad, entienden la filosofía de la operació
3.5.2. Lider de equipo, gestor de desarrollo, gestor de planificación, gestor de calidad/proceso, admin de requerimientos/soporte.
3.6. Fases de un ciclo
3.6.1. 1)Lanzamiento 2)Estrategias 4)Plan 5)Requisitos 6)Diseño 7)Implementación 8)Pruebas 9)Postmortem