| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ÁREA/COMPETENCIA | CAPACIDAD | 1 | PRINCIPIANTE | 2 | INICIAL | 3 | INTERMEDIO | 4 | AVANZADO | 5 | EXPERTO | RESULTADO | |||||||||||||
2 | CULTURA Y ORGANIZACIÓN | Mejora de Procesos | Los procesos de trabajo son manuales o no están definidos | Tenemos procesos definidos internamente en el equipo | Adaptamos los procesos entre equipos para hacerlos más fluidos | Adaptamos los métodos y procesos a todos los aspectos de la organización | Hacemos mejora continua de procesos | 0 | ||||||||||||||||||
3 | Métricas de Rendimiento | Solo medimos cuántas funcionalidades entregamos, enfocándonos en volumen sin considerar calidad o impacto. | Combinamos métricas de entrega básicas con indicadores simples de calidad como defectos encontrados. | Métricas DORA | Métricas DORA con objetivos de mejora y plan de acción para conseguirlos | Combinamos métricas técnicas DORA con métricas de impacto de negocio y satisfacción del usuario en un sistema de mejora continua. | 0 | |||||||||||||||||||
4 | On Boardings | No existen procesos de on boarding dentro del equipo | Se empieza a definir algo el proceso de onboarding | Tenemos procesos de on boarding definidos | Los procesos de onboarding son sencillos y se revisan | El proceso de onboarding se mejora continuamente | 0 | |||||||||||||||||||
5 | Ciclo de Feedback | No tenemos oportunidad de hacer retrospectiva | Tenemos retrospectiva ágil en el equipo | Hacemos retrospectiva ágil entre equipos | Se realiza frecuentemente retrospectiva sobre los procesos | Realizamos proceso de retrospectiva continua | 0 | |||||||||||||||||||
6 | Transferencia de conocimiento | Principalmente informal y verbal | Documentación básica de sistemas clave | Documentación mantenida regularmente | Documentación como código con revisiones y actualizaciones | Cultura de documentación integrada en el flujo de trabajo | 0 | |||||||||||||||||||
7 | Deuda Técnica y Calidad | Se ignora hasta que causa problemas críticos | Se aborda reactivamente cuando bloquea nuevas funciones | Se planifica tiempo ocasional para reducirla | Tiempo dedicado regularmente a la reducción de deuda técnica | Gestión proactiva con métricas y mejora continua | 0 | |||||||||||||||||||
8 | Hacemos un trabajo excesivo de correción de bugs | Hacemos un trabajo moderado de correción de bugs | Hacemos un trabajo bajo de correción de bugs | El desarrollo está principalmente enfocado en las nuevas funcionalidades | El factor de enfoque tiende al 100%, apenas hay trabajo de resolución de bugs en el equipo de desarrollo | 0 | ||||||||||||||||||||
9 | El código nunca es supervisado | Hacemos algunas revisiones de código | Todo el código es revisado y validado antes de consolidar | Se hace revisión continua de vulnerabilidades, automatizadas | Se realiza revisión continua de código, y mejora del proceso | 0 | ||||||||||||||||||||
10 | DESPLIEGUE Y ENTREGA CONTINUA | Gestión de infra | Configuración manual | Scripts básicos con documentación | Infraestructura como código para algunos componentes | Infraestructura como código para todos los entornos | Infraestructura inmutable y totalmente automatizada | 0 | ||||||||||||||||||
11 | Gestión de entornos | Entornos diferentes con configuración manual | Entornos parcialmente consistentes | Entornos consistentes con configuración versionada | Entornos idénticos mediante infraestructura como código | Entornos efímeros creados bajo demanda | ||||||||||||||||||||
12 | Frecuencia de despliegue en producción | Mensual o menos frecuente | Cada 2-3 semanas | Semanal | Varias veces por semana | Diariamente o más frecuente | 0 | |||||||||||||||||||
13 | Automatización de Builds | Tenemos control de versiones de código | Tenemos builds automáticos | Tenemos builds lanzados automáticamente en circunstancias (trigger desde un commit o rama) | Recolectamos métricas de construcción, la visilizamos y se analiza | Tenemos un proceso de construcción continua mejorado, con retroalimentación ágil, avisos, etc | 0 | |||||||||||||||||||
14 | Despliegues | Proceso manual con múltiples pasos | Scripts manuales con algo de automatización | Pipeline CI/CD básico con intervención manual | Pipeline CI/CD automatizado con aprobaciones | Pipeline CD totalmente automatizado con verificaciones de calidad | 0 | |||||||||||||||||||
15 | Configuración y Documentación | No hay documentación o está desactualizada | Documentación y configuración normalmente actualizada | Validación habitual de la configuración y documentación | Los documentos se actualizan en base a la experiencia adquirida y los requisitos de calidad (criterios de aceptación) | Tenemos generación automática de documentación y configuración | 0 | |||||||||||||||||||
16 | CALIDAD Y MONITORIZACIÓN | Testing | Hacemos pruebas manuales a medida | Hacemos pruebas basadas en los criterios de aceptación de los requisitos | Tenemos testing integrado en el equipo de desarrollo | Tenemos sistemas automatizados avanzados de pruebas | Se hace testing continuo | 0 | ||||||||||||||||||
17 | Cobertura unitaria menor del 20% | 20-40% | 40-60% | 60-80% | Más del 80% | 0 | ||||||||||||||||||||
18 | Principalmente pruebas manuales | Pruebas unitarias básicas | Pruebas unitarias e integración | Pruebas unitarias, integración y end-to-end | Suite completa: unitarias, integración, e2e, rendimiento y seguridad | 0 | ||||||||||||||||||||
19 | El equipo de externo QA testea bajo demanda | Hacemos pruebas superficiales después de cada despliegue | Pruebas exahustivas después de cada despliegue | Pruebas en entorno local | Pruebas locales en entornos efímeros estancos | 0 | ||||||||||||||||||||
20 | Performance | No se tiene en cuenta el rendimiento en el desarrollo | Verificaciones de rendimiento al final del desarrollo | Pruebas de performance en entornos controlados | Verificaciones de rendimiento en el pipeline | DevPerfOps y pruebas automatizadas | 0 | |||||||||||||||||||
21 | Evaluación de la Calidad | No se mide formalmente | Mediante revisiones manuales ocasionales | Herramientas de análisis estático básicas | Análisis de calidad integrado en el pipeline con umbrales | Monitorización continua de métricas de calidad con mejora iterativa | 0 | |||||||||||||||||||
22 | Detección de errores y Monitorización | Detección manual, principalmente por reportes de usuarios | Monitorización básica con alertas | Alertas configuradas por severidad y runbooks básicos | Alertas basadas en impacto al usuario con runbooks detallados | Detección proactiva con auto-remediation para problemas comunes | 0 | |||||||||||||||||||
23 | Gestión de incidentes | Se gestionan los incidentes manualmente | Existe gestión estructurada de los incidentes | Tenemos capacidad de recuperación ágil ante incidentes críticos | Disponemos de recuperabilidad automatizada | Disponemos de gestión predictiva para prevenir incidentes | 0 | |||||||||||||||||||
24 | OPERACIONES | Planificación | No se planifica la operación del servicio, o se hace bajo necesidad | Extensos ciclos de planificación de las operaciones | Gestión de la capacidad basada en los gastos operativos | Gestión de la capacidad operativa en función del crecimiento o del periodo | Capacidad gestionada y basada en la granularidad del uso, tendencias, predicciones | 0 | ||||||||||||||||||
25 | No se contempla escalado del sistema | Se realiza escalado manual del sistema | Se realiza escalado automático parcial | Se realiza escalado automático de forma extendida | Se realiza auto-escalado integral | 0 | ||||||||||||||||||||
26 | No existe garantía de disponibilidad | Tenemos disponibilidad por zonas | Tenemos alta disponibilidad por zona o region | Utilizamos servicios en la nube de diferentes proveedores | Disponemos de multiples servicios en la nube, y muy alta disponibilidad | 0 | ||||||||||||||||||||
27 | No realizamos ningún tipo de prueba de resiliencia; solo descubrimos problemas cuando ocurren incidentes reales en producción. | Realizamos pruebas manuales básicas de interrupción de servicios solo en desarrollo, sin herramientas especializadas. | Usamos herramientas automáticas para probar componentes críticos con escenarios documentados en staging. | Disponemos de "chaos testing" o test predictivos de pérdida de servicio de forma extendida y se destina equipo a ello (red teaming) | Realizamos pruebas automáticas continuas en producción con ML predictivo, cobertura completa y auto-remediación. | 0 | ||||||||||||||||||||
28 | No tenemos ningún plan documentado para recuperar servicios críticos en caso de un desastre | Contamos con backups manuales y documentación básica de recuperación, sin pruebas regulares ni automatización. | Implementamos sistemas automatizados de backup y procedimientos detallados de recuperación | Revisamos y mejoramos continuamente nuestros planes de DR con equipos dedicados y actualizaciones basadas en cambios organizacionales. | Ejecutamos simulacros de desastre regulares, validando todos los escenarios con recuperación completa en tiempos definidos. | 0 | ||||||||||||||||||||
29 | Respuesta | No se dispone de SLA | Se define un SLA básico | Se gestiona un SLA, basado en el presupuesto para el mantenimiento | Se gestiona un SLA/SLO avanzado, basado y guiado por el presupuesto de mantenimiento | Se hace revisión continua del SLO | 0 | |||||||||||||||||||
30 | FinOps | No tenemos visibilidad de nuestros gastos en cloud ni procesos para gestionar o asignar presupuestos. | Revisamos manualmente las facturas mensuales e intentamos reducir gastos evidentes sin estrategia sistemática. | Implementamos herramientas de monitorización automática con alertas básicas y políticas de recursos para controlar el gasto. | Establecemos presupuestos por equipo, optimizamos recursos activamente y utilizamos herramientas avanzadas para predicción de costos. | Integramos FinOps en el ciclo de desarrollo con decisiones de arquitectura basadas en costo y optimización automática continua. | ||||||||||||||||||||
31 | SEGURIDAD | Validaciones | No se revisan ni se tienen en cuenta las vulnerabilidades | Se revisan las vulnerabilidades de forma básica o limitada | Se revisan las vulnerabilidades de forma habitual | Se revisan las vulnerabilidades de forma habitual, se utilizan herramientas de revisión de vulnerabilidades automáticas | Se revisan y resuelven vulnerabilidades de forma automatizada en el pipeline de entrega | 0 | ||||||||||||||||||
32 | No se tiene en cuenta la seguridad en los test | Verificaciones de seguridad al final del desarrollo | Algunas prácticas de seguridad integradas | Security by design con verificaciones en el pipeline | DevSecOps con escaneo y pruebas automatizadas | 0 | ||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |