Qual o papel do gerente de projetos nos métodos ágeis?
Figura de extrema importância, o papel do gerente de projetos é também muito importante quando o assunto é desenvolvimento com utilização de métodos ágeis. Sobre isso conversaremos neste post. Aqui você verá quais são as funções e atribuições deste profissional. Acompanhe!
O profissional
Antes de entrarmos propriamente em projetos guiados por métodos ágeis, devemos relembrar a importância do gerente em qualquer tipo de projeto, especialmente nos complexos. Ele é peça fundamental na organização dos os envolvidos (equipe, clientes, fornecedores etc.), da comunicação à mediação dos conflitos, passando por muitas outras atividades no meio.
Além de ser um profissional capacitado para liderar, é papel do gerente de projetos equilibrar orçamentos, escopos, prazos etc. e garantir que todos os processos serão implementados corretamente.
Scrum pode tornar o gerente de projetos desnecessário?
O método Scrum é baseado em três papéis: Scrum Master, Equipe de Desenvolvimento e Product Owner. Há outros profissionais envolvidos, leia mais aqui, ne nos aprofundamos no Scrum Team. Muitas das responsabilidades do tradicional gerente de projetos são cobertos por esses outros papéis:
• Foco do processo (Scrum Master);
• A alocação de tarefas (Equipe de Desenvolvimento);
• Gerenciando de problemas e dependências (Scrum Master / Product Owner);
• Priorização de requisitos (Product Owner);
• Suprimento (Product Owner);
• Gestão de risco (todos, através de planejamento do sprint, demos e retrospectivas).
Assim, dado que o todo é coberto, existe algum valor na atribuição do papel de um gerente de projetos para a equipe? Depende. O que é importante é considerar a dimensão e a complexidade do projeto e do ambiente.
Podemos pensar em projetos em um espectro de escala e complexidade através de uma série de fatores. Para projetos pequenos, em que a equipe Scrum deva entregar um produto de software com os riscos gerenciáveis e um ambiente de projeto muito simples a resposta provavelmente é não. Neste caso, é melhor seguir um princípio de núcleo Agile. Não há valor em ter um gerente de projetos na equipe apenas para o bem dela. Nesta situação, muitas vezes basta atribuir um Scrum Master da equipe, que deve assumir essas atividades tradicionais de gerenciamento de projeto.
No entanto, há projetos que assumem uma ordem superior de complexidade através de uma série de fatores (tamanho, perfil de risco, distribuição física da equipe, complexidade do processo de entrega etc.). Isso coloca diferentes exigências sobre a equipe, o que gera a necessidade de um gerente de projetos.
3 razões pelas quais o papel do gerente de projetos é guiados por métodos ágeis
Quando se trata de Agile, por mais que o termo “time auto gerenciado” esteja na moda, a figura do gerente de projetos ainda é fundamental. Apesar de os melhores resultados possíveis resultam da organização da equipe e da gestão em si, isso pode ser percebido como uma ameaça para alguns profissionais de gerenciamento de projetos, porque sugere uma diminuição do seu papel.
A seguir, veja três fortes razões que comprovam a importância do gerente de projetos em Agile:
1 – Liderança
Garantir que o time vá aderir aos métodos e processos é papel para um líder. Através de reuniões, definições de papeis e feedbacks constantes, o gerente de projetos atua como um verdadeiro líder: ele é um facilitador como o Scrum Master.
2 – Prestação de contas
O gerente de projetos garante a resolução de conflitos em relação ao que é esperado pelos usuários, ajudando a definir melhor, adequar, a escalada de histórias de usuários. Ele também faz a ponte entre a equipe e o cliente, assegurando, como Product Owner a prestação de contas.
3 – Proteção da equipe de influências externas
Também é papel do gerente de projetos garantir que a equipe terá “proteção” de influências externas. Ou seja, ele se coloca à frente do time para dialogar com os demais envolvidos no projeto e só repassar aos profissionais de desenvolvimento o que é realmente necessário para o projeto avançar. Ele também remove as barreiras que possam surgir durante o desenrolar do projeto como o Scrum Master.
O gerente deve assumir tarefas especializadas em projetos guiados por métodos ágeis
É importante salientar que a passagem do projeto tradicional para métodos ágeis não deve tornar o papel do gerente inútil. Pelo contrário, sua função na equipe torna-se mais especializada para determinadas tarefas de gerenciamento de negócios que não são abarcadas pelo Scrum Master, por exemplo. As tarefas que podem ser supervisionados pelo gerente de projetos em equipes agile podem incluir:
• Finanças do projeto;
• Relatórios de status;
• Governança do projeto;
• Identificação de papéis em falta e/ou recursos;
• Comunicação das partes interessadas de negócios;
• Comunicação e gestão de riscos;
• Planejamento do projeto;
• Gestão da mudança.
O PRINCÍPIO DA GESTÃO DE PESSOAS É O MESMO NOS MÉTODOS ÁGEIS
Métodos ágeis são excelentes para desenvolvimento de software. Eles ajudam a resolver algumas das rugas do processo cascata tradicional. Mas, por si só, não são trunfos para o sucesso do projeto. São as mesmas pessoas que têm de trabalhar e executar. E quando se trata de pessoas, é sempre um desafio.
Nenhuma metodologia pode fazer com que um gerente seja desnecessário em um projeto, pois as pessoas não são perfeitas e precisam de apoio e direcionamento.
Ao mesmo tempo, os gestores também são seres humanos. Eles pertencem ao mesmo mundo feito de imperfeições. Determinadas decisões de gestão também pode falhar. As partes interessadas devem aceitar isso.
Como estão seus projetos de desenvolvimento ágil? E o papel do gerente neles? Deixe seu comentário!