A melhoria dos processos de desenvolvimento de software normalmente envolve programas de médio ou longo prazo, pois implica mudanças na cultura organizacional. As mudanças começam a ser percebidas, efetivamente, depois que uma nova prática se torna habitual na organização e retorna na forma de um resultado tangÃvel.
Para que os resultados sejam notados num prazo menor, propomos estratégias de implantação de melhorias em etapas sucessivas, adotando ciclos mais curtos e priorizando as melhorias que agregam mais valor.
Nossa metodologia de trabalho parte do entendimento dos objetivos estratégicos e de negócio da organização que são apoiados pelos processos de desenvolvimento de software. A partir daÃ, são propostas as seguintes etapas para o trabalho:
- Seminário executivo para discussão dos conceitos e objetivos do programa de melhoria de processos;
- Apoio à escolha de um modelo de melhoria de processos que seja mais adequado à realidade e aos objetivos da organização;
- Treinamento introdutório no modelo escolhido para entendimento dos conceitos envolvidos;
- Diagnóstico dos processos atuais da organização com base no modelo de referência escolhido;
- Estabelecimento de ciclos de melhoria e objetivos relacionados;
- Desenvolvimento de um Plano de Melhoria para atingir os objetivos traçados, incluindo a priorização das ações;
- Condução do trabalho de consultoria, conforme estabelecido no Plano de Melhoria, envolvendo sessões de mentoring e workshops com consultores experientes nas técnicas e nos modelos adotados;
- Acompanhamento gerencial do projeto de melhoria;
- Avaliações intermediárias dos processos;
- Avaliação informal dos processos ao final do ciclo e preparação para uma Avaliação Formal;
- Condução de Avaliação Formal dos processos através de instituições e profissionais credenciados nos respectivos modelos.