Tesla tomó en 2012 una decisión poco habitual incluso para una tecnológica: en lugar de adaptar un gran sistema de planificación de recursos empresariales (ERP) a su forma de fabricar y vender coches, desarrolló una plataforma propia. El proyecto acabaría siendo conocido como Warp o Warp Drive y estuvo dirigido por Jay Vijayan, entonces responsable de sistemas empresariales y posteriormente CIO de Tesla. La historia real es llamativa, aunque algunas versiones que circulan por Internet mezclan hechos documentados con detalles difíciles de demostrar.
Las claves del ERP propio de Tesla en 20 segundos
- Tesla desarrolló su propio ERP porque los sistemas empresariales convencionales no encajaban bien con su modelo integrado y de venta directa.
- Jay Vijayan y su equipo crearon una primera versión funcional en unos cuatro meses.
- El sistema conectaba operaciones, fabricación, inventario, ventas y otras áreas críticas.
- Vijayan había rechazado anteriormente una oferta de Tesla porque implicaba renunciar a una compensación importante en VMware.
- El caso no demuestra que desarrollar un ERP propio sea mejor que SAP para cualquier empresa.
La parte esencial de la historia está bastante bien documentada. En agosto de 2012, pocos meses después de las primeras entregas del Model S, Vijayan explicó en una entrevista con Metis Strategy que las aplicaciones críticas de Tesla para sus funciones centrales eran desarrollos propios.
Un año después fue todavía más explícito. Durante un evento de Constellation Research explicó que Tesla había estudiado los sistemas ERP tradicionales y había concluido que no proporcionaban la velocidad y flexibilidad que necesitaba la compañía. Elon Musk respaldó entonces la construcción de un sistema propio.
Según el relato publicado por TechCrunch en 2013, más de 250 personas participaron en la construcción del ERP y la primera versión estuvo lista en cuatro meses.
Esa cifra contradice uno de los detalles del relato difundido actualmente en redes, donde también aparecen referencias a un equipo de solo 25 ingenieros. Las fuentes contemporáneas más sólidas apuntan a más de 250 personas involucradas, aunque eso no significa necesariamente que todas fueran desarrolladores dedicados exclusivamente a escribir el núcleo del ERP.
Tesla no abandonó SAP simplemente porque SAP fuera demasiado lento
Aquí aparece el primer gran matiz.
Decir que Tesla descubrió que SAP «no servía» simplifica demasiado lo ocurrido.
Vijayan explicó en 2012 que, al estudiar soluciones ERP estándar, Tesla encontraba productos construidos para cubrir una gran cantidad de casos de uso. Eso añadía funciones que la compañía no necesitaba y aumentaba la complejidad del sistema.
Tesla tenía además un modelo operativo bastante diferente al de los fabricantes tradicionales.
La industria del automóvil se había desarrollado alrededor de una extensa red de proveedores, distribuidores y concesionarios. Tesla pretendía integrar muchas más funciones directamente y mantener una relación mucho más cercana con el comprador.
La compañía vendía directamente sus vehículos en lugar de seguir exclusivamente el modelo tradicional de concesionarios independientes.
Su infraestructura informática tenía que acompañar esa organización.
TechCrunch recogió en 2013 que Vijayan consideraba que Tesla necesitaba su propio sistema precisamente por las diferencias fundamentales de su modelo de negocio y su elevado grado de integración vertical.
La decisión, por tanto, no puede reducirse a:
SAP era malo → Tesla escribió algo mejor.
La cuestión era más específica:
Tesla quería organizar su negocio de una forma para la que consideraba que las soluciones empresariales existentes requerían demasiada adaptación.
La compañía prefirió asumir el coste y el riesgo de desarrollar software ajustado a sus procesos.
No se ha encontrado, sin embargo, una fuente primaria sólida que respalde algunas explicaciones técnicas muy concretas que aparecen en versiones recientes de la historia, como que SAP solo pudiera sincronizar la web de Tesla «cada media hora o cada hora».
Ese detalle debería eliminarse de un artículo riguroso salvo que aparezca documentación adicional que lo demuestre.
SAP ya disponía en aquella época de tecnologías de integración y sistemas capaces de trabajar con procesos empresariales en tiempo real. Otra cuestión es que implementar la arquitectura concreta que Tesla quería resultase demasiado complejo, caro o lento para una compañía que estaba preparando el Model S.
Jay Vijayan rechazó a Tesla antes de acabar dirigiendo sus sistemas
La historia del ingeniero que inicialmente dijo que no a Elon Musk sí tiene una base bastante sólida, aunque también necesita algunas correcciones.
Su nombre es Jay Vijayan, no «Jay Bihan», como puede aparecer en algunas transcripciones automáticas.
Antes de Tesla había trabajado durante años en Oracle y posteriormente en VMware, donde llegó a dirigir aplicaciones empresariales.
Vijayan ha contado posteriormente que Tesla intentó contratarlo mientras trabajaba en VMware.
Rechazó la primera oferta.
La razón fue económica, pero no exactamente porque trabajase en BMW, como afirma alguna versión del relato. Vijayan trabajaba en VMware.
En una entrevista posterior explicó que aceptar la oferta significaba dejar demasiado dinero sobre la mesa. Forbes India recogió en 2020 que tenía alrededor de 2 millones de dólares en acciones de VMware y que Tesla no podía igualar el paquete de compensación.
Tesla contrató a otra persona.
Aproximadamente un año después volvió a contactar con Vijayan y esta vez aceptó incorporarse, pese a asumir una reducción salarial.
Su experiencia anterior resultaba especialmente apropiada para el problema que Tesla tenía delante. Había trabajado en desarrollo de productos empresariales en Oracle y posteriormente había gestionado aplicaciones de negocio en VMware.
En 2012 llegó a Tesla como vicepresidente de IT y aplicaciones empresariales. Posteriormente ocuparía el puesto de CIO y permanecería en la compañía hasta 2016.
Cuatro meses para construir el primer Warp
La parte más espectacular de la historia también está documentada, pero requiere precisión.
Tesla no desarrolló en cuatro meses desde cero absolutamente todo el software empresarial que utilizaría durante la siguiente década.
Lo que Vijayan y su equipo consiguieron fue construir una primera versión funcional del sistema integrado en aproximadamente cuatro meses.
La propia biografía profesional de Vijayan describe el proyecto como un sistema interno integrado de comercio electrónico y ERP cuya primera versión mínima viable fue desarrollada durante ese periodo.
Esto encaja mejor con cómo se construyen plataformas empresariales complejas.
La versión inicial permitía comenzar a operar, mientras que el software continuaría creciendo durante años conforme Tesla incorporaba fábricas, vehículos, mercados, centros de servicio y nuevos procesos.
Warp debía proporcionar una base común para diferentes departamentos sin depender de una gran colección de conectores entre aplicaciones independientes.
Según las explicaciones públicas de Vijayan, esa integración era precisamente una de sus ventajas.
En lugar de tener diferentes sistemas empresariales intercambiando información mediante múltiples integraciones, Tesla podía diseñar los componentes alrededor de un modelo común.
El nombre elegido seguía además la afición de Musk por las referencias de ciencia ficción: Warp o Warp Drive, en referencia al sistema de propulsión ficticio de Star Trek.
Pero tampoco debe confundirse este software con el que funciona dentro de los coches.
Warp es infraestructura empresarial. No es Autopilot ni el sistema operativo del Model S.
El ERP nació mientras Tesla se jugaba buena parte de su futuro con el Model S
La presión temporal tiene una explicación.
El Model S comenzó sus primeras entregas a clientes el 22 de junio de 2012 y representaba un cambio enorme respecto al Roadster.
Tesla necesitaba convertirse en un fabricante capaz de producir un automóvil propio a una escala muy superior.
La empresa había llegado hasta allí después de superar una situación financiera extremadamente complicada.
En 2008 Tesla estuvo muy cerca de quedarse sin financiación. Musk ha explicado posteriormente que la ronda de financiación cerrada en Nochebuena fue decisiva para evitar el colapso de la empresa.
Pero también aquí conviene separar la historia comprobable de algunos detalles dramatizados.
Tesla sí atravesó una crisis extrema y cerró una financiación el 24 de diciembre de 2008. Musk ha descrito repetidamente aquel periodo como uno de los momentos más difíciles de su vida.
Posteriormente llegaron dos apoyos financieros mucho mejor documentados.
Daimler adquirió en mayo de 2009 aproximadamente un 10 % de Tesla por unos 50 millones de dólares.
Y en enero de 2010 Tesla firmó con el Departamento de Energía estadounidense una línea de financiación de hasta 465 millones de dólares dentro del programa Advanced Technology Vehicles Manufacturing.
De esa cantidad, 101,2 millones estaban destinados a ingeniería y fabricación de sistemas de propulsión y 363,9 millones al desarrollo del Model S y su infraestructura productiva.
Tesla terminó utilizando la totalidad de la línea y devolvió anticipadamente sus obligaciones en mayo de 2013.
Por tanto, Warp no nació literalmente durante la crisis de Nochebuena de 2008. La crisis explica el tipo de empresa extremadamente condicionada por tiempo y capital que llegó hasta el Model S, pero el ERP se desarrolló varios años después.
¿Tesla realmente «quitó SAP»?
Esta es probablemente la afirmación que más cuidado necesita.
Hay evidencia contemporánea sólida de que Tesla utilizó SAP durante sus primeros años y de que posteriormente construyó un ERP propio que asumió sus funciones principales.
También está documentado que Vijayan y su equipo rechazaron utilizar un ERP convencional como plataforma central.
Lo que resulta mucho más difícil de demostrar con fuentes públicas es el momento exacto en el que desapareció cada componente de SAP y si existió durante un periodo una convivencia entre ambos sistemas.
Por eso afirmar que Tesla «apagó SAP en cuatro meses» sería más contundente de lo que permiten las fuentes disponibles.
La formulación más precisa es que Tesla construyó en unos cuatro meses la primera versión de su plataforma ERP propia y fue trasladando a sus sistemas internos las funciones empresariales críticas.
De hecho, en agosto de 2012 Vijayan ya decía públicamente que las aplicaciones críticas para las principales funciones de Tesla eran desarrollos propios.
Lo que Warp permitía hacer diferente
La ventaja de construir internamente no estaba necesariamente en tener más funcionalidades.
Era precisamente lo contrario.
Tesla podía desarrollar solo aquello que necesitaba y modificarlo cuando cambiaban sus procesos.
Un fabricante convencional adapta determinados procesos al funcionamiento de sus grandes plataformas empresariales y personaliza otros mediante módulos e integraciones.
Tesla podía modificar simultáneamente el proceso y el software.
Eso tenía especial sentido en una empresa que todavía estaba definiendo cómo fabricar, vender y mantener sus vehículos.
La relación directa con los clientes también reducía algunas de las fronteras tradicionales entre sistemas.
Ventas, pedidos, fabricación, inventario, logística y servicio podían compartir información dentro de una infraestructura diseñada alrededor de Tesla.
El modelo tiene una ventaja evidente: el software puede convertirse en una representación exacta de cómo funciona la compañía.
También tiene un inconveniente igual de importante: la compañía pasa a ser responsable de mantenerlo para siempre.
Entonces, ¿por qué Volkswagen, BMW o Mercedes no hacen lo mismo?
Esta es la pregunta más interesante del caso, pero su respuesta no es que Tesla descubriese un secreto que el resto de fabricantes no entendió.
Desarrollar un ERP propio es extraordinariamente caro y arriesgado.
SAP, Oracle y Microsoft distribuyen el coste de desarrollar sus plataformas entre miles de clientes. Mantienen sistemas financieros, fiscales, compras, recursos humanos, logística, fabricación, consolidación contable y numerosas funciones que una empresa tendría que construir, integrar o adquirir por separado.
Además, un fabricante centenario arrastra décadas de fábricas, adquisiciones, filiales, proveedores, concesionarios y sistemas heredados.
Tesla partía de una situación completamente diferente.
Cuando construyó Warp era una compañía joven que podía diseñar simultáneamente sus procesos empresariales y su infraestructura informática.
| Tesla en 2012 | Gran fabricante tradicional |
|---|---|
| Procesos todavía en construcción | Décadas de procesos existentes |
| Venta directa | Amplias redes de concesionarios |
| Pocas líneas de producto | Numerosas marcas y plataformas |
| Organización relativamente joven | Miles de sistemas heredados |
| Cultura de desarrollo de software | IT empresarial de gran escala |
| Posibilidad de empezar casi desde cero | Migraciones extremadamente complejas |
Eso convierte el caso Tesla en algo difícil de copiar.
Una empresa puede ahorrar licencias desarrollando su propio software y terminar gastando mucho más en programadores, seguridad, soporte, cumplimiento normativo, actualizaciones y mantenimiento durante décadas.
La decisión solo tiene sentido cuando el software forma una parte suficientemente diferenciadora del negocio como para justificar asumir toda esa responsabilidad.
Warp no demuestra que SAP sea innecesario, sino cuándo tiene sentido construir
Vijayan dejó Tesla en 2016 y fundó Tekion, una compañía que aplica buena parte de esa experiencia al software para el comercio minorista del automóvil.
La paradoja resulta interesante.
Después de construir software específico porque Tesla era demasiado diferente para utilizar determinadas plataformas empresariales convencionales, Vijayan creó una empresa para convertir parte de ese conocimiento en un producto que otras compañías pudieran comprar.
Es precisamente la lógica que explica la existencia de un ERP comercial.
Cuando muchas empresas necesitan resolver problemas similares, comprar una plataforma suele resultar más razonable que construirla.
Cuando una compañía considera que su forma de operar es una ventaja competitiva que el software estándar limita, desarrollar internamente empieza a tener más sentido.
Tesla se encontraba en esa segunda situación.
No abandonó SAP porque cualquier compañía pueda construir un ERP mejor en cuatro meses. Tampoco porque SAP fuese incapaz de gestionar una empresa automovilística. Buena parte de la industria demuestra exactamente lo contrario.
Lo hizo porque en 2012 estaba construyendo al mismo tiempo un automóvil, una fábrica, una red comercial y una manera diferente de relacionarse con el cliente, y decidió que su software empresarial también debía construirse alrededor de ese modelo.
La pregunta útil que deja Warp no es por qué todas las empresas siguen utilizando SAP.
Es otra: qué parte del software de una compañía es simplemente infraestructura y qué parte contiene aquello que realmente la hace diferente.