Los esfuerzos de la fábrica de software e ideas relacionadas
Enviado por Oscar Asmat • 22 de Abril de 2017 • Apuntes • 8.524 Palabras (35 Páginas) • 234 Visitas
Abstracto.
Los esfuerzos de la fábrica de software e ideas relacionadas han sido de alrededor de treinta años. Las señales plazo un compromiso de largo plazo, los esfuerzos integrados por encima del nivel de los distintos proyectos para mejorar las operaciones de software. Esto no sólo es un potente, pero una idea es necesario tomar los desafíos implicados en la profesionalización de las operaciones de software en cuenta. La fábrica término tiene, sin embargo, la polémica connotación de que el desarrollo de software y mantenimiento es comparable a la producción en masa de productos industriales, y podría decirse que este no es el caso.
El documento analiza puntos de vista opuestos, proporcionando un estudio de los conceptos de fabricación de software, poniendo de relieve las variaciones y las diferencias entre ellos, y por discutir los puntos fuertes y débiles de sus enfoques para profesionalizar las operaciones de software. Sobre la base de una comparación de cuatro fábricas bien conocidas, o una fábrica similar, los conceptos del documento identifican contribuciones útiles y posibles ilusiones relacionadas con la idea de una fábrica de software.
Introducción
Organizaciones de software experimentan presiones considerables para profesionalizar su funcionamiento. Los clientes y los clientes piden los procesos de desarrollo transparentes y más rápido se retroalimentan, que requieren una mayor productividad y, por último pero no menos importante, que quieren una mejor calidad en los servicios y productos entregados. Desde hace más de treinta años, ingeniero de software de han sido ocupadas con este desafío tratando de llegar a las innovaciones para mejorar las operaciones de software. A lo largo de este período, la idea de la fábrica de software ha mantenido emergiendo como una especie de respuesta definitiva a las necesidades de nuestra profesión.
Una interpretación histórica del concepto de fabricación de software y la experiencia es proporcionada por M. A. Cusumano (1989). R. W. Bemer fue probablemente el primer autor de la propuesta que sugiere que en 1968 General Electric desarrollar una fábrica de software para mejorar la productividad del programador a través de herramientas estandarizadas, una interfaz basada en ordenador, y una base de datos con los datos históricos de los controles financieros y de gestión (Bemer 1969). Aproximadamente al mismo tiempo, M. D. McIlroy de AT & T propuso una fábrica diferente, como concepto haciendo hincapié en la reutilización sistemática de código en el desarrollo de nuevos programas (McIlroy 1969).
La primera empresa en el mundo para etiquetar una organización de software como una fábrica de Hitachi fue en 1969, mientras que la segunda fábrica de software fue creado por uno de los líderes de Estados Unidos en el campo de software a medida, System Development Corporation, durante 1975-1976. De acuerdo con Cusumano, un auge fábrica de software a continuación, siguió especialmente en Japón, donde NEC, Toshiba y Fujitsu lanzó sus propios esfuerzos de la fábrica durante 1976- 1977. Los esfuerzos de tipo fábrica Más recientemente, Mitsubishi y Nippon Telephone and Telegraph han iniciado, y en Ministerio de Comercio Internacional e de 1985 MITI-Japón-Industria inició el proyecto nacional SIGMA como un esfuerzo de cooperación para desarrollar una infraestructura de partida para producir software de alta calidad en gran cantidad (Cusumano 1989).
La fábrica término indica un compromiso a largo plazo, los esfuerzos anteriormente integradas al nivel de los proyectos individuales, para mejorar las operaciones de software. Esto no sólo es un potente, pero también una idea necesario tomar los desafíos implicados en la profesionalización de las operaciones de software en cuenta. Pero para muchos la fábrica término tiene al mismo tiempo la polémica connotación de que el desarrollo de software y mantenimiento es comparable a la producción en masa de productos industriales, y podría decirse que este no es el caso. Esto puede conducir fácilmente a las ilusiones con respecto a los tipos de intervenciones que pueden, de hecho, mejorar las operaciones de software. No es sorprendente, por lo tanto, que algunos profesionales de software como el concepto mientras que otros no lo hacen. La fábrica término puede usarse para referirse a uno o más edificios con instalaciones para la fabricación o la sede de algún tipo de producción. Para muchas personas el concepto de una fábrica también implica una forma particular de organización del trabajo, con especialización considerable de empleos, la formalización de la conducta y la estandarización de los procesos de trabajo. En este artículo no vamos a adoptar esta connotación base histórica. Más bien se utiliza el término sin suposiciones con respecto a particular, formas de estandarizar, formalizan, se especializan, o alcanzar funcional agrupamiento. La fábrica es una organización habitado por personas comprometida en un esfuerzo común, el trabajo se organiza de un modo u otro, la normalización se utiliza para la coordinación y la formalización y sistematizaciones importantes, pero habrá varias opciones para el diseño de una fábrica de software en particular. Este artículo investiga cómo enfoques existentes para la fabricación de software han escogido dentro de tales opciones de ajuste de cada enfoque en una de Henry Mintzberg de cinco estructuras básicas de organización (Mintzberg, 1983): la estructura simple (,, La supervisión directa centralizada orgánica); la adhocracia (Y descentralizada, la adaptación mutua orgánica); la burocracia máquina (, procesos estandarizados, centralizados burocráticos); el profesional la burocracia (burocracia, descentralizada y estandarizada habilidades); y la forma divisional (descompuesto basa en estandarizada salida).
En el trabajo se discuten y evaluar puntos de vista contrastantes sobre fábricas de software. Lo hacemos mediante la presentación de una selección de diferentes conceptos de fabricación de software, poniendo de relieve las variaciones y diferencias en los enfoques subyacentes, y hablando de la relación fortalezas y debilidades de los diferentes enfoques para profesionalizar operaciones de software. El objetivo es aclarar las contribuciones útiles y posibles ilusiones relacionadas con la idea de una fábrica de software.
El enfoque adoptado es básicamente la de un estudio de la literatura. Nosotros han seleccionado cuatro enfoques tipo fábrica bien conocidas para profesionalizar operaciones de software. Los cuatro enfoques cubren japonesa, iniciativas europeas y norteamericanas, algunos son principalmente herramientas orientado mientras que otros están más orientados al proceso, y juntos cubrir la gama de bastante temprano a las iniciativas más recientes. El cuatro enfoques son: un enfoque japonés a la industrializada de software organización (Matsumoto 1981, 1987), un enfoque europeo de la fábrica de software genérico (Fernström 1991, 1992), un norteamericano aproximación a la experiencia basada en fábrica de componentes (Basili 1989 1993; Basili et al. 1992), y, por último, un enfoque norteamericano para la organización de software maduro (Nilsson 1990;. Paulk et al 1993a).
...