Excelente artículo de Mohammed Fayad que usa una cocina como ejemplo de arquitectura y variabilidad/estabilidad. Muy relacionado con How Complex Systems Learn and Keep Learning.
Elemento | Temas del negocio | Objetos del negocio | Objetos industriales |
Estabilidad/adaptabilidad | ↑ | ↔ | ↓ |
Tangibilidad | ↓ | ↔ | ↑ |
Profundididad | esencial | importante | recambiable |
Ej.: cocina | preservac., limpieza | frío, agua | heladera, bacha |
Hay que mirar a lo profundo (temas del negocio) y diseñar teniendo en cuenta eso y la función (objetos del negocio), y no la capa superficial (objetos industriales) que es la que se ve. O sea: debemos ser capaces de ver en diferentes profundidades al mismo tiempo, lo que cambia y lo que no cambia.
https://www.researchgate.net/publication/220421816_Accomplishing_Software_Stability
Otra mirada… Gradiente entre temas (duraderos) del negocio, objetos del negocio y objetos industriales.
Cualidad | Temas del negocio | Objetos del negocio | Objetos industriales |
Estabilidad en el tiempo | Estable | Externamente estable | Inestable |
Adaptabilidad | Adaptable sin cambios | Adaptable a través de cambios internos | No necesariamente adaptable |
Esencialidad | Esencial | Esencial | Reemplazable |
Intuición | Intuición | Intuición y lectura | Sólo lectura |
Nivel de explicitación | Implícito | Implícito o explícito | Explícito |
Comonalidad al dominio | Nuclear | Nuclear | Periférico |
Tangibilidad (1) | Conceptual | Semi-tangible | Tangible |
(1) Visualidad, en el caso de desarrollo web.
Es parte de las referencias del Sistemas y complejidad, desarrollo, sustentabilidad y regeneración.