Los grupos de investigación desarrollan muchas herramientas que tienen como objetivo solucionar problemas industriales reales. El problema es que muchas de estas herramientas se quedan en la fase de simples prototipos sin que ninguna compañía llegue a usarlas debido a su pobre interfaz de usuario y usabilidad, poca documentación y soporte,… Una vez hecha la investigación que motivó el desarrollo, la falta de recursos hace que la herramienta se olvide (obtener financiamiento para desarrollar herramientas es casi imposible).

Esto hace que los grupos de investigación no puedan beneficiarse del feedback, visibilidad,… que resultarían de tener un gran número de usuarios utilizando sus herramientas.

La estrategía que hemos desarrollado en el equipo AtlanMod para solucionar este problema consiste en buscar la industrialización de nuestros prototipos de investigación gracias a un acuerdo con una empresa desarrolladora de software que asegure la existencia de una versión open source de nuestra herramienta con un nivel de calidad comparable al de cualquier herramienta comercial. Como parte del acuerdo, la empresa se encarga del desarrollo de todos los aspectos de la herramienta que no forman parte del núcleo de la investigación. A cambio, la empresa gana en visibilidad y tiene la posibilidad de ofrecer servicios de pago alrededor de la herramienta (como formación o adaptaciones especializadas de la herramienta para clientes concretos). Aunque a lo mejor no lo parece, nuestra experiencia nos dice que este es un modelo de negocio sostenible para ambas partes.

Obviamente, para que esto sea así, la herramienta tiene que cubrir las necesidades de una ámplia comunidad de usuarios o empresas por lo que normalmente definimos nuestra estrategia como un triángulo que relaciona la comunidad de usuarios con el grupo de investigación y con la empresa desarrolladora:

El hecho de que la investigación esté focalizada en solucionar un problema “real” de una comunidad asegura el retorno de la inversión a la empresa desarrolladora. El hecho de basar todo el proceso en una estrategia open source facilita la comunicación entre todas las partes y evita cualquier problema de “interpretación”.

Esta estrategia la aplicamos primero a la industrialización de la herramienta de transformación de modelos ATL con Obeo como socio tecnológico y después la hemos replicado con MoDisco en colaboración con MIA-Software . Esperamos repetir la experiencia pronto (de hecho estamos explorando ahora una posible colaboración en este sentido con ProDevelop , la compañía detrás de la herramienta de modelado open source MOSKitt ).

Si queréis saber más detalles acerca de esta estrategia podéis leer este artículo que presentaremos próximamente en el Third International Workshop on Academic Software Development Tools and Techniques . No dudéis en dejar vuestras opiniones!!

Si te ha gustado esta entrada, puedes subscribirte a este Software Modeling blog, a la lista de distribución del portal , seguirme en twitter y/o leer los posts más poopulares . Y si realmente te ha gustado ayúdame a hacerlo llegar a otros utilizando los bookmarks que tienes a continuación:

Pin It on Pinterest

Share This