Metodología Métrica v3

Estandarización y Control en el Ciclo de Vida del Software
Participantes: Remus Dan Andrei Narita, Laura Sanchez Santiago, Noe Gomez Balseiro y Andrés Alonso Perez

Índice

01 Introducción y Origen
02 Estructura y Enfoque
03 Fase I: Planificación y Viabilidad
04 Fase II: El Desarrollo
05 Fase III: Implantación y Mantenimiento
06 Interfaces Transversales
07 Roles y Perfiles
08 Métrica v3 vs. Ágil
09 Análisis y Conclusión

Introducción a Métrica v3

  • ¿Qué es? Metodología integral y formal para la Planificación, Desarrollo y Mantenimiento de SI.
  • Origen Institucional: Desarrollada por el Ministerio de Administraciones Públicas (MAP).
  • Propósito Principal: Sistematizar actividades, homogeneizar productos y asegurar la calidad documental.
  • Aplicación: Estándar de oro para licitaciones públicas y sistemas corporativos críticos.

Estructura Jerárquica

  • Paradigma Base: Tradicional (Ciclo de Cascada), extensible a ciclos iterativos.
  • Desglose Atómico: Todo el trabajo se estructura estrictamente en: Procesos → Actividades → Tareas.
  • Enfoque I/O: Cada Tarea requiere unos "Inputs" específicos y genera "Outputs" (entregables) definidos.
  • Modelado Formal: Obliga al uso de estándares como UML y Modelos E/R.

Fase I: Estrategia y Viabilidad

PSI / EVS
ASI / DSI / CSI
IAS / MSI
  • PSI (Planificación de SI): Nivel estratégico. Define la arquitectura de información alineada a los objetivos de negocio a largo plazo.
  • EVS (Estudio de Viabilidad): Análisis crítico multidisciplinar. Evalúa la viabilidad Legal, Económica y Tecnológica.
  • Decisión Final: Emite el veredicto de "Go / No-Go" y selecciona la alternativa de mercado óptima.

Fase II: El Desarrollo

PSI / EVS
ASI / DSI / CSI
IAS / MSI
  • ASI (Análisis): Especificación del "Qué". Toma de requisitos y modelado funcional del sistema.
  • DSI (Diseño): Especificación del "Cómo". Arquitectura de hardware/software, modelo físico de BBDD y UI/UX.
  • CSI (Construcción): Codificación pura, ejecución de pruebas unitarias y ensamblaje inicial.

Fase III: Despliegue y Vida Útil

PSI / EVS
ASI / DSI / CSI
IAS / MSI
  • IAS (Implantación): Despliegue en producción, capacitación de usuarios y firma del acta de pruebas de aceptación.
  • MSI (Mantenimiento): Gestión integral durante la operación del software.
  • Vectores MSI:
    1. Correctivo (Bugs)
    2. Evolutivo (Nuevas features)
    3. Adaptativo (Cambios de entorno)

Interfaces Transversales

G.P.
SEG
CAL
CORE
  • G. Proyectos: Control paramétrico de plazos y costes.
  • Seguridad: Gestión de riesgos y planes de contingencia (MAGERIT).
  • Calidad (SQA): Revisiones formales y validación de entregables.
  • Configuración (SCM): Control de versiones de código base y gestión de peticiones de cambio.

Roles y Perfiles del Proyecto

Dirección y Gestión

  • Comité de Dirección: Toma decisiones presupuestarias y aprueba EVS.
  • Jefe de Proyecto: Planifica, asigna recursos y reporta estado.

Equipo Técnico

  • Analistas: Traducen negocio a requisitos.
  • Arquitectos/BBDD: Diseñan la solución.
  • Programadores: Desarrollan y prueban unitariamente.

Perspectiva de Usuario

El Usuario Experto es fundamental: aporta el conocimiento íntimo del proceso de negocio, define los casos de uso y ejecuta las pruebas de validación final.

Métrica v3 vs. Metodologías Ágiles

Métrica v3 (Cascada)

  • Enfoque: Predictivo y secuencial.
  • Documentación: Exhaustiva y formal.
  • Cliente: Involucrado al inicio y al final.
  • Ideal para: Sector público y proyectos de alcance cerrado.

Ágil (Scrum/Kanban)

  • Enfoque: Adaptativo e iterativo.
  • Documentación: Mínima viable, prioriza el software.
  • Cliente: Involucrado continuamente.
  • Ideal para: Startups y entornos de alta incertidumbre.

Análisis Estratégico

Ventajas Competitivas

  • Trazabilidad milimétrica (Requisito → Código).
  • Robustez documental.
  • Elimina la dependencia técnica de individuos.
  • Estandarización jurídica (AAPP).

Inconvenientes

  • Sobrecarga burocrática excesiva.
  • Alta resistencia a cambios tardíos.
  • "Time-to-market" penalizado.
  • Menor agilidad vs frameworks modernos (Scrum).

¿PREGUNTAS?