Reunión de directorio. Hay presupuestos de VTEX, CommerceUp y Magento sobre la mesa. El gerente de IT levanta la mano: "Muchachos, nosotros ya pagamos programadores. En lugar de pagar miles de dólares al mes en licencias, armamos nuestro propio portal PHP/React. Va a ser 100% nuestro". Acaban de tirar dos años a la basura.
El síndrome del "No inventado aquí"
El desarrollo web a medida ("Custom Development") parece barato en la hoja de Excel, porque los sueldos del equipo de IT ya son un costo hundido. Lo que no calculan es la inmensidad técnica del comercio digital moderno.
1. Subestimar el Carrito
El equipo interno programa un catálogo rápido. Tardan 3 meses en hacer que el carrito sume bien el IVA discriminado. Tardan 6 meses en encriptar bien la base de datos de usuarios para cumplir leyes de privacidad. Pasa un año y todavía no integraron las pasarelas de pago ni la seguridad anti-fraude (WAF).
2. El Mantenimiento (La Jaula de Oro)
Logran lanzarlo al año 2. Funciona. Pero el mes que viene Chrome lanza una actualización de cookies cross-site que rompe el checkout. Los programadores tienen que dejar de hacer funciones nuevas (para vender más) para hacer mantenimiento (parchar el barco). El proyecto pierde dinamismo comercial.
3. La rotación de personal
El programador principal (el arquitecto del sistema) se va a trabajar al exterior o cambia de empresa. Queda un código legado "spaghetti" de medio millón de líneas que nadie en la empresa sabe cómo tocar sin romper todo. El sistema muere por asfixia técnica.
El modelo SaaS gana
A menos que seas Amazon o Mercado Libre (donde la tecnología ES tu producto), tu empresa vende bulones, medicamentos o repuestos. Contratar un Software as a Service (SaaS B2B Nativo) te permite apoyar tu operación sobre el trabajo de un ejército de ingenieros que mantienen la seguridad, la velocidad y la innovación diariamente, mientras vos te enfocas en vender bulones.