Qué existe y quién depende de ello.
Herramientas, datos, proveedores, flujos y responsabilidades que no podemos ignorar.
Implementación
Esta página empieza donde termina el método: el cambio ya está definido y ahora hay que ejecutarlo. La implementación busca la mínima intervención capaz de producir ese cambio sin romper lo que ya funciona.
Herramientas, proveedores, procesos y datos existentes también son parte del diseño. Cambiar una pieza tiene sentido cuando mejora el recorrido, no simplemente porque podamos reemplazarla.
Herramientas, datos, proveedores, flujos y responsabilidades que no podemos ignorar.
Interfaces, restricciones, contratos y puntos donde un cambio puede afectar al resto.
La diferencia concreta entre el sistema actual y el resultado que ya definimos.
No elegimos una modalidad por preferencia técnica. Elegimos la mínima intervención capaz de producir el comportamiento que el negocio necesita.
En Hospitality suele haber PMS, channel manager, motor de reservas, sitio y canales activos. La implementación no vuelve a explicar la oferta de Hospitality: muestra cómo tratamos esas piezas cuando el cambio ya está definido.
Cuando una función depende de un tercero, intentamos separar la necesidad de negocio de la implementación concreta. Eso permite cambiar de proveedor, evolucionar una integración o sustituir una pieza sin rediseñar toda la solución.
Reservar, cobrar, enviar, identificar, sincronizar o publicar.
Entradas, salidas, estados, errores y comportamiento esperado.
Una decisión de implementación, no la identidad de todo el sistema.
ClickDialog
Si ya tenés herramientas que querés conservar, forman parte del contexto. Empezamos por entenderlas antes de decidir qué debe cambiar.
Contar mi situación