Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Si Bosch puede hacerlo, usted también puede hacerlo

Desde el advenimiento de Internet de las cosas (IoT), un número creciente de empresas tradicionales ha puesto el "código abierto" en sus agendas, para asombro de las empresas de software, que ahora descubren que ya no son las únicas que se ocupan de este problema. Esto plantea la pregunta de cómo mantener y fomentar esta apertura por parte de las empresas tradicionales, que hasta ahora se han centrado más en controlar sus propios activos y tecnologías.

Bosch y el código abierto:cómo llegamos aquí

Kai Hudalla

Kai Hudalla trabajaba en Bosch en soluciones para el Internet de las cosas en dominios de aplicaciones como el hogar inteligente, la gestión de la energía, la movilidad eléctrica y la automoción mucho antes de que el Internet de las cosas se volviera tan popular y omnipresente. Participa activamente en varios proyectos de Eclipse IoT. Uno de ellos es el proyecto Eclipse Hono, cuyo objetivo es proporcionar una plataforma de integración para conectar millones de dispositivos a la nube. Kai es un orador habitual en conferencias y disfruta cocinar. También le gusta jugar al golf, siempre que el clima lo permita.

Bosch siempre se ha beneficiado enormemente del software de código abierto, pero tuvimos dificultades a la hora de desempeñar un papel más activo en la comunidad de código abierto. Se expresaron varias inquietudes:desde problemas legales y cuestiones de calidad del producto hasta temores sobre las consiguientes demoras en el proceso de desarrollo.

A pesar de todo esto, comenzamos a incrementar seriamente nuestra participación en el segmento de código abierto hace unos cinco años. Desde entonces, hemos lanzado proyectos Eclipse dirigidos a algunas de las áreas clave de interés de Bosch. Eso incluye Bosch IoT Suite, nuestra plataforma de software de IoT, cuyo núcleo está siendo desarrollado en proyectos de código abierto por Eclipse IoT.

El objetivo general de Bosch es asegurarnos de que nuestro negocio de IoT no dependa de la tecnología patentada de ninguno de los grandes proveedores de plataformas de IoT, sino que se base en tecnología abierta, disponible públicamente y, por lo tanto, no bajo el control de un solo jugador en el mercado. . Como resultado, rompimos con nuestro enfoque tradicional para el desarrollo de software:alejándonos del software propietario y hacia el código abierto.

Consecuencias de una estrategia de código abierto

El desarrollo de software en proyectos de código abierto tiene consecuencias de gran alcance para una empresa, especialmente si anteriormente se enfocaba en desarrollar su propio software internamente. A la luz de nuestra plataforma de IoT, nos quedó claro que nuestro modelo de negocio ya no podría limitarse únicamente a la venta de licencias de software si el código fuente de nuestro software estaba disponible en GitHub y, por lo tanto, podía ser utilizado por cualquier persona. Por eso ofrecemos Bosch IoT Suite como software como servicio (SaaS). En otras palabras, operamos los servicios Bosch IoT Suite de manera profesional en la nube. Los clientes pueden reservar los servicios y pagar por usarlos.

El cambio al código abierto significó que tuvimos que pensar en las “joyas de la corona”, por así decirlo:componentes que están disponibles solo como ofertas comerciales. Nuestro enfoque aquí fue que los componentes especiales deberían basarse en un proyecto de código abierto. No queríamos dejar ninguna función fuera del proyecto de código abierto que solo pudiera abordarse mediante una oferta comercial.

Por último, también teníamos que ser conscientes de que podría haber puntos de fricción entre los intereses de una empresa y los del mundo del código abierto. Mientras que una empresa está interesada en implementar ciertas funciones y hacerlo de acuerdo con sus propias prioridades, la comunidad de código abierto puede tener un conjunto de prioridades bastante diferente. Tuvimos que comprender que podemos sacar provecho de otros puntos de vista; potencialmente pueden mostrarnos nuevas formas de resolver problemas.

Crear cimientos adecuados

Steffen Evers

El Dr. Steffen Evers es director de servicios de código abierto en Bosch.IO. Lidera el equipo que brinda servicios de desarrollo de software de código abierto esencial para la empresa y asesora sobre estrategia, trabajo comunitario, gestión de software y procesos de cumplimiento en el área de código abierto. Durante casi 20 años, Steffen ha investigado, enseñado y promovido el desarrollo de código abierto y ha apoyado a varias empresas en el uso de OSS para lograr sus objetivos comerciales.

Las empresas que quieran tener éxito en el entorno de código abierto primero deben construir el marco adecuado. En 2014, nos propusimos poner el tema del código abierto en una base sólida dentro de nuestra empresa. Primero tuvimos que elaborar un conjunto de reglas, reglas que definieran procesos, por ejemplo. ¿Quién tiene que dar las aprobaciones? ¿Qué formación necesitan los asociados antes de poder realizar una contribución? El objetivo era mantener los riesgos manejables; eliminarlos por completo está fuera de discusión. Pero es posible crear una configuración en la que todos sepan cómo comportarse en el contexto de código abierto.

Al mismo tiempo, el conjunto de reglas tenía que ser implementable en la práctica. Si los desarrolladores primero tienen que pasar semanas luchando con los procesos antes de que puedan escribir siquiera una línea de código, entonces hemos perdido el contacto con la realidad. Es lo mismo cuando un desarrollador quiere hacer contribuciones regulares a un proyecto, pero tiene que obtener las aprobaciones necesarias constantemente.

