Clique aqui para instalar o Silverlight*
BrasilAlterar|Todos os sites da Microsoft
Microsoft
 
 
 
  Para realizar uma busca avançada, clique aqui.

 
Ampsoft
Empresa automatiza fábrica de software com Visual Studio Team System


"Todos os profissionais envolvidos nos processos de desenvolvimento e homologação de novas versões dos projetos ganharam produtividade e qualidade"

Letícia Banffy, gerente da fábrica de software da Ampsoft

Resumo
A Ampsoft tinha como objetivo automatizar os processos de sua fábrica de software para obter maior produtividade e qualidade no desenvolvimento de sistemas. Para isso, implementou o Microsoft Visual Studio Team System, adaptando-o às necessidades de administração e automatização da fábrica de software. Todos os profissionais envolvidos nos processos de desenvolvimento e homologação de novas versões dos projetos ganharam produtividade e qualidade. O tempo de publicação dos projetos foi reduzido em aproximadamente 80%.

A situação Com uma política de investimentos contínuos em novas tecnologias, a Ampsoft desenvolve soluções de negócios para seguradoras. No mercado há 15 anos, a empresa - que possui sede em São Paulo e escritório no Rio de Janeiro - conta com 72 funcionários.

Em 2006, a alta competitividade do mercado de TI levou a empresa a repensar os processos de sua fábrica de software e a considerar a adoção de novas gerações de ferramentas, linguagens e plataformas. Até então o controle dos processos era feito de forma totalmente manual.

"Quando um de nossos projetos começou a crescer, atingindo um volume de mais de 12 mil arquivos e 45 desenvolvedores trabalhando simultaneamente, percebemos que não havia mais como administrá-lo sem utilizar uma ferramenta específica", conta Letícia Banffy, gerente da fábrica de software da Ampsoft. No cenário anterior, as equipes de desenvolvimento vivenciavam atrasos na entrega dos projetos. Para gerar uma nova versão de um sistema, por exemplo, eram necessárias cerca de 3 horas todos os dias. Como os diversos mecanismos de controle estavam desconectados, também era preciso haver um processo manual entre eles. "Por ser um método sujeito a falhas humanas, deparávamos sempre com os mesmos problemas e perdíamos muito tempo", afirma Letícia.

Os desenvolvedores mantinham um controle, em planilhas, dos arquivos que estavam desenvolvendo para depois cadastrá-los em um outro formulário e incluí-los na nova versão.

Dessa forma, toda vez que um desenvolvedor esquecia de anotar algum arquivo ocorriam erros na compilação da nova versão, o que, invariavelmente, acaba gerando uma grande mobilização para corrigir o problema.

Fazia-se urgente, portanto, o desenvolvimento de um software para aumentar a competitividade da empresa por meio da administração integrada de todos os projetos e equipes da fábrica de software. Outra meta era reduzir o custo total de desenvolvimento de projeto em cerca de 40%.

A solução Para chegar à solução que posteriormente foi batizada como Sistema de Administração de Fábrica de Software (SAFS), a Ampsoft levou cerca de seis meses. O projeto abrangeu todas as áreas técnicas da empresa, formada por cerca de 50 estações de desenvolvimento e 10 estações da administração da fábrica de software.

Segundo Letícia, a Microsoft foi escolhida pela capacidade de integração e customização das ferramentas de sua plataforma. "Concluímos que era melhor desenvolver a solução acoplada ao Microsoft Visual Studio Team Foudation Server e, assim, construir uma solução sob medida para as nossas necessidades", conta a gerente. A solução foi utilizada como repositório e controle de versões e tarefas das equipes de desenvolvimento.

O projeto envolveu ainda o Microsoft Framework .NET 2.0 como plataforma de desenvolvimento e implantação, o Microsoft Visual Studio 2005, como IDE de desenvolvimento e integração com o SAFS, o gerenciador de banco de dados Microsoft SQL Server 2005 e o Reporting Services 2005 para obtenção de relatórios gerenciais.

