Você decidiu que um ambiente ágil de desenvolvimento de programação de software irá diminuir o tempo de entrega do produto, aumentar a qualidade do produto, e --- o fator decisivo --- aumentar a satisfação do cliente . Agora você precisa fazer a transição. Equipes Ágeis
equipes
ágeis são pequenas.
Agile foi definida pelo Manifesto para Desenvolvimento Ágil de Software , que promove princípios para projetos de construção "em torno de indivíduos motivados " que receberam " o meio ambiente e apoio de que necessitam . " Pequenas equipes ( cerca de sete pessoas, incluindo os membros não- engenharia, como marketing e documentação ) trabalhar de forma rápida ( sprints tipicamente em duas a quatro semanas ) para produzir produtos orientadas para o cliente .
Transição
ciclos de programação ágeis são uma mudança radical a partir de ciclos de desenvolvimento de projeto tradicionais. Uma breve pesquisa de sites ágeis indica programadores são mais bem sucedidas em ambientes ágeis do que em ambientes padrão ou " cachoeira " . Fred George , um programador que na década de 1970 fez parte de experimentos IBM em outros ciclos de desenvolvimento , diz: "Eu tenho sido mais bem sucedido com processos ágeis do que qualquer alternativa tentei em meus 40 anos de programação .... Então, quando eu digo eu ter sido mais bem-sucedida com o Agile , eu tentei algumas outras maneiras. "
Treinamento
coaching é uma parte importante do ambiente de desenvolvimento Agile .
Em seu artigo Agile Journal ", Agile Coaching para sua Agile Company, " Alan Atlas e Mark Kilby escrever que " [ c] oaching e formação são indispensáveis para transformações ágeis . " Eles vão explicar que, embora não há problema em consultar livros e artigos do site, a transição é mais fácil com alguém treinado como um treinador Agile . Um treinador Agile , diz Atlas e Kilby , "exige uma ampla gama de qualidades humanas , habilidades e experiência , e escolher um para a empresa deve ser feito com cuidado. "
Considerações
Agile requer mais do que adotar uma nova metodologia de gerenciamento de projetos , que exige uma mudança na estrutura e atitude entre os membros da equipe. Comece com um pequeno ensaio de funcionamento, e fazer a transição pequeno passo a passo, pequeno.