Mediciones de Software y sistemas
Marco GQM de Medición
flowchart TD
GOAL["🎯 Goal\n¿Qué queremos mejorar?\n(ej: reducir defectos en producción)"]
GOAL --> Q1["❓ Question 1\n¿Cuántos defectos\nescape al release?"]
GOAL --> Q2["❓ Question 2\n¿Qué fase introduce\nmás defectos?"]
GOAL --> Q3["❓ Question 3\n¿Cuánto cuesta\ncorregir post-release?"]
Q1 --> M1["📏 Métrica: defect\nescape rate"]
Q2 --> M2["📏 Métrica: defect\ninjection rate por fase"]
Q3 --> M3["📏 Métrica: costo de\ncorrección (horas)"]
M1 --> DASH["📊 Tablero de Control\n(BSC / Dashboard)"]
M2 --> DASH
M3 --> DASH
DASH --> ACTION["⚙️ Acciones de Mejora\n(CMMI / Six Sigma)"]
ACTION --> GOAL
style GOAL fill:#1e1e2e,stroke:#ffd700,color:#f8f8f2
style DASH fill:#1e1e2e,stroke:#64ffda,color:#f8f8f2
style ACTION fill:#1e1e2e,stroke:#50fa7b,color:#f8f8f2
Contenidos
Métricas específicas del desarrollo de software y del paradigma de objetos. Proceso de medición del software: Métrica y medición. Tipos de métricas y mediciones aplicadas al software. Atributos. Métricas de tamaño, esfuerzo y complejidad. Diferentes modelos de medición. Métodos para definir, implantar y usar métricas y mediciones. Metodologías para la definición y uso de las mediciones. Paradigmas para la definición de programas de medición: GQM, BSC (Balanced ScoreCard), PSM. Construcción del Plan de Mediciones. Reportes y soporte de decisiones. Uso de las métricas en un programa de mejoras. Herramientas para soportar programas de mediciones: tipos de herramientas. Armado de un tablero de control para la gestión de una organización productora de Software.
Referencias
- Software Metrics: A Rigorous and Practical Approach — Norman E. Fenton & James Bieman, CRC Press, 2014
- Goal/Question/Metric (GQM) — Victor Basili, University of Maryland
- ISO/IEC 15939:2017 — Software Engineering: Software Measurement Process