Cuando anunciamos en la EclipseCon 2015 que nos convertiríamos en Miembro Estratégico de la Fundación Eclipse, ya habíamos implementado nuestro conjunto de reglas. Es más, habíamos hecho un trabajo preliminar muy importante. Ya estábamos en contacto con otras empresas con miras a evaluar el potencial de una infraestructura IoT-cloud basada en software de código abierto. Esto llevó al proyecto Eclipse Hono, en el que tanto Bosch como otras empresas colaboraron desde el principio.

Para nosotros era muy importante encontrar aliados mucho antes de embarcarnos en un proyecto como este. Resultó en un compromiso sustancialmente más fuerte de nuestra parte. Como consecuencia, no parecía que estuviéramos simplemente poniendo nuestro software propietario a disposición de la comunidad de código abierto.

Nuestro viaje de usuario de código abierto a campeón.

Consecuencias para los sectores empresariales

Además de los efectos que tiene en la empresa, una mayor implicación en el segmento de código abierto también se filtra a los procesos de trabajo de los diferentes sectores empresariales.

1. Desarrolladores

¿Quién usa Eclipse IoT?

Obtenga más información sobre las empresas que se han comprometido a acelerar la adopción de tecnologías de código abierto listas para producción de grado comercial desarrolladas por Eclipse IoT.

Adoptadores de Eclipse IoT

Los desarrolladores ya no se limitan a trabajar en la burbuja de filtros de su propia empresa, sino que trabajan con otros desarrolladores "en el mundo real". Tienen una gran oportunidad de aprender de los demás. Por otro lado, todo desarrollador debe ser consciente de que ahora es visible para el mundo exterior. Eso significa tener que hacer frente a una mayor responsabilidad. Después de todo, cuando contribuyes con el código fuente a un proyecto, todo el mundo sabe quién lo escribió. Eso significa, en particular, que debes aprender a lidiar con las críticas justificadas e injustificadas de otros desarrolladores, incluso de completos desconocidos. Es más, se necesita paciencia al responder preguntas.

2. Ventas

La historia de las ventas está cambiando. En la mayoría de los casos, ya no se trata de las funciones especiales que tiene para ofrecer. Esto se debe a que, en el contexto del código abierto, con frecuencia surgen funciones técnicas que son más o menos comparables con otras. En consecuencia, el enfoque de la USP ya no debería recaer en las características. Más bien, la distinción ahora radica en la apertura, independencia y adaptabilidad del software.

3. Marketing

Cuando se comercializa el producto comercial, ahora debemos centrarnos en los proyectos de código abierto subyacentes. La interacción entre el software de código abierto y los productos comerciales se puede dividir normalmente en dos aspectos:las tecnologías se desarrollan en proyectos de código abierto y los productos comerciales a menudo combinan una gama completa de estas tecnologías, completándolas con características especiales.

La estrategia de marketing inicialmente tiene que comenzar con los proyectos de código abierto. Cuando, en el siguiente paso, el enfoque cambia a una utilización específica, podemos establecer el vínculo con el producto comercial, que se puede adaptar a los requisitos particulares del cliente. Eso significa menores costos de implementación para el cliente.

El cliente siempre debe ser consciente del estrecho vínculo entre el producto comercial y la tecnología de código abierto. Los dos no deben verse como elementos completamente separados.

Un proceso complejo

Bosch IoT Suite calificada como "la mejor en su clase"

La última teknowlogy | PAC RADAR en plataformas IoT basadas en código abierto calificó a Bosch IoT Suite como "la mejor en su clase".

Leer el informe

Posicionar una empresa en el mundo del código abierto es un proceso complejo, similar a subir una escalera. Inicialmente, simplemente está utilizando software de código abierto sin aportar nada. En algún momento, compila sus primeros informes de errores y contribuye con sus primeras correcciones de errores, todo muy modesto en alcance. Con el tiempo, comienza a desarrollar funciones más complejas y poco a poco comienza a recorrer el camino para convertirse en un campeón de código abierto, configurando y administrando sus propios proyectos de código abierto.

Pero el desarrollo de usuario de código abierto a campeón de código abierto refleja principalmente la perspectiva técnica. Hay muchos más aspectos en juego a lo largo del proceso en su conjunto:debe adaptar sus modelos comerciales y procesos corporativos para reflejar su compromiso con el código abierto; y, por último, pero no menos importante, la transición tendrá consecuencias en la forma en que funcionan los diferentes sectores empresariales.

Sin duda, comprometerse como empresa con la comunidad de código abierto significa mucho trabajo. Pero hay una cosa de la que estamos seguros:si Bosch puede hacerlo, usted también puede hacerlo.


Tecnología Industrial

  1. ¿Qué se puede cortar con un láser de fibra?
  2. Comprenda las fallas del equipo para evitarlas
  3. ¿Puede confiar en una máquina CNC usada?
  4. Cinco cosas que puede hacer para prepararse para el marketing basado en cuentas
  5. ¿Cómo puede una empresa de fabricación de metal ahorrarle dinero?
  6. ¿Se puede soldar tubería de hierro negro? – Una guía completa
  7. FR4:cuándo puedes usarlo y cuándo no
  8. RapidDirect:garantía de calidad en la que puede confiar
  9. Cámbiame si puedes (infografía)
  10. ¿Qué es la eficiencia de fabricación y cómo se puede mejorar?
  11. ¿puede usar un motor hidráulico como bomba