
Desenvolver ou manter um software, normalmente, não é a principal atividade de uma empresa da área de manufatura, comércio, indústria, etc., por isso a terceirização tem sido o caminho natural para que essas empresas evoluam as aplicações que suportam seus processos de negócio.
A Programmer’s, com estratégia e sistema distintos, adotou o Team Foundation Server como solução de infraestrutura para aperfeiçoar o método de contratação e acompanhamento de atividades. O objetivo era criar um ambiente unificado de gerenciamento e dar plena visibilidade ao cliente sobre a execução dos projetos, buscando um relacionamento mais produtivo e transparente com ele.
Situação
A Programmer’s desenvolve aplicações e presta serviços de software críticos para clientes corporativos.
Devido à dimensão e à complexidade de alguns projetos, gerenciar os aspectos técnicos, funcionais e os acordos com o cliente implica na articulação de múltiplas bases de informação, da especificação à entrega, passando por gestão de projetos, workflows, testes e outros requisitos.
Há alguns anos, a organização adotou o modelo Scrum (baseado em pequenas equipes multidisciplinares, com controles muito granulares dos processos). A Programmer’s explorou a flexibilidade do TFS para construção e gerenciamento de processos diferenciados, desenvolvidos pela empresa.
“O Scrum nos ajuda a entregar mais valor de negócio aos nossos clientes, respondendo com agilidade às mudanças que sempre ocorrem no decorrer dos projetos. Por outro lado a adoção do TFS, desde sua primeira versão, permite que tenhamos a governança total do projeto: custo, prazo, escopo e qualidade, com o mínimo de overhead possível”, conta Alexandre Campos, gerente de ALM da Programmer’s. “Foi uma transição suave aproveitando o que já tínhamos organizado. O TFS é uma ferramenta muito flexível para se adaptar a qualquer modelo”, destaca.
Solução
Logo no início da implantação do Scrum, a Programmer’s pesquisou as melhores práticas internacionais, mas viu que nenhum conjunto pré-formatado de processos atenderia plenamente sua estratégia. “O que tinha pronto não era aderente. Então criamos nossos próprios processos no TFS”, conta Alexandre Campos.
Benefícios
A Programmer’s atua em projetos nas diversas verticais do mercado corporativo com equipes técnicas flexíveis organizadas em células Scrum. Nesse contexto, a alocação ágil de recursos e o gerenciamento dos projetos são críticos para a qualidade e sucesso dos projetos. “Por isso, fazemos tudo com suporte do TFS. De outra forma, seria complicado e arriscado”, reconhece Campos.
O gerente de ALM da Programmer’s constata, com base em seu cotidiano de interações com os clientes, fortes melhorias no atendimento e na satisfação. “As informações coletadas e disponibilizadas, os repositórios integrados, as métricas em tempo real e outras mudanças na forma de trabalhar trazem maturidade e melhoram a entrega, o cumprimento de prazos e expectativas oferecendo ainda grande transparência na comunicação. À medida que engajamos os clientes nessas transformações, eles também ganham a oportunidade de refinar suas próprias estratégias a partir da previsibilidade e do controle oferecidos (pelo provedor de serviços de software)”, recomenda Campos.
A empresa
A Programmer’s® está presente no mercado de soluções de Tecnologia da Informação desde 1989. Mantém sede na cidade de São Paulo e fábricas de software em Campinas e Matão-SP. Possui também unidade no Rio de Janeiro e subsidiária na Philadelphia, USA.
Os 10 anos de atuação no mercado internacional atestam sua maturidade no desenvolvimento de aplicações, com projetos para os Estados Unidos, Japão, Portugal e Itália. A experiência e os conhecimentos adquiridos nestes anos possibilitam à Programmer´s® formatar soluções e prestar serviços que aceleram a adoção, evolução e manutenção de projetos relacionados a:
•Portais e Colaboração
•Gerenciamento do Ciclo de Vida de Aplicações (ALM)
•Gestão de Identidade e Acesso (IDA)
•Computação na Nuvem (Cloud Computing)
•Desenvolvimento de Aplicações Customizadas
•Fábrica de Software (Modelo Ágil/Scrum)
•Projetos de Inovação e User Experience
•Desenvolvimento de aplicações com Software Embarcado