Los puntos clave no están disponibles para este artículo en este momento.
Las líneas de productos son un tipo especializado de arquitectura de software con un muy buen potencial de reutilización y una calidad mejorada para sistemas de software basados en el concepto de producción en masa personalizada. Muchas empresas de software poseen varios proyectos y tienen amplias experiencias con desarrollos de productos individuales. Aquí, cualquier automatización adicional del proceso de desarrollo de software y las mejoras en la calidad del producto resultante son promesas muy tentadoras para pasar del desarrollo de productos individuales a las líneas de productos. La migración de productos de software existentes hacia una línea de productos es el tema de este documento. Basado en dos proyectos estudiantiles que resultaron en dos computadoras de ciclo, se presenta la migración a una línea de productos de computadoras de ciclo, así como su análisis y comparación con las experiencias industriales disponibles hasta ahora. Los resultados de este análisis son lecciones aprendidas sobre el lado técnico y los desafíos de los aspectos organizacionales de la migración. El documento resume el proceso de migración para dar al lector una visión de apoyo sobre sus propios proyectos de migración y permitir la detección temprana de desafíos futuros y evitar posibles trampas.
Streitferdt et al. (Sun,) estudiaron esta cuestión.