Software

Implementação ágil utilizando um quadro de cachoeira

Resumo

Gerenciamento de projetos de cachoeira é uma das metodologias mais populares usadas em gerenciamento de projetos para um conjunto estruturado. É especialmente útil em organizações onde os projetos são terceirizados e gerenciados por contratos. É mais fácil gerenciar projetos com obrigações contratuais, utilizando a metodologia de cachoeira, devido à sua abordagem estruturada, a documentação e o processo de medir o progresso em milestones.

Uma organização de saúde e seguro em NJ executa a maioria dos projetos utilizando a metodologia tradicional da cachoeira. A maioria dos contratos são grandes contratos de longo prazo com rigoroso SLA.

Estudo de caso

Este estudo de caso descreve um desafiador e o projeto "missão crítica". O projeto exigido uma obrigação contratual e teve que ser executado através de um processo padronizado de revisões e aprovações, com pesos e contrapesos em cada fase. Como é o caso com a maioria dos processos de cachoeira, o desafio era como cumprir o cronograma firme quando confrontado com a mudança de requisitos. O projeto tornou-se insustentável, com um horário fixo e exigência constante mudanças.

Como um gerente de projeto, eu tinha um desafio muito original. Não foi possível atingir os objetivos conflitantes do cronograma firme e cumprimento de SLA. Nessa fase do projeto a fim de cumprirmos as nossas obrigações, precisamos mudar a metodologia da "cascata clássica"cachoeira ágil". A ênfase necessária a mudança de implementação do processo de entrega mais rápida. Embora o processo era cachoeira, tinha que ser implementada com metodologia ágil. A ênfase foi sobre fazer as coisas.

Em vez de utilizar um processo sequencial de projeto, implantação de teste e produção de desenvolvimento, o projeto foi dividido em fases de concepção e desenvolvimento, sente-se e teste implantação de teste e produto com todas as atividades, feitas em paralelo em cada fase de aceitação do usuário. Comentários foram reduzidos e combinados, documentação foi menos exaustiva e documentos de risco foram escritos para incorporar o SLA. Requisitos foram priorizados e implementados em partes menores, ao invés de combinar tudo em um grande lançamento.

Mecanismos de feedback tornou-se mais freqüentes no processo de desenvolvimento, embora o padrão de clientes e o processo de assinar-se manteve-se cumprir obrigações contratuais. O cliente concordou em assinar-se em documentos de risco em conformidade com o contrato. Solicitações de alteração de projeto foram levantadas no processo de desenvolvimento, em vez de aguardar a conclusão de todo o desenvolvimento. Armações de arame foram criadas, revistas e modificadas na fase de concepção e desenvolvimento.

Metodologia Cachoeira coloca uma ênfase no planejamento e processos. O desafio aqui foi apresentar planejamento iterativo sem quebrar a estrutura. A equipe do projeto teve que ser habilitada no âmbito do processo. Que necessitou de guiamento, orientação e controle sem afetar a flexibilidade da equipe. Tive de gerir as peças em movimento, sem fazer com que o sistema rígido.

Resumo

Gerenciamento de projetos não é apenas sobre a sequência de um processo; é fundamental que as coisas são feitas. O pressuposto fundamental em projetos é que a mudança é constante. Quando projetos tradicionais falham, muitas vezes é porque eles ignoram este conceito básico. Agilidade é tão importante como processo. A habilidade de um gerente é gerenciar conflitos e transição ao obter o melhor de vários mundos. O estudo de caso acima demonstra que a metodologia ágil pode ser implementada em um quadro de cachoeira, sem perturbar a estrutura, utilizando estratégias de gestão de riscos inovadora.