Gerenciamento de projetos

Gerenciamento de projetos ágeis

Nove peças que se encaixam. Estão em ordem de leitura, não de publicação, porque cada uma faz mais sentido depois da anterior.

Gerenciamento ágil de projetos é organizar o trabalho para decidir mais rápido e com mais gente sabendo o que está acontecendo, em vez de tentar acertar a especificação no início. A ideia central não é ir mais rápido, é encurtar o intervalo entre decidir e descobrir se a decisão estava certa.

O vocabulário é grande e confunde. Scrum, Kanban, Lean, MVP, Design Sprint, DevOps, Dual Track. Na prática, cada um responde uma pergunta diferente, e a maior parte da frustração com "adotar ágil" vem de aplicar o formato certo à pergunta errada.

Comece por aqui

O fundamento

Quase tudo que hoje se chama de ágil vem de princípios formulados numa fábrica de carro nos anos 50. Entender isso é a diferença entre seguir cerimônia e saber o que cada prática tenta resolver.

Etapa 1

Decidir o que construir

Quatro formatos que respondem perguntas encadeadas: qual é o problema, essa solução se sustenta, o que construir primeiro, e como validar depois de construído. São eventos: respondem uma pergunta e terminam.

Etapa 2

Organizar como construir

Aqui a pergunta muda. Não é mais o que fazer, é com que cadência, com que limite e com que prática de engenharia. Scrum organiza o ritmo, Kanban organiza o fluxo, XP organiza como o código é escrito.

Etapa 3

Fazer chegar em produção

Escrever rápido não serve de nada se o código espera para chegar em produção. Esta etapa fecha esse caminho: implantar com frequência, em lotes pequenos e sem evento, é o que transforma velocidade de time em valor entregue.

O arranjo

Como isso opera junto, todo dia

Descoberta e entrega não são fases em fila. Correm em paralelo, no mesmo time, e é esse arranjo que transforma os formatos acima em rotina em vez de projeto.

Perguntas

Dúvidas frequentes

Qual a diferença entre Lean e ágil?

Lean é a filosofia, nascida na manufatura, focada em eliminar desperdício e maximizar valor para o cliente. Ágil é um conjunto de métodos que herdou esses princípios para trabalho de conhecimento. Lean explica o porquê, os métodos ágeis descrevem o como.

Por onde começar a estudar agilidade?

Pelo Lean, porque ele dá o motivo de tudo que vem depois. Em seguida Scrum ou Kanban, que são os dois modelos de execução mais usados. Os formatos de descoberta fazem mais sentido quando já se entende a execução.

Preciso escolher entre Scrum e Kanban?

Não. Scrum trabalha em ciclos de tempo fixo e cria cadência; Kanban trabalha em fluxo contínuo e expõe gargalo. Muitos times usam Scrum com limite de trabalho em progresso, que é o mecanismo central do Kanban.

Método ágil serve fora de tecnologia?

Serve onde o trabalho é complexo, o escopo muda enquanto se aprende e o time pode se organizar. Não serve bem em operação repetitiva de volume nem em trabalho cujo resultado só aparece meses depois.