Implementation

Keep what works.
Build only what's missing.

This page starts where the method ends: the change is defined and now it needs to be delivered. Implementation seeks the smallest intervention that achieves it without breaking what already works.

01 Principle

Implementation starts
with the system you already have.

Existing tools, providers, processes and data are part of the design too. Replacing something makes sense when it improves the journey, not just because we can.

CURRENT STATE

What exists and who depends on it.

Tools, data, providers, flows and responsibilities we cannot ignore.

DEPENDENCIES

What connects to what.

Interfaces, constraints, contracts and points where a change may affect other components.

DELTA

What behavior is missing.

The concrete gap between today's system and the outcome we've defined.

02 Decisions

Five paths.
One question:
what does the system really need?

We don't choose an approach out of technical preference. We choose the smallest intervention that creates the behavior the business needs.

  1. 01KeepMantener lo que ya funciona y sigue encajando.
  2. 02IntegrateConectar piezas existentes cuando el problema está entre ellas.
  3. 03ConfigureAjustar capacidades ya disponibles antes de desarrollar.
  4. 04AdaptModificar solamente la parte que necesita comportarse distinto.
  5. 05BuildCrear una pieza nueva cuando no existe una alternativa adecuada.

03 Hospitality

Example: working
with an existing stack.

Hospitality businesses often have a PMS, channel manager, booking engine, website and active channels. Rather than restating the offer, we show how those pieces fit when the change is already defined.

04 Discipline

Integration doesn't mean
being tied to a provider.

When a function depends on a third party, we separate the business need from its technical implementation. This makes it possible to change providers, evolve an integration or replace a component without redesigning everything.

CAPABILITY

What the system needs to do.

Book, charge, send, identify, sync or publish.

CONTRACT

How it connects to everything else.

Inputs, outputs, states, errors and expected behavior.

PROVIDER

Who technically provides that function today.

An implementation choice, not the identity of the whole system.

ClickDialog

The best implementation
changes only what is needed.

If you already have tools you want to keep, they're part of the context. We understand them before deciding what needs to change.

Contar mi situación