sí, pero ¿cómo le vendemos eso a la gerencia?
Por lo general, esto terminaría la discusión aquí porque nadie tenía idea de cómo justificar la inversión. En este artículo propongo un marco tomado del mundo de la estrategia empresarial. Espero que le ayude a comprender cuándo el código abierto es un gran movimiento para la empresa y vender la idea a los patrocinadores.La lógica habitual utilizada por los ingenieros para justificar el código abierto es que el intercambio abierto de ideas produce mejores productos que el enfoque de desarrollo cerrado. Exponer sus fuentes lo incentiva a escribir mejor software porque no quiere ser considerado un mono del código. También reduce las infracciones de seguridad y los errores porque muchos más ingenieros escanean el código todos los días. Sin embargo, esto no es una justificación suficiente. Tenemos muchos ejemplos de la mejor ingeniería privada en su clase. Considera Apple. Difícilmente son de código abierto, pero son de clase mundial en todas las categorías en las que compiten. Entonces, ¿cómo sabe cuándo el abastecimiento abierto es la estrategia correcta? Combiné las mejores prácticas comerciales de Exploring Strategy [1] y las lecciones aprendidas de los líderes de la industria del software para llegar al siguiente marco de decisión. Se compone de cuatro factores que impulsarán su estrategia de código abierto.La intensidad de la rivalidad competitiva: En industrias altamente rivales, las empresas tienden a robar innovaciones. La innovación cerrada es mejor cuando se pueden anticipar tales comportamientos rivales. Piense, por ejemplo, en el mercado del calendario digital. Hay una profusión de aplicaciones que salen cada año, ajustando la experiencia del usuario al siguiente nivel cada vez. Uno agregará una función automática de “proponer intervalos de tiempo disponibles”, y otro agregará una función de “proteger el tiempo de enfoque automáticamente”. La intensidad de la competencia por parte de los nuevos participantes y los jugadores históricos es tan feroz que el código abierto de sus características sería un disparo en el pie. Pregúntese: “¿Qué tan probable es que mis competidores copien?”Existencia de la ventaja del primer motor: En los mercados en los que el ganador se lo lleva todo, donde la tecnología es fundamental para el éxito del producto, la innovación cerrada es más estratégica porque le permite profundizar su brecha con respecto a la competencia y fortalecer su ventaja. Tomemos, por ejemplo, LinkedIn, una plataforma con un fuerte efecto de red. Sólo hay sitio para un LinkedIn en el mundo, como bien sabían. En Blitzscaling [2], Reid Hoffman cuenta cómo quemaron millones de efectivo para apoderarse del mercado. En esta etapa, el abastecimiento abierto de sus productos más críticos habría reducido su preciado avance frente a la competencia. Donde la innovación es más continua, tiene sentido abrir el código y construir lentamente la tecnología con la comunidad. Tenga cuidado: las ventajas de ser el primero en moverse a menudo se sobreestiman. Apple nunca fue el primero en lanzar la tecnología de teléfonos inteligentes, reproductores de MP3 y tabletas. Pregúntese: “¿Puedo mantenerme por delante de la competencia de forma duradera?”Innovación estrechamente vinculada: En industrias donde los productos están hechos de sistemas complejos y estrechamente interrelacionados, el código abierto lo obliga a estandarizar cada componente y comprometerse con una integración perfecta entre ellos. Esta es la razón por la que Apple desarrolla la mayoría de software privado. Quieren una integración estrecha y una experiencia fluida. Por ejemplo, piense en cómo sus AirPods cambian automáticamente de su MacBook a su iPhone cuando recibe una llamada telefónica. La experiencia del usuario a veces empuja hacia la innovación cerrada. Pregúntese: “¿Qué tan importante es la experiencia del cliente para mi negocio?”Capacidades de ingeniería: ¿Qué tan importante es para usted adquirir capacidades de ingeniería de vanguardia? El código abierto eleva el nivel de sus equipos de ingeniería y los incentiva a compararse con las mejores prácticas. Esta es una forma poderosa de atraer y hacer crecer sus habilidades internamente. Pregúntese: “¿Qué nivel de habilidades de ingeniería necesito internamente?“Antes de abrir cualquier cosa, piense como un estratega. Si solo consideras los beneficios sobre la calidad de tu producto, pierdes una dimensión fundamental de la estrategia: tu competencia. Las cuatro preguntas clave que propongo le permiten considerar el código abierto como un impulsor de la ventaja competitiva: ¿Está haciendo un regalo a sus competidores? ¿Podría proteger su innovación para mantenerse a la vanguardia? ¿Necesita una experiencia de cliente superior? ¿Ingenieros de clase? Al hacer estas preguntas, cubrirá los cuatro factores fundamentales del marco de decisión de código abierto. Estará seguro de que su estrategia de código abierto encaja perfectamente con su estrategia corporativa, por lo que será fácil vender la idea. ¿Tiene alguna otra perspectiva o experiencia sobre el tema? Por favor, hágamelo saber en la sección de comentarios.[1] Whittington, Angwin, Regner, Johnson y Scholes, Explorando la estrategia (2019), Pearson[2] Reid Hoffman y Chris Yeh, Blitzscaling (2018), Moneda.
Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…
Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…
Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…
Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…
Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…
El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…