En pocas palabras
Descentraliza decisiones de arquitectura exigiendo consultar a personas afectadas y con experiencia pertinente.
Qué problema resuelve
Comités centralizados que se convierten en cuellos de botella para decisiones cercanas al trabajo.
Cuándo utilizarlo
Equipos autónomos con dependencias compartidas. Ejemplo: decidir un nuevo mecanismo de eventos entre servicios.
De la idea a la práctica
Funcionamiento, ejemplos y decisiones para pasar al siguiente nivel.
En el Radar compartido: Trial (valoración de la edición aportada).
Cómo funciona
Una persona asume la decisión, recoge perspectivas y publica un ADR con opciones, consecuencias y desacuerdos. Los foros sirven para asesorar y compartir aprendizaje.
La regla
Cualquier persona o equipo puede tomar una decisión de arquitectura, siempre que antes pida consejo a:
- Todas las personas a las que la decisión afecta de forma significativa.
- Quienes tienen experiencia relevante en el área de la decisión.
El consejo se debe escuchar y registrar, pero no es vinculante. Quien decide asume la responsabilidad.
Los cuatro apoyos
| Elemento | Función |
|---|---|
| ADR | Registro de la decisión, opciones, consejo recibido y consecuencias |
| Architecture Advisory Forum | Reunión semanal y abierta donde se presentan decisiones en curso y se da consejo |
| Principios de arquitectura | Acordados por los equipos; orientan sin prescribir soluciones |
| Radar tecnológico propio | Qué tecnologías se adoptan, prueban, evalúan o evitan en la organización |
Rol de arquitectura
Arquitectura pasa de aprobar a asesorar, facilitar y conectar: detecta decisiones que se solapan entre equipos, aporta contexto transversal y cuida la calidad de los ADR. Sigue decidiendo en los casos que lo requieran explícitamente (regulación, contratos, seguridad crítica).
Ejemplo de uso
Antes de introducir una cola, consultar operaciones, seguridad y equipos consumidores. Registrar costes, contratos y recuperación, y acordar una revisión tras el primer uso real.
Señales de alarma
- El foro se convierte en un comité de aprobación encubierto.
- Decisiones relevantes sin ADR ni consulta, conocidas solo cuando ya están en producción.
- Siempre deciden las mismas personas: el proceso no está llegando a los equipos.
Criterios de implementación
Definir decisiones que requieren intervención regulatoria o contractual. Mantener los ADR accesibles y evitar convertir el consejo en una aprobación obligatoria informal.
Continúa en las fuentes
Documentación oficial para verificar detalles y explorar más.