Entrega
Qué significa realmente ser dueño del código
Casi toda agencia dice que el código es tuyo. Menos te dirán dónde viven los scripts de despliegue, o en qué cuenta de nube está la base de datos.
Casi todo proveedor de software dice que el cliente es dueño del código. Es una de esas afirmaciones que no cuesta nada hacer y que rara vez se pone a prueba hasta que la relación termina.
La prueba es simple: si nos despidieras mañana, ¿podría otro equipo desplegar esto? Responder eso con honestidad suele destapar tres huecos. El repositorio es nuestro y tú recibes una copia al final. La infraestructura está en nuestra cuenta de nube, bajo nuestra facturación. Y el proceso de despliegue vive en el historial de la terminal de alguien y no en un script que cualquiera pueda correr.
Nosotros evitamos los tres por defecto. El trabajo ocurre en tu repositorio desde el primer commit, así que la propiedad es un hecho del montaje y no una cláusula. La infraestructura va en tus cuentas de nube, facturada a ti, con accesos nuestros que puedes revocar. El despliegue es un script en el repositorio que un ingeniero nuevo puede correr su primer día, porque esa es la única versión de "documentado" que sobrevive al contacto con la realidad.
Nada de esto es generosidad. Elimina la palanca que vuelve cómodos a los proveedores, y ese es justamente el punto: preferimos que nos mantengas porque irte es fácil y no quisiste hacerlo.
Venecrafters engineering