Ir al contenido

Manifiesto

Buscar en el sitio

Declaración

P03 La complejidad pertenece al sistema

Texto canónico

Que sea complejo construirlo no significa que deba ser complejo usarlo.

Tensión

Explicación

Cuando la interfaz replica la arquitectura, la persona tiene que aprender cómo se construyó el producto antes de obtener algo de él. Esa transferencia parece inevitable solo porque le resulta cómoda al equipo.

Profundizar: Tensión
Texto canónico

Cuando la interfaz replica la arquitectura, la persona debe aprender cómo fue construido el producto antes de obtener valor. Esa transferencia suele parecer inevitable solo porque resulta conveniente para el equipo.

Significado

Explicación

El dominio puede exigir reglas, integraciones y excepciones. El equipo absorbe esa complejidad y la presenta como decisiones comprensibles; las tablas y los estados internos no dictan el lenguaje ni la navegación.

Profundizar: Significado
Texto canónico

El dominio puede exigir reglas, integraciones y excepciones. El equipo debe absorber esa complejidad y presentarla como decisiones comprensibles. Las tablas, estados y servicios internos no deberían dictar el lenguaje ni la navegación del usuario.

Consecuencia

Explicación

Los conceptos internos se traducen al modelo mental de quien usa el producto. El sistema resuelve lo que puede resolver con el contexto disponible, y una excepción solo se muestra a quien realmente debe decidirla.

Profundizar: Consecuencia
Texto canónico
  • Traducir conceptos internos al lenguaje y al modelo mental de la persona.

  • Resolver dependencias, valores predeterminados y secuencias cuando exista suficiente contexto.

  • Exponer una excepción solo a quienes realmente deben decidirla.

Ejemplo

Un servicio de envíos necesita saber si un paquete es nacional o internacional. En lugar de preguntarlo, lo deduce de la dirección de destino y solo pide los datos de aduana cuando corresponden.

Se basa en P03

Contraejemplo

Abrir una explicación con rutas de archivos, configuraciones o comandos antes de que la persona entienda para qué sirven.

Texto canónico

Señal de incumplimiento. Pedir que el usuario elija primero un tipo de registro interno, sin que esa distinción tenga significado para él, expone el esquema de datos como si fuera una necesidad humana.

Prueba de decisión

Estas preguntas separan los pasos que existen por la persona de los que existen por el sistema.

Texto canónico
  • ¿Este paso existe por una necesidad del usuario o por la estructura del sistema?

  • ¿Estamos mostrando una entidad técnica que podría traducirse o inferirse?

  • ¿La persona necesita comprender esta regla para tomar una buena decisión?

Fuente

Núcleo del manifiesto v2.1, sección PRINCIPIO 3 · P03. Descargar el núcleo

Contenido