Seja você um Scrum Master, gerente de projetos, Product Owner, membro da equipe, ou simplesmente alguém tentando responder “Como você gerencia um projeto de Ágil Scrum projeto no mundo real?” — este artigo certamente fornecerá as respostas de que você precisa.
Gerenciamento de Projetos Tradicional
A abordagem tradicional de gerenciamento de projetos (waterfall) é linear, onde todas as fases do processo ocorrem sequencialmente. Este método depende de ferramentas previsíveis e experiências previsíveis. Cada projeto segue o mesmo ciclo de vida, incluindo fases de viabilidade, planejamento, design, construção, testes, produção e suporte, conforme mostrado na figura abaixo.

Desenvolvimento de Software Waterfall vs Ágil
Todo o projeto é previamente planejado, sem espaço para mudanças nas exigências — assim como o Waterfall, o PMBOK da PMI e o PRINCE2 são rígidos e altamente controlados. Eles definem fases distintas do início ao fim e assumem que você já possui todas as exigências e informações necessárias.
Esta abordagem assume que tempo e custo são variáveis, enquanto as exigências são fixas — razão pela qual o gerenciamento tradicional de projetos frequentemente enfrenta problemas com orçamento e cronograma.
Gerenciamento de Projetos Ágil
Enquanto os sistemas tradicionais focam fortemente no planejamento inicial, fatores como custo, escopo e tempo são críticos. O Ágil, por outro lado, enfatiza trabalho em equipe, colaboração com o cliente e flexibilidade.
O Ágil rejeita o gerenciamento tradicional de projetos como tedioso, restritivo e inadequado para o mundo moderno acelerado. O gerenciamento de projetos Ágil é iterativo, com o objetivo de integrar continuamente o feedback do usuário e lançamentos contínuos em cada iteração de desenvolvimento, conforme mostrado acima. Cada resultado de tarefa é um produto que você vende aos interessados. Equipes e fluxos de trabalho são estruturados em torno da criação de algo diretamente útil para o cliente.
Tradicional ou Ágil – Como Escolher?
De acordo com o Relatório CHAOS de 2011 da Standish Group, projetos Ágeis são três vezes mais bem-sucedidos do que projetos Waterfall. O gráfico abaixo mostra os resultados específicos de estudos realizados entre 2002 e 2012:

Taxa de Sucesso de Projetos Waterfall vs Ágeis
Diferenças entre Tradicional e Ágil
A tabela abaixo resume muitas das principais diferenças entre os modelos de gerenciamento de projetos Scrum e tradicional.
| Categoria | Tradicional | Ágil |
| Modelo de Desenvolvimento | Sequencial (Waterfall) | Iterativo |
| Foco | Processo | Pessoas |
| Estilo de Gestão | Controle | Facilitação |
| Participação do Cliente | Limitado às fases de coleta de requisitos e entrega | Participação contínua e no local |
| Estilo de Trabalho do Desenvolvedor | Trabalha individualmente dentro da equipe | Programação colaborativa ou em pares |
| Tecnologia | Qualquer | Principalmente orientado a objetos |
| Recursos do Produto | Todos os recursos incluídos | Os recursos mais importantes primeiro |
| Testes | No final do ciclo de desenvolvimento | Iterativo e/ou orientado a testes |
| Documentação | Extensa | Apenas quando necessário |
Custo da Mudança
Tradicionalmente, as mudanças em projetos de software são evitadas porque o custo aumenta significativamente mais tarde no projeto. O desenvolvimento ágil de software reconhece que as mudanças são inevitáveis e que investir pesadamente em planejamento inicial é impraticável. Isso é claramente expresso em um dos quatro valores do Manifesto Ágil:
“Respondendo a requisitos em mudança em vez de seguir um plano fixo.”
O ágil desafia essa noção e argumenta que o custo da mudança pode ser relativamente plano, como mostrado na figura abaixo:

Custo da Mudança no Tradicional versus Ágil
Ágil versus Triângulo de Ferro Tradicional na Gestão de Projetos
O sucesso na gestão de projetos tradicionalmente está associado à capacidade de gerenciar as restrições de escopo, tempo, custo e qualidade, como mostrado na figura abaixo. Este é um metáfora popular que sugere que os gerentes de projetos são esperados para equilibrar razoavelmente essas restrições.

Triângulo de Ferro no Ágil versus Gestão de Projetos Tradicional
Qual é o problema com o Triângulo de Ferro Tradicional?
Por exemplo, um projeto pode ser concluído mais rapidamente aumentando o orçamento ou reduzindo o escopo. Da mesma forma, expandir o escopo geralmente exige um aumento correspondente no orçamento e no prazo. Reduzir o orçamento sem ajustar o prazo ou o escopo leva a uma queda na qualidade. No entanto, na prática, os trade-offs entre restrições nem sempre são viáveis. Por exemplo, investir mais recursos (e pessoas) em um projeto com recursos abundantes pode, na verdade, retardar o progresso. Além disso, em projetos mal executados, melhorar orçamento, cronograma ou escopo sem impactar negativamente a qualidade é frequentemente impossível.
Assim sendo, o Triângulo de Ferro tradicional é claramente insuficiente como modelo para o sucesso do projeto, pois ignora dimensões-chave do sucesso, incluindo o impacto dos interessados, aprendizado e satisfação do usuário.
Triângulo de Ferro Ágil – Uma Mudança de Paradigma
Na abordagem tradicional, o triângulo geralmente tem a aparência da figura à esquerda mostrada abaixo. Como você pode ver, os requisitos do produto têm um escopo fixo. Portanto, para garantir que o produto entregue todas as funcionalidades necessárias, precisamos de flexibilidade em nossos recursos (e orçamento) e no cronograma (prazo). Se precisarmos absolutamente que o produto inclua a lista completa de funcionalidades descritas na especificação inicial de requisitos, talvez precisemos adiar a data de lançamento em meses ou mais.
No sentido ágil, há um prazo fixo (no Scrum, isso é alcançado por meio detempo limitado Sprintse recursos fixos). Portanto, quando as coisas não saem como planejado, o escopo deve ser reduzido. Mas, no ágil, garantimos que, mesmo que precisemos comprometer o escopo, ainda entreguemos os itens de maior prioridade da Product Backlogpara maximizar o valor gerado pelo projeto.

Triângulo de Ferro no Contexto Ágil