Soluciones / Integraciones de APIs
Integraciones de APIs
Dos sistemas que hoy no se hablan
Dejo una integración entre dos sistemas que ya usas, documentada, para que un cambio no se pierda en silencio.
De qué se trata
Una integración, en este paquete, conecta dos sistemas que hoy no se hablan. Lleva autenticación, reintentos y un lugar donde ver si algo falló, para que un cambio no se pierda en silencio. Más de dos sistemas, construir el sistema que todavía no existe, y el costo de las APIs de terceros quedan fuera. El resultado es una nota técnica para mantenerlo, no una caja negra.
Experiencia
En Zenta traduje requisitos de negocio a integraciones REST y SOAP y a flujos de datos sobre arquitecturas mixtas, legado y nube. En Falabella el viaje de compra dependía de eso: pasarela de pago, liberación de pedidos y despacho. El paquete es deliberadamente de dos puntas. Si aparecen un tercero o un sistema que hay que inventar, se escribe antes de partir.
Cómo trabajo
Uso dos formas de ordenar el trabajo. No son religiones: cada una sirve para un momento distinto.
Cascada
Primero se escribe el camino completo y lo que queda fuera. Después se construye en ese orden. Sirve cuando el alcance ya se puede nombrar: una web de seis pantallas, una integración entre dos sistemas, un Odoo con tres módulos. Sabes qué vas a recibir antes de partir.
Scrum
El trabajo se parte en semanas cortas. Cada semana se muestra algo usable y se decide qué sigue. Sirve cuando el detalle todavía se está descubriendo: el tono de un agente, la pregunta que de verdad llega al bot, la prioridad de un backlog.
El paquete publicado es el marco: alcance, plazo y lo que se cotiza aparte. Eso es cascada. Adentro hay una revisión semanal: se ve, se corrige y se sigue. Eso es Scrum. Tengo Scrum Master y Scrum Foundations, y un Green Belt para cuando el problema es de operación y no de moda.
Para quién es
Quien ya tiene un CRM, un ERP, una tienda o una herramienta interna y necesita que los datos viajen solos.
Qué incluye el paquete
- Integración entre dos servicios
- Autenticación y manejo de errores
- Reintentos y registro de lo que entra y sale
- Prueba del camino feliz y de un fallo
- Nota técnica para mantenerlo
Se cotiza aparte
- Más de dos sistemas en el mismo paquete
- Desarrollo del sistema que todavía no existe
- Costos de las APIs de terceros
