Bienvenidos

Bienvenidos al primer foro de gestión de la reutilización y la variabilidad en la industria de software. REVASOFT -2014

¿Ha implementado alguna estrategia para administrar la variabilidad de sus productos de software y mejorar la productividad de su empresa? ¿Cómo lo hacen otras empresas? ¿Cómo se debe hacer?

Venga, comparta sus experiencias y participe gratuitamente en el primer foro de gestión de la reutilización y la variabilidad en la industria de software

Una de las preocupaciones principales de la industria de TIC es cómo mejorar la productividad de empresas de desarrollo de software, situación hoy agravada por la escasez de ingenieros de sistemas que produzcan software de buena calidad. Para hacer frente a esta preocupación, desde hace varios años surgió el concepto de modelos de variabilidad como factor clave para desarrollar familias de productos de software (también conocidas como líneas de producto de software). La idea bajo este enfoque es que las empresas mejoren su productividad explotando características comunes y variables en productos de software que puedan identificarse como de una misma familia. Este enfoque innovador de mejora de productividad ha sido impulsado por el Instituto de Ingeniería de Software (SEI por sus iniciales en inglés), quien es el mismo autor del modelo de calidad CMMi, y se basa en la reutilización automática de componentes de software, sobre la definición de una arquitectura de base cuidadosamente definida. Para lograr la reutilización automática de componentes de software, se parte de dos conceptos fundamentales: el análisis y modelamiento de la variabilidad, y su aplicación sistemática mediante la Ingeniería de Líneas de Producto (ILP o SPL por sus iniciales en inglés).

Según estudios realizados por Clements y Northrop, el enfoque de producción basado en Líneas de Producto disminuye los costos de producción por producto hasta en un 60%; el tiempo de puesta en el mercado hasta en un 98%; el requerimiento en mano de obra hasta en un 60%; mejora la productividad en alrededor de 10 veces, y la calidad de cada producto derivado se refleja en hasta 10 veces menos errores* portafolio de productos y servicios ofrecidos por una empresa de desarrollo de software, y la posibilidad de ganar nuevos mercados.

Numerosas publicaciones científicas y proyectos industriales muestran la pertinencia y el vigor de la Ingeniería de Líneas de Producto en los planos económico y científico en el mundo. Desde el punto de vista económico, la ILP ofrece las ventajas de la producción en masa y de la producción semi-personalizada. Así, además de los beneficios citados anteriormente, la ILP permite desarrollar decenas o cientos de productos diferentes en lugar de un solo producto; todo esto mediante un esfuerzo incremental reducido. Desde el punto de vista científico, la ILP lleva un poco más de 20 años de investigación e innovación creciente a nivel mundial.

Objetivo del foro

El objetivo de este Foro es brindar un espacio para reunir académicos y empresas de desarrollo de software para presentar el estado de la práctica en reutilización y modelamiento de la variabilidad de software en Colombia. Así mismo, se espera discutir la posibilidades de incorporar estos temas, base para la Ingeniería de Líneas de Producto, en las prácticas, desarrollos y agendas de investigación e innovación tanto en la industria como en el ámbito académico.

*Clements P., Northrop L. Software Product Lines: Practices and Patterns. Addison Wesley, Reading, MA, USA, 2001.