Visionnaire desarrolló más de 100 sistemas para Caixa Econômica Federal en cuatro años
CLIENTE
Caixa Econômica Federal
Caixa Econômica Federal
ÁREA
Finanzas
PROBLEMA
Cumplir con las demandas de desarrollo de sistemas de Caixa Econômica Federal, que incluían más de 100 sistemas y subsistemas a desarrollar en un período de cuatro años, siempre con productividad y calidad, y siguiendo los estándares de Caixa.
SOLUCIÓN
Visionnaire cumplió rápidamente con los estándares de Caixa y reunió un equipo altamente especializado y productivo para desarrollar los sistemas. Además de los sistemas previstos en el contrato, también fue posible trabajar en demandas de desarrollo estancadas, lo que permitió que los distintos sistemas internos de Caixa entraran en producción durante este período.
RESULTADOS
Se desarrollaron más de 100 sistemas y subsistemas en un período de cuatro años, alcanzando, e incluso superando, los niveles de productividad requeridos, superando los 8.000 Puntos de Función (equivalente a aproximadamente 64.000 horas) con el trabajo de profesionales especializados en desarrollo de software.
TECNOLOGíA
Se han utilizado muchas tecnologías en varios sistemas. La siguiente es una lista de algunas.
Sobre el modelo Fábrica de Software: servicios prestados mediante la técnica FPA (Análisis de Puntos de Función), según el IFPUG (International Function Point Users Group, Grupo Internacional de Usuarios de Puntos de Función). Proyectos desarrollados sobre las tecnologías mencionadas mediante la emisión de Órdenes de Trabajo generadas para cada demanda. Cada Orden de Trabajo se formalizó a través de un sistema de gestión de la demanda y se desarrolló en la sede de la Fábrica de Software. Se perfeccionó la comunicación a través del correo electrónico, el teléfono y las reuniones virtuales o presenciales.
En cuanto al uso de prácticas en proyectos: desarrollo, mantenimiento y documentación de Sistemas de Información, utilizando la arquitectura tecnológica Web (internet/intranet), según el entorno operativo de Caixa. Aplicación de la técnica FPA (Análisis de Puntos de Función), según el IFPUG (International Function Point Users Group) para escalar los proyectos previstos en el modelo Fábrica de Software, cubriendo las etapas de elaboración, construcción y transición del ciclo de desarrollo del software, uso de la metodología y gestión de proyectos RUP (Rational Unified Process) (PMBOK).
Entregas principales:
SIPNL, versión 2.0.5 y 2.1.0 - Gestor de Atención: interfaces con SISAG (nuevo sistema de automatización bancaria) y SIPAN (Panel de Atención) y adaptación del sistema al Modelo Integrado (segmentación/CRM), considerando que el Gestor de Atención es el primer contacto del cliente en el Punto de Atención;
SIAFR (Sistema Gran Ferias): refactorización del sistema para nuevas tecnologías y mejoras;
SICJU (Sistema de Cálculo Judicial): mantenimiento y mejoras;
SllNG, versión 2.0.0 (Sistema de Sorteo de Ingresos): refactorización del sistema a nuevas tecnologías y demandas evolutivas, automatizando todo el proceso;
SIMPF, versión 1.0.0 (Sistema de Medición de Puntos de Función), que será utilizado por todas las unidades de desarrollo descentralizadas en cuanto a métricas en la gestión de Fábricas de Software;
SIAFP (Sistema de Acceso para los Socios Feriales de Caixa).
Información técnica:
Plataforma tecnológica: sistema operativo – GNU/Linux, Windows Server, servidores web Apache y llS. Estándar W3C.
Lenguajes utilizados:
SIAFR (Sistema de Seguimiento de Gran Ferias): Java 1.6, JavaScript/HTML/XHTML, JBoss, JBoss Seam, JSF, RichFaces, EJB, Hibernate, JPA, PostgreSQL, Astah UML, pgAdmin DBDesigner, Quartz, Hudson, Maven, Nexus, FindBugs, Checkstyle, PMD;
SIUSR (Sistema de Registro de Usuarios): Java, JavaScript/HTML/XHTML, JBoss, JBoss Seam, JSF, RichFaces, EJB, Hibernate, JPA, SOAP, LDAP, PostgreSQL, Astah, UML, pgAdmin, DBDesigner, Quartz, Hudson, Maven, Nexus, FindBugs, Checkstyle, PMD;
SllNG (Sistema de Sorteo de Ingresos) y SIGCV (Sistema de Gestión de Pagos): Java, JavaScript/HTML/XHTML, TomCat, JBoss Seam, JSF, RichFaces, Hibernate, JPA, LDAP, PostgreSQL, Astah UML, pgAdmin, DBDesigner, Quartz;
SICIR (Sistema de Incoherencias Contables y Determinación de Responsabilidad) y SICOW (Sistema de Control de Ocurrencias – Registro Restrictivo – CONRES): Java, JavaScript/HTML/XHTML, JBoss, JBoss Seam, JSF, RichFaces, EJB, Hibernate, JPA, SOAP, LDAP, PostgreSQL, Astah UML, pgAdmin, DBDesigner, Quartz, Hudson, Maven, Nexus, FindBugs, Checkstyle, PMD;
SIAAS (Sistema de Autenticación y Autorización de Sistemas): JBoss EAP, Oracle, Java SE, Java EE, JSF, JPA, HTML, JavaScript, PrimeFaces, iText PDF, Apache POI;
SllNG (Sistema de Sorteo de Ingresos): PHP, Smarty;
SIAFR (Sistema de Seguimiento de Gran Ferias): PHP, JMeter, Smarty;
SIMPF (Sistema de Medición de Puntos de Función): Jasper Reports;
SIPNLA (Sistema de Gestión de Atención): Spring;
SICIR (Sistema de Incoherencias Contables y Determinación de Responsabilidad): EclipseLink;
Frameworks: JBoss Seam, Spring, RichFaces, Hibernate y EclipseLink.
Servidor de base de datos: PostgreSQL y Oracle.
Problema detallado:
El banco brasileño Caixa Econômica Federal (Caja Económica Federal) necesitaba una Fábrica de Software, es decir, una empresa especializada en el desarrollo de software, para el desarrollo, mantenimiento y documentación de Sistemas de Información cuya arquitectura predominante era la Web (internet/intranet), según entorno operativo de Caixa, para atender a determinados centros de desarrollo de sistemas, por un total de 3.600 (tres mil seiscientos) Puntos de Función.
Entre las necesidades, existían innumerables sistemas por desarrollar, principalmente en Java, pero también con el uso de otras tecnologías (Microsoft y PHP), principalmente en entorno de software libre.
Visionnaire ganó la licitación y, durante los 4 años del contrato, desarrolló más de 100 proyectos, totalizando más de 8.000 Puntos de Función (aproximadamente 64.000 horas).
Solución detallada:
Visionnaire entendió rápidamente el problema y reunió un equipo altamente especializado para satisfacer las demandas del desarrollo de sistemas. Al principio, hubo un período de aprendizaje y adaptación a los estándares y metodologías de Caixa, que fueron rápidamente seguidos por el modelado de sistemas y el desarrollo de soluciones. En un período de cuatro años se desarrollaron más de 100 sistemas internos, totalizando miles de horas de trabajo de profesionales especializados en desarrollo de sistemas corporativos.