A Visionnaire desenvolveu mais de 100 sistemas para a Caixa Econômica Federal em quatro anos

CLIENTE
Caixa Econômica Federal
 
ÁREA
Finanças
 
PROBLEMA
Atender às demandas de desenvolvimento de sistemas da Caixa Econômica Federal, que incluíam mais de 100 sistemas e subsistemas a serem desenvolvidos nos quatro anos de vigência do edital, sempre com produtividade e qualidade e seguindo os padrões da Caixa.
 
SOLUÇÃO
A Visionnaire rapidamente se adequou aos padrões da Caixa e montou uma equipe altamente especializada e produtiva para o desenvolvimento dos sistemas. Além dos vários sistemas previstos no edital, foi possível também dar vazão a uma demanda reprimida de desenvolvimento, o que permitiu que vários sistemas internos da Caixa pudessem ir para produção nesse período.
 
RESULTADOS
Mais de 100 sistemas e subsistemas foram desenvolvidos nos quatro anos de duração do edital, atingindo e até mesmo superando os níveis de produtividade exigidos no edital, superando 8.000 Pontos de Função (o equivalente a aproximadamente 64.000 horas) em trabalho de profissionais especializados em desenvolvimento de software.
 
TECNOLOGIA
Foram usadas muitas tecnologias em vários sistemas. A seguir, é apresentada uma lista de algumas.
 
Do modelo de Fábrica de Software: serviços prestados com aplicação da técnica APF (Análise de Pontos de Função), de acordo com o IFPUG (lnternational Function Point Users Group). Projetos desenvolvidos nas tecnologias citadas por meio de emissão de Ordens de Serviço geradas para cada demanda solicitada. Cada Ordem de Serviço foi formalizada por meio de sistema de gerenciamento de demandas e desenvolvida na sede da Fábrica de Software. A comunicação foi refinada por meio de e-mail, telefone e reuniões virtuais ou presenciais.
 
Da utilização de práticas nos projetos: desenvolvimento, manutenção e documentação de Sistemas de Informação, utilizando a arquitetura tecnológica Web (internet/intranet), conforme ambiente operacional da Caixa. Aplicação da técnica APF (Análise de Pontos de Função), de acordo com o IFPUG (lnternational Function Point Users Group) para dimensionamento dos projetos prestados no modelo de Fábrica de Software, contemplando as etapas de elaboração, construção e transição do ciclo de desenvolvimento de software, uso de metodologia RUP (Rational Unified Process) e gerenciamento de projetos (PMBOK).
 
Principais entregas:
 
SIPNL, versão 2.0.5 e 2.1.0 – Gerenciador de Atendimento: interfaces com SISAG (novo sistema de automação bancária) e SIPAN (Painel de Atendimento) e adequação do sistema ao Modelo Integrado (segmentação/CRM), considerando que o Gerenciador de Atendimento é o primeiro contato do cliente no Ponto de Atendimento;
 
SIAFR (Sistema de Feirão): refatoração do sistema para nova tecnologia e melhorias;
 
SICJU (Sistema de Cálculo Judicial): manutenção e melhorias;
 
SllNG, versão 2.0.0 (Sistemas de Sorteio de Ingressos): refatoração do sistema para nova tecnologia e demandas evolutivas, automatizando todo o processo;
 
SIMPF, versão 1.0.0 (Sistema de Mensuração de Pontos de Função), que será utilizado por todas as unidades de desenvolvimento descentralizado no quesito métrica na gestão das Fábricas de Software;
 
SIAFP (Sistema de Acesso de Parceiros Feirões da Caixa).
 
Informações Técnicas:
 
Plataforma tecnológica: sistema operacional – GNU/Linux, Windows Server, Servidores Web Apache e llS. Padrão W3C.
 
Linguagens utilizadas:
 
SIAFR (Sistema de Acompanhamento de Feirões): 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 Cadastro de Usuários): 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 Sorteio de Ingressos) e SIGCV (Sistema Gerenciador de Pagamentos): Java, JavaScript/HTML/XHTML, TomCat, JBoss Seam, JSF, RichFaces, Hibernate, JPA, LDAP, PostgreSQL, Astah UML, pgAdmin, DBDesigner, Quartz;
 
SICIR (Sistema Incoerências Contábeis e Apuração de Responsabilidade) e SICOW (Sistema de Controle de Ocorrências – Cadastro Restritivo – 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 Autenticação e Autorização de Sistemas): JBoss EAP, Oracle, Java SE, Java EE, JSF, JPA, HTML, JavaScript, PrimeFaces, iText PDF, Apache POI;
 
SllNG (Sistema de Sorteio de Ingressos): PHP, Smarty;
 
SIAFR (Sistema de Acompanhamento de Feirões): PHP, JMeter, Smarty;
 
SIMPF (Sistema de Mensuração de Pontos de Função): Jasper Reports;
 
SIPNLA (Sistema Gerenciador de Atendimentos): Spring;
 
SICIR (Sistema Incoerências Contábeis e Apuração de Responsabilidade): EclipseLink;
 
Frameworks: JBoss Seam, Spring, RichFaces, Hibernate e EclipseLink.
 
Servidor de Banco de Dados: PostgreSQL e Oracle.
 
Visionnaire - CEF
 
Problema detalhado:
A Caixa Econômica Federal precisava de uma Fábrica de Software, quer dizer, uma empresa especializada em desenvolvimento de software, para desenvolvimento, manutenção e documentação de Sistemas de Informação que tivessem como arquitetura predominante a Web (internet/intranet), conforme o ambiente operacional da Caixa, para o atendimento a determinados polos de desenvolvimento de sistemas, totalizando 3.600 (três mil e seiscentos) Pontos de Função.
 
Entre as necessidades de desenvolvimento de sistemas, havia inúmeros sistemas a serem desenvolvidos na sua maioria em Java, mas também com o uso de outras tecnologias (Microsoft e PHP), principalmente em ambiente de software livre.
 
A Visionnaire foi a empresa vencedora do edital e, durante os 4 anos de vigência do contrato, desenvolveu mais de 100 projetos, totalizando mais de 8.000 Pontos de Função (aproximadamente 64.000 horas).
 
Solução detalhada
A Visionnaire entendeu rapidamente o problema da Caixa Econômica Federal e montou uma equipe altamente especializada para atender às demandas de desenvolvimento dos sistemas. No início, houve um período de aprendizado e adaptação aos padrões e metodologias da Caixa, que foram seguidos rapidamente de modelagem de sistemas e desenvolvimento das soluções. Em um período de quatro anos, mais de 100 sistemas internos foram desenvolvidos, totalizando milhares de horas de profissionais especializados em desenvolvimento de sistemas corporativos.