A implementação do SAFS foi realizada em etapas. A primeira contemplou o workflow de solicitações de desenvolvimento de cada projeto em andamento, com participação de todos os envolvidos e fornecimento de relatórios gerenciais de produtividade e qualidade. A segunda fase envolveu a administração de objetos e permitiu gerenciar as novas versões de cada projeto, de forma integrada com o workflow de solicitações.

Em uma terceira etapa, a Ampsoft ministrou treinamentos a 60 profissionais. "A adaptação da equipe à nova solução foi bastante rápida devido à adoção do Visual Studio 2005 para acesso ao sistema e à completa integração com o Team Foundation Server", diz Letícia. De acordo com a gerente, futuramente a empresa também deve incorporar funcionalidades no subsistema de administração de objetos para a publicação de projetos em ambientes remotos.

Os benefícios No primeiro mês de implantação do SAFS, a Ampsoft já teve retorno de grande parte de seu investimento. "Todos os profissionais envolvidos nos processos de desenvolvimento e homologação de novas versões dos projetos ganharam produtividade e qualidade", afirma Letícia. Os programadores, por exemplo, conquistaram mais praticidade no desenvolvimento, passaram a interagir em um único sistema e boa parte dos processos manuais foram automatizados. Hoje as tarefas são acessadas pelos profissionais utilizando o Visual Studio 2005 por meio de um workflow proativo de desenvolvimento. Já os analistas, coordenadores e gerentes podem acompanhar em tempo real a execução das atividades, os relatórios gerenciais de métricas e os históricos dos projetos.

A redução no tempo de publicação dos projetos foi de aproximadamente 80%, permitindo à Ampsoft realizar até três publicações por dia. Ao contrário do que acontecia anteriormente, hoje uma solicitação pode ser homologada e ficar disponível no ambiente de produção pouco tempo após ter sido desenvolvida.

Se antes eram necessárias seis pessoas na área de administração de objetos, atualmente o processo completo pode ser efetuado por apenas um profissional. "A equipe que antes realizava tarefas repetitivas e de controle manual recebeu outras atribuições e passou a gerar valor para a empresa", afirma Letícia. Além disso, toda a administração da fábrica de software passou a ser realizada utilizando o novo sistema, que pode ser acessado via intranet, extranet ou usando a web.


Microsoft Exchange Server - Servidor de correio eletrônico

Microsoft SQL Server - Servidor de bancos de dados

.NET Framework - Ambiente para construir, ampliar e operar XML Web services e outras aplicações

Microsoft Visual C# - Linguagem de programação

Visual Studio Team System - O Microsoft Visual Studio Team System é a ferramenta que ajuda sua equipe a trabalhar de forma mais produtiva e integrada por todas as etapas do ciclo de desenvolvimento de software como requisitos, testes, arquitetura e demais etapas.

www.microsoft.com/brasil/solucoes

www.microsoft.com/brasil/produtos

Data de publicação: 10/12/2007 - Última atualização: 10/12/2007







Cenário
Outros

A situação
O objetivo da Ampsoft era automatizar os processos de sua fábrica de software e, assim, obter maior produtividade no desenvolvimento de sistemas.

A solução
Foi implementado o Visual Studio Team System, adaptando-o às necessidades de administração e automatização da fábrica de software.

Os benefícios
  • ROI em dois meses
  • Automatização dos processos
  • Menor tempo para desenvolver
  • Relatórios gerenciais


Ampsoft



Perfil da empresa
No mercado há 15 anos, a Ampsoft desenvolve soluções de negócios para seguradoras. Tem sede em São Paulo e escritório no Rio de Janeiro e conta com 72 funcionários.

Endereço web
www.ampsoft.com.br

Estado
SP

Segmento
TI, Internet e Telecom

Este estudo de caso tem propósito informativo apenas. A Microsoft não se responsabiliza, direta ou indiretamente, pelos dados fornecidos pelas fontes consultadas. Microsoft, Windows, o logo do Windows e demais produtos Microsoft citados neste texto são marcas registradas da Microsoft Corporation nos Estados Unidos, no Brasil e/ou em outros países. Os nomes das companhias e dos produtos mencionados são marcas registradas das respectivas empresas.


©2009 Microsoft Corporation. Todos os direitos reservados. Entre em contato |Nota Legal |Marcas comerciais |Política de Privacidade