Riachuelo escolhe solução Microsoft para gerenciamento de ciclo de aplicações
A Riachuelo, uma das maiores redes de varejo de moda do Brasil, atende internamente à demanda de desenvolvimento de software da empresa. Porém, trabalhava com diversas ferramentas isoladas para tratar os vários aspectos e fases de desenvolvimento dos sistemas. A falta de integração entre elas comprometia a produtividade e o gerenciamento do trabalho em grupo. Depois de realizar uma prova de conceito com o Microsoft Visual Studio Team System 2008, a companhia encontrou no pacote os benefícios que procurava e todas as novas iniciativas de desenvolvimento passou a ser realizadas nesse novo ambiente.
"Produtividade, recursos para realizar testes de qualidade, gerência e colaboração entre os técnicos são pontos essenciais para o grupo de desenvolvimento da Riachuelo", destaca Fabiano Kenzo Rokutan, coordenador de sistemas da Riachuelo. Por isso, a corporação passou a avaliar outra solução que pudesse oferecer melhores resultados nesses elementos.
Depois de analisar diversos sistemas de outros fornecedores, a Riachuelo conheceu o Microsoft Visual Studio Team System 2008, um pacote integrado de ferramentas de desenvolvimento, colaboração, métricas e relatórios.
Com o apoio da CGeS, parceira que presta consultoria em desenvolvimento de aplicações nas plataformas Microsoft, a Riachuelo realizou uma prova de conceito para identificar todos os benefícios que a nova ferramenta proporcionaria.
Inicialmente o que despertou maior interesse no grupo foram os mecanismos de testes e qualidade de software do Team System. De acordo com Alexandre Correia, também coordenador de sistemas da Riachuelo, qualquer problema no sistema reflete diretamente nas lojas e nos resultados da empresa. Por isso, é muito importante para a Riachuelo contar com software de altíssima qualidade. "Com as ferramentas do Team System, a Riachuelo consegue automatizar grande parte das tarefas de teste, o que é muito útil no caso de aplicações complexas que podem tomar semanas de trabalho para serem testadas", ressalta.
Em termos de produtividade, o Team Foundation Server (TFS), parte da solução Microsoft Visual Studio Team System, serve como um repositório para todas as informações dos projetos de desenvolvimento. Essa central facilita o trabalho sincronizado dos desenvolvedores ao reunir registros sobre rastreamento de bugs, divisão e fusão de código, desenvolvido por diferentes membros da equipe, entre outros dados do processo.
Passado o final do ano, época em que a Riachuelo evita mudanças no ambiente de TI para evitar possíveis turbulências em períodos de grande movimento, a empresa pretende realizar os novos desenvolvimentos já sob a plataforma Team System 2008 e também migrar os sistemas em manutenção gradativamente.
Integração e produtividade
Com o Microsoft Visual Studio Team System 2008, a Riachuelo pode substituir as ferramentas de desenvolvimento, colaboração, controle de versão, teste e gerenciamento, não integradas, por um único ambiente que inclui todas essas funções, dando aos desenvolvedores mais agilidade por todo o ciclo de vida do sistema. "Antes os desenvolvedores gastavam muito tempo transportando informações entre as ferramentas isoladas de gestão de desenvolvimento. Com o Team System, temos todos os registros de controle centralizados e integrados com o Visual Studio", afirma Rokutan.
A forte integração das ferramentas também vai garantir que a equipe de desenvolvimento siga à risca os processos predefinidos. Em última instância, isso contribuirá para assegurar a qualidade do software.
Pelos resultados da prova de conceito, a Riachuelo estima que a colaboração mais eficiente entre os desenvolvedores, proporcionada pelo Visual Studio Team System 2008, vai resultar em um ganho de 40% na produtividade. Conseqüentemente, as aplicações chegarão ao ambiente de produção com muito mais rapidez e gerando menos custos para a empresa.
As ferramentas de teste do Visual Studio permitem que a Riachuelo identifique com eficiência pontos na aplicação em desenvolvimento que podem gerar problemas de desempenho ou funcionalidade quando entrar em produção nas dezenas de loja da empresa. De acordo com Correia, a confiança proporcionada pelos mecanismos de teste do Team System se reflete tanto nos custos de desenvolvimento, porque há menos ciclos de correção de bugs, quanto de operação, já que há menos riscos de paralisação dos sistemas.