Ingeniería de familia de productos


La ingeniería de familias de productos ( PFE ), también conocida como ingeniería de líneas de productos , se basa en las ideas de " ingeniería de dominio " creadas por el Software Engineering Institute , un término acuñado por James Neighbors en su disertación de 1980 [1] en la Universidad de California. , Irvine . Las líneas de productos de software son bastante comunes en nuestra vida diaria, pero antes de que se pueda establecer con éxito una familia de productos , se debe seguir un proceso extenso. Este proceso se conoce como ingeniería de familias de productos.

La ingeniería de familias de productos se puede definir como un método que crea una arquitectura subyacente de la plataforma de productos de una organización . Proporciona una arquitectura que se basa en elementos comunes y en variabilidades planificadas. Las diversas variantes de productos se pueden derivar de la familia de productos básica, lo que crea la oportunidad de reutilizar y diferenciar los productos de la familia. La ingeniería de familias de productos es conceptualmente similar al uso generalizado de plataformas de vehículos en la industria automotriz .

La ingeniería de familias de productos es un enfoque relativamente nuevo para la creación de nuevos productos. Se enfoca en el proceso de diseñar nuevos productos de tal manera que sea posible reutilizar los componentes del producto y aplicar variabilidad con menores costos y tiempo. La ingeniería de familias de productos se trata de reutilizar componentes y estructuras tanto como sea posible.

Varios estudios han demostrado que el uso de un enfoque de ingeniería de familia de productos para el desarrollo de productos puede tener varios beneficios (Carnegie Mellon (SEI), 2003). Aquí hay una lista de algunos de ellos:

El proceso se ha modelado en un nivel de abstracción superior. Esto tiene la ventaja de que se puede aplicar a todo tipo de líneas y familias de productos, no solo al software . El modelo se puede aplicar a cualquier familia de productos. La Figura 1 (abajo) muestra un modelo de todo el proceso. A continuación, se describe el proceso en detalle. La descripción del proceso contiene elaboraciones de las actividades y los conceptos importantes que se utilizan. Todos los conceptos impresos en cursiva se explican en la Tabla 1.

La primera fase es la puesta en marcha de todo el proceso. En esta fase se definen algunos aspectos importantes especialmente en lo que respecta a los aspectos económicos. Esta fase es responsable de delinear las estrategias de mercado y definir un alcance , que indica lo que debe y no debe estar dentro de la familia de productos.


Figura 1: Diagrama de datos de proceso