Feed Artigos Comentários


Agile & Projetos & TI André Dourado em 25 dez 2008

PMI abordando o tema Agile

Por André Dourado

Neste post traduzirei o artigo sobre a filosofia Agile, publicado no site PMP Passport do PMI: “Agile Software Development Projects Enable Adaptability and Success“.

Pra quem não leu, meu conselho é que leia a versão original em inglês, que certamente é bem melhor que a minha tradução. Se por acaso alguém achar que a tradução não ficou boa, e quiser deixar alguma sugestão, será muito bem vinda nos comentários.

Projetos Ágeis de Desenvolvimento de Software Possibilitam Adaptabilidade e Sucesso

Agile pode ser a cura para projetos de desenvolvimento de software atrasados e com alto custo.

Nos últimos anos o número de projetos de desenvolvimento de software entregues no prazo, dentro do orçamento e com requisitos atendidos, tem aumentado, de acordo com o “The 2006 Chaos Research”, um estudo bianual sobre os resultados de projetos de software, realizado pelo Standish Group, uma empresa de pesquisa e análise de projetos de TI, localizada em Boston, Massachusetts, USA.

O Standish Group atribui este aumento ao gerenciamento ágil de projetos. Embora não esteja completamente em conformidade com o A Guide to the Project Management Body of Knowledge (PMBOK® Guide), a filosofia Ágil, que é um consórcio de diferentes metodologias que estimula mudanças e estabelece práticas como: iterações curtas, documentação leve, foco em testes e interação contínua com o cliente para atender a mudanças proativamente.

Um lado positivo é que o time e projeto permanecem flexíveis às mudanças iterativas. O lado negativo é que o escopo pode sair do controle, diz Bill Martiner, PgMP, presidente da empresa VenturePM, localizada na Philadelphia, Pennsylvania, USA

“Como você está atuando sob a idéia que o escopo será definido enquanto o projeto está em andamento, é mais difícil fazer qualquer planejamento a longo prazo em projetos maiores”, diz Martiner.

Diferente da metodologia tradicional, a metodologia ágil requer que os gerentes de projeto, tenham uma abordagem diferente no gerenciamento de escopo e planejamento do projeto.

“Um planejamento cuidadoso tem um impacto significativo para o sucesso do projeto. Minimiza o risco durante sua execução e auxilia a manter o projeto sob controle.”, diz Panini Deshpande, PMP, gerente corporativo de operações globais da Aztecsoft, localizada em Pune, Maharashtra, Índia.

Anthony Akins, PMP, diretor de desenvolvimento de software da BRS Labs, localizada em Houston, Texas, USA, pratica a metodologia ágil. Seu time monitora o progresso do projeto diariamente e em sprints mensais como segue:

Diariamente: O time participa de Stand-up Meetings (reuniões em pé) de 15 minutos, onde cada integrante do time reporta o que fez no dia anterior, o que fará durante o dia e informa possíveis empecilhos ao progresso do projeto.

Mensalmente: Em duas reuniões de duas horas, o time planeja a próxima iteração do projeto. Durante a primeira reunião, o time do projeto seleciona os items de mais alta prioridade do backlog, trabalhando neles na reunião de planejamento mensal. Durante a segunda reunião, o time quebra os itens já identificados para o mês, trabalha nas estimativas, discute sobre o projeto em relação à conclusão de itens específicos do mês.

Apesar da flexibilidade trazida com as interações, gerentes de projeto devem estar certos que os processos ágeis são indicados a suas empresas ou clientes e seus times de projeto.

Agile não é necessariamente efetiva para organizações com ambientes formais, regimentais ou controlados, diz Martiner. Adicionalmente, desenvolvedores sênior ou gerentes de projeto com experiência prévia em processos ágeis, poderiam ter melhores resultados com sua implementação.

Qualquer que seja a cultura na qual você tente implementar processos ágeis, o resultado parece ser o mesmo: projetos bem sucedidos.

“Estamos convencidos que Agile pode atacar qualquer domínio de problema, tão logo a cultura do negócio esteja pronta para trabalhar com ela. Metodologias tradicionais de desenvolvimento de software foram contruídas para um mundo onde o desenvolvimento de software é caro e consome muito tempo… Assim que as ferramentas de desenvolvimento se tornarem mais ágeis, faz sentido utilizar uma metodologia ágil,” diz Darryle Poore, PMP, consultor em gestão do grupo PSC de Schaumburg, Illinois, USA.

Pronto para ser Ágil?

Aqui 5 sugestões para aqueles que estão pensando em usar metodologias ágeis:

  1. Assegure a compatibilidade entre a metodologia e a cultura da empresa;
  2. Se a empresa inteira não está pronta para uma mudança completa para uma abordagem ágil, inicie implementando em um único departamento ou um único projeto;
  3. Entenda desde o início o envolvimento de seu stakeholder;
  4. Lembre-se de permanecer flexível nas mudanças de requisitos;
  5. Mantenha o foco na entrega de recursos que agreguem valor para a empresa.
Post visualizado 1.392 vezes.

2 Comentários para “PMI abordando o tema Agile”

  1. em 26 dez 2008 às 04:28 1.Paulo Igor escreveu …

    Fala André,

    Venho acompanhando seu blog e tenho gostado bastante de seus posts, parabéns pelo blog!

    Esse então achei muito bom!!! As metodologias ágeis estão ganhando cada vez mais força com o apoio de grandes instituições e isso é muito bom.

    Um excelente ano de 2009 pra você meu amigo.

    Abração!!!

  2. em 04 fev 2009 às 12:05 2.blog.adsystems.com.br » Para quem está se iniciando em Práticas Ágeis para Projetos de Software escreveu …

    [...] PMI abordando o tema Agile http://blog.adsystems.com.br/2008/12/25/pmi-abordando-o-tema-agil/ [...]

Trackback esse post | Subscreva os comentários pelo RSS Feed

Deixe um comentário