Fábrica de Software

Fábrica de Software

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 en el Desarrollo de Proyectos Fábrica de Software

  • 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

Factores de Decisión Fábrica de 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 Fábrica de 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:

Metolodogía Fábrica de 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

Diferencias Fábrica de Software

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 Northware


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.

[hr]

“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 Web, Desarrollo de Apps Empresariales, Microsoft 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.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Deja un comentario

Tu dirección de correo electrónico no será publicada.