|
A fusão entre a Bolsa de Mercadorias & Futuros (BM&F) e a Bolsa de Valores de São Paulo (Bovespa), ocorrida em 2008, para formar a BM&FBOVESPA – uma das maiores bolsas do mundo em valor de mercado – criou uma potência
cujos números refletem a importância
do mercado financeiro. Para se ter uma idéia, o pregão do mercado de ações chega a registrar mais de 400 mil transações em um dia, com volume total
negociado que pode ultrapassar 7 bilhões de reais.
A união colocou também a instituição diante de novos desafios tecnológicos.
BM&FBOVESPA preocupou-se em dar continuidade e acelerar as melhorias nas soluções oferecidas ao mercado. Uma delas, o Sistema Integrado de Administração
de Corretoras (Sinacor) – que responde
pela gestão da maior parte das corretoras
brasileiras e sua integração com os sistemas da bolsa –, havia sido criado há cerca de 20 anos e precisava passar por uma reformulação para atender às novas demandas da BM&FBOVESPA.
Além do Sinacor, outra prioridade era o desenvolvimento do Novo Global Trading System (GTS), ambiente eletrônico de negociação de derivativos financeiros. Para esse fim, a BM&F usava anteriormente
um sistema de terceiros e, na nova fase de crescimento da BM&FBOVESPA, era estratégico ter uma solução própria, desenvolvida
dentro da instituição.
A BM&FBOVESPA decidiu realizar um processo detalhado para a escolha da plataforma de desenvolvimento que seria
adotada a partir de então. Além disso, também passou a buscar uma ferramenta
para a gestão do ciclo de desenvolvimento
de aplicações (Application Life Cycle Management/ALM) para apoiar não apenas os dois primeiros projetos, mas todos os futuros.
Modificações com agilidade
Depois da análise de diversas opções, a BM&FBOVESPA selecionou o Microsoft .NET Framework 3.5 como plataforma de desenvolvimento. Segundo Vladimir Marciano,
coordenador de Vendas, Produtos e serviços de TI, a tecnologia garante três importantes características na nova fase da BM&FBOVESPA: escalabilidade, atualização tecnológica e ferramentas avançadas.
Recursos como o Windows Presentation
Foundation (WPF), que provê uma separação clara entre a criação da interface
e a lógica da aplicação (code behind), permitem maior flexibilidade no desenvolvimento
visual, buscando uma melhor interação com o usuário. Já o Windows Communication Foundation (WCF) facilita a comunicação entre aplicações desenvolvidas
em .NET. Ele possibilita também a implementação de Software Oriented Architecture (SOA). O conjunto dessas aplicações foi de extrema importância na migração do Sinacor.
Para apoiar a remodelagem de uma aplicação do porte do Sinacor, com a agilidade que a BM&FBOVESPA esperava,
foi usado o Microsoft Visual Studio Team System 2008. Além da ferramenta, a Microsoft apresentou ao time de projeto
do Sinacor o Microsoft Solutions Framework (MSF) for Agile Development, que, como o próprio nome sugere, indica as melhores práticas de interação, colaboração
e adaptação para acelerar o ciclo
de desenvolvimento. migração do Sinacor para a plataforma .NET deve ser finalizada no início de 2010.
Já o Novo GTS, que teve seu desenvolvimento
iniciado em 2005 genuinamente com .NET, está em produção desde o final de 2007. O sistema também contou com o apoio das ferramentas do Team System, inicialmente na versão 2005. Ao longo do processo, a BM&FBOVESPA adotou a versão
3.5 do Microsoft .NET Framework, que, por exemplo, ofereceu maior desempenho
no processamento de permissões de acesso, e o Microsoft Team System 2008, com recursos mais avançados para trabalhar
com a nova plataforma.
Diversas ferramentas do Team System 2008, como o controle de versões, workflows
e repositório único de documentos do projeto, garantem agilidade à equipe de desenvolvimento da BM&FBOVESPA. Além disso, o grupo, com dezenas de desenvolvedores,
possui uma visão unificada dos processos e pode se comunicar com muita facilidade, o que também contribui para elevar a produtividade da equipe.
Caso seja identificada a necessidade de realizar um desvio no desenvolvimento, o Team System 2008 também dá flexibilidade
para que isso seja realizado sem grandes transtornos no processo de trabalho.
Mais eficiência
A equipe de desenvolvimento da BM&FBOVESPA ganhou também mais força por causa das ferramentas do
Team System 2008, que tornam mais fácil o fluxo de informações e a colaboração. “Por meio da integração, por exemplo, do
com o Microsoft SharePoint e do repositório único de documentos, a BM&FBOVESPA conseguiu contratar serviços
de desenvolvimento e de testes de fábricas
de software externas que trabalham remotamente via VPN”, comenta Mateus Bertti, coordenador do Novo GTS.
O Team System 2008 reúne diversas regras que garantem a qualidade do código
gerado em vários estágios, do design ao teste. Por exemplo, relatórios durante a fase de compilação identificam as falhas encontradas
e suas causas. “Com os recursos de rastreamento de código do Team System, verificamos dia a dia o software gerado e cobramos da equipe de desenvolvimento que siga rigorosamente o padrão de qualidade
da empresa”, destaca Bertti.
Principais benefícios
- Agilidade no desenvolvimento
- Melhor comunicação na equipe
- Qualidade do software
|