ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
ÁREA/COMPETENCIACAPACIDAD1PRINCIPIANTE2INICIAL3INTERMEDIO4AVANZADO5EXPERTO
RESULTADO
2
CULTURA Y ORGANIZACIÓNMejora de ProcesosLos procesos de trabajo son manuales o no están definidosTenemos procesos definidos internamente en el equipoAdaptamos los procesos entre equipos para hacerlos más fluidosAdaptamos los métodos y procesos a todos los aspectos de la organizaciónHacemos mejora continua de procesos0
3
Métricas de RendimientoSolo 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 DORAMétricas DORA con objetivos de mejora y plan de acción para conseguirlosCombinamos 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 BoardingsNo existen procesos de on boarding dentro del equipoSe empieza a definir algo el proceso de onboardingTenemos procesos de on boarding definidosLos procesos de onboarding son sencillos y se revisanEl proceso de onboarding se mejora continuamente0
5
Ciclo de FeedbackNo tenemos oportunidad de hacer retrospectivaTenemos retrospectiva ágil en el equipoHacemos retrospectiva ágil entre equiposSe realiza frecuentemente retrospectiva sobre los procesosRealizamos proceso de retrospectiva continua0
6
Transferencia de conocimientoPrincipalmente informal y verbalDocumentación básica de sistemas claveDocumentación mantenida regularmenteDocumentación como código con revisiones y actualizacionesCultura de documentación integrada en el flujo de trabajo0
7
Deuda Técnica y CalidadSe ignora hasta que causa problemas críticosSe aborda reactivamente cuando bloquea nuevas funcionesSe planifica tiempo ocasional para reducirlaTiempo dedicado regularmente a la reducción de deuda técnicaGestión proactiva con métricas y mejora continua 0
8
Hacemos un trabajo excesivo de correción de bugsHacemos un trabajo moderado de correción de bugsHacemos un trabajo bajo de correción de bugsEl desarrollo está principalmente enfocado en las nuevas funcionalidadesEl factor de enfoque tiende al 100%, apenas hay trabajo de resolución de bugs en el equipo de desarrollo0
9
El código nunca es supervisadoHacemos algunas revisiones de códigoTodo el código es revisado y validado antes de consolidarSe hace revisión continua de vulnerabilidades, automatizadasSe realiza revisión continua de código, y mejora del proceso0
10
DESPLIEGUE Y ENTREGA CONTINUAGestión de infraConfiguración manualScripts básicos con documentación Infraestructura como código para algunos componentesInfraestructura como código para todos los entornosInfraestructura inmutable y totalmente automatizada0
11
Gestión de entornosEntornos diferentes con configuración manualEntornos parcialmente consistentesEntornos 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ónMensual o menos frecuenteCada 2-3 semanasSemanalVarias veces por semana Diariamente o más frecuente0
13
Automatización de BuildsTenemos control de versiones de códigoTenemos builds automáticosTenemos builds lanzados automáticamente en circunstancias (trigger desde un commit o rama)Recolectamos métricas de construcción, la visilizamos y se analizaTenemos un proceso de construcción continua mejorado, con retroalimentación ágil, avisos, etc0
14
DesplieguesProceso manual con múltiples pasosScripts manuales con algo de automatización Pipeline CI/CD básico con intervención manualPipeline CI/CD automatizado con aprobaciones Pipeline CD totalmente automatizado con verificaciones de calidad0
15
Configuración y DocumentaciónNo hay documentación o está desactualizadaDocumentación y configuración normalmente actualizadaValidación habitual de la configuración y documentaciónLos 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ón0
16
CALIDAD Y MONITORIZACIÓNTestingHacemos pruebas manuales a medidaHacemos pruebas basadas en los criterios de aceptación de los requisitosTenemos testing integrado en el equipo de desarrolloTenemos sistemas automatizados avanzados de pruebasSe hace testing continuo0
17
Cobertura unitaria menor del 20%20-40%40-60% 60-80%Más del 80% 0
18
Principalmente pruebas manualesPruebas unitarias básicasPruebas unitarias e integraciónPruebas unitarias, integración y end-to-endSuite completa: unitarias, integración, e2e, rendimiento y seguridad 0
19
El equipo de externo QA testea bajo demandaHacemos pruebas superficiales después de cada desplieguePruebas exahustivas después de cada desplieguePruebas en entorno localPruebas locales en entornos efímeros estancos0
20
PerformanceNo se tiene en cuenta el rendimiento en el desarrolloVerificaciones de rendimiento al final del desarrolloPruebas de performance en entornos controladosVerificaciones de rendimiento en el pipelineDevPerfOps y pruebas automatizadas0
21
Evaluación de la CalidadNo se mide formalmenteMediante revisiones manuales ocasionales Herramientas de análisis estático básicasAnálisis de calidad integrado en el pipeline con umbrales Monitorización continua de métricas de calidad con mejora iterativa0
22
Detección de errores y MonitorizaciónDetección manual, principalmente por reportes de usuariosMonitorización básica con alertasAlertas configuradas por severidad y runbooks básicosAlertas basadas en impacto al usuario con runbooks detalladosDetección proactiva con auto-remediation para problemas comunes0
23
Gestión de incidentesSe gestionan los incidentes manualmenteExiste gestión estructurada de los incidentesTenemos capacidad de recuperación ágil ante incidentes críticosDisponemos de recuperabilidad automatizadaDisponemos de gestión predictiva para prevenir incidentes0
24
OPERACIONESPlanificaciónNo se planifica la operación del servicio, o se hace bajo necesidadExtensos ciclos de planificación de las operacionesGestión de la capacidad basada en los gastos operativosGestión de la capacidad operativa en función del crecimiento o del periodoCapacidad gestionada y basada en la granularidad del uso, tendencias, predicciones0
25
No se contempla escalado del sistemaSe realiza escalado manual del sistemaSe realiza escalado automático parcialSe realiza escalado automático de forma extendidaSe realiza auto-escalado integral0
26
No existe garantía de disponibilidadTenemos disponibilidad por zonasTenemos alta disponibilidad por zona o regionUtilizamos servicios en la nube de diferentes proveedoresDisponemos de multiples servicios en la nube, y muy alta disponibilidad0
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 desastreContamos 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
RespuestaNo se dispone de SLASe define un SLA básicoSe gestiona un SLA, basado en el presupuesto para el mantenimientoSe gestiona un SLA/SLO avanzado, basado y guiado por el presupuesto de mantenimientoSe hace revisión continua del SLO0
30
FinOpsNo 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
SEGURIDADValidacionesNo se revisan ni se tienen en cuenta las vulnerabilidadesSe revisan las vulnerabilidades de forma básica o limitadaSe revisan las vulnerabilidades de forma habitualSe revisan las vulnerabilidades de forma habitual, se utilizan herramientas de revisión de vulnerabilidades automáticasSe revisan y resuelven vulnerabilidades de forma automatizada en el pipeline de entrega0
32
No se tiene en cuenta la seguridad en los test Verificaciones de seguridad al final del desarrolloAlgunas prácticas de seguridad integradasSecurity by design con verificaciones en el pipelineDevSecOps con escaneo y pruebas automatizadas0
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