No Scrum, algumas atividades do gerente de projetos são diluídas entre o team scrum, onde são fatiadas e delegadas a várias pessoas dentro do time.
- 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).
Contudo, as atividades tradicionais como precificação, controle de custo, gerência de RH, gerência de integração, etc.. continuam sendo atribuições do gerente de projetos. É sabido que muitas vezes o próprio Scrum Master acaba assumindo a responsabilidade destas atividades, contudo em projetos mais complexos esta prática não é recomendada.
Segue abaixo um apanhado de atividades que tornam o gerenciamento de projetos mais eficiente nas métodologias ágeis.
Uma boa prática no Scrum são as reuniões diárias. Apesar de serem feitas pela equipe de desenvolvimento e scrum master, este artificil é essencial para um bom andamento de um projeto dinâmico, onde o controle de progressão é fundamental. No XP a reunião diária é feita em pé para evitar que os membros se tornem demasiadamente dispersos do assuntos discutido.
As retrospectivas de sprint são boas prática do Scrum, onde ao final de uma sprint o time conversa sobre o que deu certo e o que deu errado na sprint, visando melhorar o funcionamento das próximas sprints. É aqui onde um conhecimento sobre os projetos que rodam na empresa é montado.
O planejamento e priorização dos requisitos é uma parte fundamental no processo de gerenciamento de projetos e as metodologias ágeis levam esse processo muito a sério. Visando sempre manter um foco enxuto e conciso, o XP e Scrum definem uma cerimônia onde os envolvidos no projeto podem dialogiar e definir a priorização e criação de atividades que serão desenvolvidas mais adiante.
O valor (custo) de um projeto utilizando o scrum é definido no decorrer do projeto, o cliente não tem noção do valor final do projeto porque geralmente o orçamento é feito sobre demanda a ser trabalhada (sprints). Já nos métodos mais tradicionais, geralmente o preço é fixado no inicio, passando a ideia de que não haverão modificações.
Nos métodos ágeis há uma inclinação muito grande com o foco no resultado e geralmente os resultados acontecem de maneira fatiada.
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. As tarefas que podem ser supervisionados pelo gerente de projetos em equipes ágeis podem incluir:
• Finanças do projeto;
• 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.