fabrica-software-portada

Fábrica de Software

¿Qué tanto conoces de Fábrica de Software (FSW)?

Si eres el responsable del desarrollo de aplicaciones en tu empresa y la
lista de pendientes sigue creciendo sin parar, es posible que te interese
conocer más acerca de la fábrica de software. Aquí veremos las
características, ventajas, desventajas y beneficios de esta
modalidad de desarrollo de aplicaciones.


Problemas en el desarrollo de proyectos

problemas-desarrollo-proyectos

  • Proyectos fuera de tiempo y presupuesto.
  • No se reutiliza el código.
  • Su proceso de inversión es largo y los requerimientos deben ser realizados con mayor rapidez.
  • Sus recursos humanos solo dominan ciertas herramientas.
  • Costos adicionales para manejo de metodología PMI, CMM i, MoproSoft, UML, etc.

¿Qué es una Fábrica de Software (FSW)?

Una fábrica de software es un área de desarrollo dedicada a producir
componentes y procesos completos para ejecución de sistemas
basados en especificaciones. Opera como una línea de ensamblado
basada en los planos para armado.


Factores de decisión para utilizar o no una FSW

decision-fabrica-software

  • ¿Ya se hizo un análisis o levantamiento de requerimientos y sabemos qué hay que hacer?.
  • ¿Tengo los desarrolladores necesarios para la realización del proyecto?.
  • ¿Tengo equipos y licencias suficientes para el desarrollo del proyecto?.
  • ¿Tengo tiempo para supervisar directamente la programación? .
  • ¿Este producto será la base de la competitividad de la compañía?.

Ventajas de FSW

ventajas-fabrica-software

  • Utilización de recursos de programación solo cuando lo necesito.
  • Menores trámites de cotización, menos tiempo requerido en trámites administrativos.
  • No se requieren lugares físicos de trabajo para las personas, ni asignar equipos a los mismos, por tanto no es necesario entrar en procesos de inversiones.
  • Supervisor de programación 100% dedicado al proceso.
  • No requiere inversiones adicionales por periodos cortos de tiempo.
  • El cliente no se vuelve dependiente de ninguna persona para efectos de programación, documentación y pruebas de funcionalidad.

La metodología de FSW se basa en:

metodologia-fabrica-software

  • Análisis de especificaciones.
  • Estimación de esfuerzos de programación.
  • Comunicación y negociación de planes y prioridades.
  • Programación de componentes.
  • Aplicación de matriz de pruebas.
  • Liberación y entrega.
  • Informes semanales de avance.

FSW vs Proyectos vs Subcontratación

fabrica-software-diferencias

Principales Diferencias entre FSW y Proyecto

  • En una FSW no se realizan fases de análisis, ni diseño, los productos de estas fases son la entrada para iniciar con la FSW.

Principales Diferencias entre FSW y Subcontratación de Personal

  • En una FSW no se cuenta con recursos limitados, no es necesario realizar una contratación por meses completos. Normalmente, la limitante se vuelve el levantamiento de requerimientos y la definición de procesos a realizar por parte de los Analistas.

¿Te interesa adentrarte más en el tema? Lee nuestro artículo completo descargando el PDF.

descargar-pdf


Si prefieres recibir ayuda profesional, te invito a que nos contactes. Somos una empresa especialista en desarrollo de aplicaciones, fábrica de software base de datos y aplicaciones para Iphone/Ipad.

Desarrollamos software basado en Microsoft .NET, Java, iOS y Android;
y para aquellas empresas que sólo requieren la contratación directa de
especialistas, proveemos consultores por proyecto, temporales o fijos
con experiencia en las tecnologías más avanzadas para apoyar tu
estrategia en sistemas de información y desarrollo de software.