ensayo
DEFINICIÓN:
Según Merriam Webster, la fábrica de software es una organización altamente organizada que produce partes en una línea de producción utilizando elementos estandarizados, herramientas y procesos de producción.
Históricamente, el término “Fabrica de Software” ha sido utilizado para describir grandes esfuerzos comerciales para automatizar el desarrollo desoftware entre líneas similares. Las características más resaltantes de estos esfuerzos incluyen la reutilización sistematizada y continuos procesos de mejora.
De acuerdo con algunos especialistas, el término sugiere un acuerdo a largo plazo para optimizar el desarrollo de software, sus métodos y prácticas en el curso de múltiples proyectos.
Una fábrica de software es una empresa de la industria delsoftware cuya misión es el desarrollo de software para sus clientes de acuerdo a los requisitos específicos que aquel le solicita.
Típicamente una fábrica de software tiene como su principal fuente de ingreso la venta de proyectos de software, como así también la venta de horas hombre de desarrollo de software. Generalmente la propiedad intelectual de las aplicaciones informáticas desarrolladas lepertenece al cliente. Por lo general la fábrica de software tiene ingresos adicionales por los servicios asociados que brinda a los clientes a los que les desarrolla las aplicaciones informáticas, tales como el mantenimiento, la capacitación, la actualización, el despliegue, el soporte, etc.
La diferencia principal entre una empresa de Consultoría de Sistemas y un servicio de Fabrica de Softwareradica en que la primera cubriría toda el Ciclo de Vida de Software, desde la toma de requerimientos y diseño funcional hasta la construcción, pruebas de aceptación e implantación; mientras que la segunda inicia su tarea a partir de un diseño funcional que "otros" han realizado. Por tanto, los skills de una fábrica de software son claramente diferentes: requieren de un menor conocimiento de lasnecesidades del futuro usuario de negocio.
Es necesario también tener en cuenta que al emprender una fábrica de software se debe capacitar muy bien al personal que va a trabajar para ser más eficientes y contribuyan al desarrollo continuo y avanzado en el transcurrir del tiempo y de las necesidades.
Fundamentos de una Fábrica de Software
Con una Fábrica de Software se busca:
Proyectos que siganlos mismos estándares.
Métricas de productividad.
Búsqueda de mejora continua del servicio.
Ganar confiabilidad de los clientes.
Establecer proyectos de referencia.
Establecer reconocimiento del servicio en el mercado.
Mantenerse actualizado en tecnología.
Convivencia necesaria entre las diversas tecnologías.
Primeras fábricas software, concepto e historia
El término Fábrica deSoftware se apareció hace casi 40 años, en 1968, en el congreso IFIP (International Federation of Information Processing) por Bemer, quien afirmaba que es imposible que los programadores hagan buen software simplemente bajo supervisión humana, mientras que “una fábrica, sin embargo, tiene más que supervisión humana. Mide y controla la productividad y calidad. Se mantienen registros financieros para costey planificación”, frase para la reflexión, más si la trasladamos al momento actual y consideramos sus años de antigüedad.
Hitachi fue la primera empresa que utilizó el término “fábrica” en 1969 cuando fundó Hitachi Software Works.
También es importante resaltar el destacado impulso y difusión empresarial que desde hace tiempo, aparte de en EEUU, el concepto ha tenido en Japón, y másrecientemente en China. A este respecto elaboramos la siguiente tabla donde hemos situado por orden cronológico las primeras fábricas software.
1969 Primera fábrica de software: Hitachi Software Works
1975 Fábrica software de la Systems Development Corporation
1976 Fábrica software de NEC
1977 Fábrica software de Toshiba
1979 Fábrica software de Fujitsu
En lo que respecta a la evolución de la...
Regístrate para leer el documento completo.