BPSF54 Prosyde Software Factory

PSF54 “Fábrica de software, orientada a la especialización de funciones”

El concepto de Fábrica de Software
Un intento de definición sería, aquella organización, orientada a la creación de un producto software, que
planifica las distintas tareas a realizar de forma coordinada y secuencial con el objeto de conseguir el
producto en plazo, costo y calidad adecuado.
Claramente, es una organización orientada a la especialización de funciones.

El objetivo de una Fábrica de Software
Es conseguir realizar un producto en plazo, costo y calidad adecuada mediante la organización y especiali-
zación de funciones.

El núcleo de una fábrica de software es el equipo de desarrollo; está orientado al conocimiento técnico en
una especialidad concreta del desarrollo, entendiéndose por esto el conocimiento de una arquitectura de
desarrollo y las herramientas y lenguajes de programación necesarios. Cuenta con un personal muy técnico
formado por distintos perfiles: desde arquitectos de software hasta programadores con fuertes conocimentos
en su entorno concreto. Participan de las fases más técnicas del desarrollo de software, concretamente, en
las relativas al diseño detallado y la programación del producto.

En nuestro caso, adicionamos al equipo técnico de desarrollo, tareas que normalmente, en una estructura
formal, cumpliria el equipo de documentación. Estas tareas estan orientadas a describir con un lenguaje
común las funcionalidades del producto desarrollado y cuya finalidad es conseguir hacer usable dicho producto.
Una de las características de una fábrica de software es la eficiencia; esto se consigue por la optimización de
las tareas en el desarrollo de software y por la economía de escala (repetir varias veces lo mismo).