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.

“Somos la mejor opción para acompañar a tu Organización durante su Transformación Digital. Más de 20 años colaborando con empresas nacionales e internacionales.

Si estás próximo a arrancar un proyecto de migración a La Nube, Desarrollo de Software o Aplicaciones Móviles Empresariales y tienes dudas sobre este tema, te invito a que nos contactes”.

 

Somos una Empresa de Desarrollo de Software, especialista en Desarrollo de Aplicaciones WebDesarrollo de Apps EmpresarialesMicrosoft Dynamics 365 y Fábrica de Software. Desarrollamos software basado en Microsoft .NET, y aplicaciones nativas en iOS o Android; para aquellas empresas que sólo requieren la contratación directa de especialistas, brindamos asesoría especializada de acuerdo a las necesidades de nuestros clientes con experiencia en las tecnologías más avanzadas para apoyar tu estrategia en desarrollo de sistemas y desarrollo de app.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *