Artigo Engenharia de Software 20 - Gerenciamento Ágil de Projetos de Software

Este artigo apresenta o histórico, a definição, os valores, os princípios e a estrutura de práticas do Gerenciamento Ágil de Projetos.

Esse artigo faz parte da revista Engenharia de Software 20 edição especial. Clique aqui para ler todos os artigos desta edição


Metodologias Ágeis

Gerenciamento Ágil de Projetos de Software

 

De que trata o artigo: Este artigo apresenta o histórico, a definição, os valores, os princípios e a estrutura de práticas do Gerenciamento Ágil de Projetos.

 

Para que serve: Abordagens ágeis de gerenciamento de projetos de software surgiram com intuito de lidar com os principais pontos fracos das abordagens tradicionais. Conhecer estas alternativas ganha importância na medida em que novos projetos surgem com características diferenciadas que nos levam à necessidade de utilizar métodos mais “ágeis” para apoiar o planejamento e acompanhamento das atividades do projeto.

 

Em que situação o tema é útil: Os projetos de desenvolvimento de software são normalmente caracterizados por um elevado grau de incertezas iniciais e, conseqüentemente, por uma grande dificuldade de detalhamento do escopo e de elaboração de um planejamento completo. Neste cenário de incertezas, abordagens ágeis para gerenciamento de projetos de software têm sido vistas como uma alternativa interessante. Conhecer tais abordagens é um passo fundamental neste cenário.

 

Evolução do Conceito dos Métodos Ágeis para o Gerenciamento de Projetos

O Gerenciamento Ágil de Projetos ou Agile Project Management (APM) foi criado a partir dos valores e princípios dos Métodos Ágeis de Desenvolvimento de Software, retratados no Manifesto para o Desenvolvimento Ágil de Software (BECK et al, 2001). Conectado a iniciativas correlatas das indústrias de construção civil e aeroespacial (uma vez que o cenário de complexidades e incertezas era comum a todos), o movimento para o desenvolvimento ágil de software ampliou sua abrangência, sendo estendido ao gerenciamento de projetos (HIGHSMITH, 2004, p. xix).

Chin (2004, p.1) afirma que “[...] em projetos que envolvem tecnologia, balancear os requisitos do gerenciamento clássico de projetos e as necessidades de uma equipe altamente capacitada e criativa é mais uma arte que uma ciência”. Explica que, se por um lado o excesso de formalidade e de processos tende a inibir a equipe e bloquear a inovação, por outro, a falta de estrutura pode fazer com que os objetivos do projeto nunca sejam atingidos.

Por muitos anos, o gerenciamento de projetos se desenvolveu sobre uma sólida plataforma, capaz de dar suporte a diferentes tipos de projeto, nos mais variados ambientes. As organizações adotaram o Gerenciamento Clássico de Projetos, propuseram e implementaram melhorias e adaptações, criando seus próprios modelos e expandindo a plataforma clássica de gerenciamento de projetos (CHIN, 2004, p. 1-3). No entanto, Chin (Ibid.) explica que, como qualquer plataforma, o Gerenciamento Clássico de Projetos apresenta restrições e ao se aproximar do limiar de sua abrangência, estas restrições se tornam mais visíveis e o seu desempenho, menos efetivo. Continuar o desenvolvimento desta plataforma clássica, segundo o autor, em alguns momentos é mais difícil do que estruturar uma nova idéia.

Neste contexto, Chin (2004, p. 1-3) propõe a criação de um novo modelo e não uma simples expansão do Gerenciamento Clássico de Projetos. O Gerenciamento Ágil de Projetos surge, então, como uma nova plataforma de gerenciamento de projetos (Figura 1), aplicável a ambientes voláteis e desafiadores, sujeitos a mudanças frequentes, em que o processo prescritivo e padronizado não mais se adéqua (CHIN, 2004, p. 1-3; HIGHSMITH, 2004, p. 5).

 

Figura 1. Relacionamento entre as plataformas de gerenciamento clássico e ágil de projetos (FONTE: CHIN, 2004, p.3)

 

Segundo Highsmith (2004) e Chin (2004), o Gerenciamento Ágil de Projetos se desfaz da postura antecipatória, fortemente calcada no planejamento prévio de ações e atividades, típica do gerenciamento clássico de projetos, e busca o desenvolvimento da visão do futuro e da capacidade de exploração.

Enfocando este último ponto, Highsmith (2004, p. 6) afirma que são cinco os objetivos principais para um bom processo de exploração, que acabam por constituir a base para o Gerenciamento Ágil de Projetos:

1.Inovação contínua: entrega de produtos que atendam aos requisitos dos clientes e agreguem valor ao negócio. A ideia de inovação é associada a um ambiente organizacional cuja cultura estimule o autogerenciamento e a autodisciplina;

2.Adaptabilidade do produto: os produtos desenvolvidos devem não só oferecer valor ao cliente no presente, mas ser também adaptáveis às novas necessidades do futuro;

3.Tempos de entrega reduzidos: foco, direcionamento preciso e capacidade técnica da equipe são fundamentais para a redução dos prazos de desenvolvimento de produtos visando ao melhor aproveitamento das oportunidades de mercado e um melhor retorno sobre o investimento;

4.Capacidade de adaptação do processo e das pessoas: formação de equipes cujos integrantes estejam confortáveis com mudanças e que não as enxerguem como obstáculos e sim como desafios de um ambiente dinâmico; estabelecimento de processos que respondam rapidamente às alterações do negócio;

5.Resultados confiáveis: entrega de produtos de valor ao cliente, garantindo a operação, o crescimento e aumento da lucratividade da empresa.

 

O Gerenciamento Ágil de Projetos pode ser visto como uma resposta de âmbito gerencial às crescentes pressões por constantes inovações, à concorrência acirrada, à necessidade de redução dos ciclos de desenvolvimento e implantação de novos produtos ou serviços e à necessidade de adaptação a um ambiente de negócio bastante dinâmico (HIGHSMITH, Ibid.).

Definição, Valores e Princípios do Gerenciamento Ágil de Projetos

Highsmith (2004, p.16) define o Gerenciamento Ágil de Projetos como “[...] um conjunto de valores, princípios e práticas que auxiliam a equipe de projeto a entregar produtos ou serviços de valor em um ambiente desafiador”. Os valores e os princípios descrevem o porquê do Gerenciamento Ágil de Projetos e as práticas descrevem como realizá-lo. Apesar de ratificar a necessidade de entregar produtos confiáveis aos clientes dentro de restrições de prazo e custos, comum ao Gerenciamento Clássico de Projetos, Highsmith (2004, p. 6) menciona que o Gerenciamento Ágil de Projetos pode ser considerado “mais uma atitude que um processo, mais ambiente que metodologia”.

Os valores principais deste novo enfoque de gerenciamento de projetos endereçam tanto a necessidade de criação e entrega de produtos ágeis, adaptáveis e de valor, como a necessidade de desenvolvimento de equipes de projeto com as mesmas características (HIGHSMITH, 2004, p.10). Os quatro valores centrais do Gerenciamento Ágil de Projetos são:

1.As respostas às mudanças são mais importantes que o seguimento de um plano;

2.A entrega de produtos está acima da entrega de documentação;

3.Priorização da colaboração do cliente sobre a negociação de contratos;

4.Os indivíduos e suas interações são mais importantes que os processos e as ferramentas. " [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados