La Arquitectura de TI es un juego de satisfacción de restricciones, la tecnología siempre va a tener limitaciones y como Arquitectos debemos saber cuál es la mejor manera de superar estas restricciones para resolver de manera adecuada los problemas de gente con sentido de negocio. Hace un tiempo aprendí que las heurísticas son una herramienta para trabajar arquitectura; sin embargo, en ocasiones las heurísticas que tenemos analizan restricciones que ya no existen por la evolución de la tecnología; pero, no analizan nuevas restricciones que son importantes y se deben tener en cuenta para tomar decisiones de arquitectura.
Gregor Hohpe dice “When progress removes major constraints, it’s time to recalibrate your heuristics.”