Mantenimiento de software [BIA SoftEvolution]

BI Analytics analizando y comprendiendo las nuevas necesidades de su negocio y el software actual de su empresa podemos lograr que su software evolucione y mejore soportando estas necesidades y también incluya nuevas tecnologías que lo robustecen y haga mantenible. BI Analytics hace que su software cambie, evolucione y crezca a la par de su negocio. 

El mantenimiento de software se clasifica en:

  • Mantenimiento correctivo: a pesar de un proceso riguroso de calidad a través de pruebas unitarias, integración, desempeño y de usuario, el software puede tener aún defectos (a nivel de documentación, programación, rendimiento o procesamiento) que tarde que temprano pueden presentarse e impactar incluso la operación del negocio. Para evitar el fallo de software se requiere la identificación y remoción del defecto, correspondiendo exactamente a los requerimientos funcionales o no funcionales del software.
  • Mantenimiento adaptativo: el software tiene que adaptarse a cambios tecnológicos (hardware, software operativo, arquitectura) y, así, mantener su nivel de servicio. Esto es una migración o mejora del software.
  • Mantenimiento evolutivo: el software debe incluir nuevas funcionalidades o mejoramiento o extensión de la funcionalidad existente; esto debido a nuevos requerimientos de negocio.

 Metodologías y tecnologías

  • Gestión ágil de proyectos de software: La gestiión y desarrollo del software se basa en SCRUM, para entregar software de manera incremental con alto impacto y valor agregado para el negocio.
  • Desarrollo ágil de software: Se aplican buenas prácticas de ingeniería de software basado en programación extrema.
  • Tecnologías: El mantenimiento de software y aplicaciones  de escritorio, web y móviles basadas en arquitecturas Java EE, Oracle, Android y otras tecnologías open source o las tecnologías adoptadas por la organizaciónEnre Los principales entornos de desarrollo que se utilizan son Eclipse, NetBeans, Oracle JDeveloper,  frameworks Oracle Application Development Framework - Oracle ADF, JBoss Seam. 
  • Servidores de aplicaciones: Para la puesta en producción de sus aplicaciones empresariales se alojan Oracle WebLogic Server, JBoss Application Server, Glassfish Server.