Situação
A Cedro Finances é uma empresa de tecnologia que oferece soluções e serviços para o mercado financeiro.
Suas soluções estão em constante desenvolvimento e evolução, acompanhando o dinamismo deste setor.
Neste sentido, seu Diretor Presidente - Leonardo dos Reis Vilela- e sua equipe de PMO e de Fábrica, decidiram investir e aprimorar todo o fluxo de gestão e operação de sua unidade de produção de software próprio (suas soluções) e customizados ao mercado.
Até aquele momento, as equipes utilizavam uma metodologia ágil para o desenvolvimento das demandas, com uma gestão de custo e prazo descentralizada. O rápido crescimento da empresa nos últimos anos vinha reforçando a necessidade de uma visão gerencial mais consolidada, sem impacto às boas práticas dos métodos ágeis já consolidados, que oferecessem métricas de todo o processo de desenvolvimento e, a partir delas, a possibilidade de aprendizados e melhorias contínuas.
Utilizando como base a recém-criada metodologia de desenvolvimento de software da empresa (MDS Cedro), a consultoria especificacoes.com, especializada em Gestão do Portifólio de Projetos (PPM) e do Ciclo de Vida das Aplicações (ALM), foi contratada para orientar e implementar a automação da MDS nas ferramentas Project Server 2010 e Team Foundation Server 2010 (TFS 2010).
“Um passo importante do trabalho foi identificar o ponto de equilíbrio entre a nova metodologia de características formais, com uma cultura de desenvolvimento ágil”, explica Felipe Rezende - Diretor de Serviços da especificacoes.com.
Como ponto forte, a consultoria contratada possuía uma metodologia documentada e já implementada no ferramental Project Server e TFS 2010, baseado num método semi-prescritivo (vide tese de doutorado apresentada pela empresa: http://www.especificacoes.com/Documents/Tese-Doutorado-Uma-abordagem-leve-e-semi-prescritiva-de-ALM-com-suporte-ao-Outsourcing.pdf), que atendia ao cenário desejado, conciliando o planejamento, a gestão e a agilidade dos projetos da empresa.
Desta forma, num prazo recorde de aproximadamente 3 (três) meses, o projeto foi implantado e as equipes capacitadas.
Solução
O projeto foi distribuído em etapas, sendo a primeira com foco em Gestão, com as seguintes demandas:
- Estruturação dos projetos: definir um repositório dos projetos e seus artefatos, estruturando documentos e cronogramas pertinentes a cada tipo de projeto;
- Padronização dos ativos de software: definir um repositório centralizado dos requisitos das aplicações e dos modelos de documentação da empresa;
- Gestão de recursos: eliminar o apontamento de horas por planilhas, substituindo a dinâmica de trabalho por um processo natural de delegação e acompanhamento de ordens de trabalho (no TFS), as quais eram automaticamente sumarizadas na Gestão do Projeto (no Project Server).
A implantação da solução estruturou o novo Portal de Gestão de Projetos da Cedro, abrangendo a visão do portifólio de projetos, os cronogramas (com modelos padrões por tipo de projetos) e os artefatos (obrigatórios e opcionais) para cada tipo de projeto. De maneira integrada ao AD (Active Directory) da empresa, foi implantado o gerenciamento de recursos, e custos dos projetos.
Na sequência, foram estruturados os conteúdos e templates para cada tipo de requisito de software (conforme MDS) e implantado um fluxo de especificação e aprovação de mudanças, o qual propiciava uma gestão efetiva dos requisitos e suas alterações (o que, quando, quanto, por quem).
Por fim, a Metodologia de Desenvolvimento de Software (MDS) foi definida e representada na estrutura de ordens de trabalho (work items) no TFS 2010, e integrada ao Project Server, de maneira a estabelecer uma visão automática e em tempo real do andamento dos projetos.
Assim, enquanto as equipes de sistemas acompanhavam o andamento das atividades e evolução da realização das demandas, entregas e qualidade de software através do TFS 2010, os PMOs gerenciavam os projetos pelas perspectivas de prazo, custos e capacidade utilizando o Project Server 2010.
Benefícios
O modelo de gestão centralizado, com uma delegação distribuída por células, trouxe grandes benefícios ao negócio da Cedro, equilibrando a relação controle - flexibilidade/agilidade.
O uso dos aceleradores disponibilizados pelo especificacoes.com propiciaram a realização do projeto em um tempo recorde de aproximadamente 3 (três) meses. Os rápidos resultados atingidos impulsionam a adoção pelo pragmatismo, com visão simplificada e objetiva do Ciclo de Vida das Aplicações.
Em resumo, o projeto possibilitou:
- Uma melhor gestão dos recursos e consequentemente um melhor planejamento tático-estratégico;
- Reaproveitamento efetivo dos ativos, agora centralizados num Portal que organiza os requisitos, artefatos e proporciona rastreabilidade de mudanças;
- Um maior controle sobre os requisitos de software, internos ou de projetos de clientes;
- Agilidade na delegação e acompanhamento das atividades;
- Unificação das ferramentas de desenvolvimento e controle, todos integradas a partir do TFS 2010, simplificando o dia-a-dia do desenvolvedor (inclusive eliminando a necessidade de controles externos de horas trabalhadas - time-sheet);
- Aprendizado e melhoria contínua com visões gerenciais da eficiência e produtividade das equipes e resultados dos projetos;
- Melhor interface com os clientes (internos e externos), provendo informações atualizadas em tempo real, com transparência e agilidade.