Agile vs Scrum vs Kanban vs Lean vs Waterfall – qual abordagem é a certa para você?
Publicados: 2021-12-27Olá, bem vindos a mais um episódio de Family Feud. Eu sou Steve Harvey, e vamos fazer isso acontecer.
Perguntamos a 100 pessoas: “qual é a sua abordagem favorita em gerenciamento de projetos?”
Ágil – Está na lista!
Scrum – Mais uma vez, está na lista!
Kanban – ding!
Lean – Você tem mais um para ir!
Cachoeira – Bravo, você fez um ótimo trabalho!
Parece que você conhece todos eles, mas você sabe qual escolher?
Ou quais são as diferenças entre Agile vs. Waterfall vs. Scrum?
Não se preocupe.
Eu sou Steve Harvey, e te protejo.
Com toda a seriedade, eu não sou Steve Harvey. Eu sou apenas um escritor que interpreta Steve Harvey.
O que significam todos esses nomes?
Para começar com o básico, podemos definir o que eles significam coletivamente. Esses cinco são os modelos mais utilizados em qualquer processo de gerenciamento de projetos, principalmente no desenvolvimento de software. Eles dizem como usar seu tempo, se haverá ou não funções, quando corrigir seus erros, etc.
Agora, é hora de falarmos sobre eles e mostrarmos os prós e contras.
Abordagem da Cachoeira
Waterfall Approach – ou modelo , se preferir – é um modelo de desenvolvimento que funciona em sequências. Você define cada estágio do desenvolvimento e não pode passar para o próximo estágio de desenvolvimento sem realizar o anterior. Fundado por Winston Royce em 1970, cada fase desse método foi projetada especificamente para uma tarefa.

Fases da Abordagem da Cachoeira
Você se pergunta sobre os estágios? Naturalmente! Então vamos aprendê-los.
- Fase de coleta: É a fase em que você obtém os detalhes necessários ou os define.
- Fase de Design: Onde você escolhe a linguagem de programação, o banco de dados que vai usar e projeta grandes detalhes técnicos.
- Fase de construção: você simplesmente codifica, muita codificação.
- Fase de teste: Você, agora, mostra este programa para as pessoas que vão usá-lo e veja se atende às necessidades.
- Fase de implantação: inicie o programa no ambiente solicitado.
- Fase de Manutenção: De acordo com a necessidade do seu cliente ou do público, você faz alterações no programa e o melhora.
Essas são as seis etapas da Abordagem Cachoeira. Bem direto, certo?
Quem pode usar este método de forma eficaz?
Com este método de desenvolvimento, você pode trabalhar em um projeto que requer pouco ou nada extra. Se o seu ambiente é estável, todos os requisitos estão definidos e concluídos, o projeto é curto e todos sabem o que estão fazendo, esta é sua opção.
Prós e Contras do Método Waterfall
O que torna o Método Cachoeira um dos mais utilizados? Tem que ter vantagens nisso, é claro. Esses são;
- Linearidade. Cada fase deve ser concluída neste método, para que você não enfrente problemas mais tarde.
- Adequado para pequenos projetos. Se o seu projeto não demorar muito, esse método funciona melhor.
- Verificação e validação. Antes de cada fase, você executa um teste de qualidade.
- Elaborar Documentação. Dessa forma, você acompanha todas as etapas.
- Intervenção mínima do cliente. Os projetos que você carrega dependem muito de sua equipe.
- Todas as mudanças necessárias são feitas no estágio de desenvolvimento – sem surpresas desagradáveis após o lançamento.
Então, por que as pessoas escolhem outras opções? É por isso;
- Sem tempo extra para corrigir erros. Você tem que corrigir erros durante o desenvolvimento.
- Não há espaço para mudanças. Se seus requisitos mudarem com frequência, você não poderá realizar um projeto com esse método.
- Hora do teste. A fase de teste é relativamente tardia no processo de desenvolvimento.
- A documentação leva muito tempo. Seus desenvolvedores e funcionários precisam dedicar algum tempo à documentação.
- Pouco ou nenhum feedback do cliente. Os insights de um cliente podem ser úteis, mas nesse método você está sozinho.
- Após erros. Eles podem causar muitos problemas para o seu projeto.
Então, este é o método Waterfall explicado. Agora vamos pular para o próximo.
Abordagem Ágil
Essencialmente, a Abordagem Ágil determina que você deve trabalhar de forma incremental. Isso acontece em ciclos de planejamento de sprint. Depois de concluir o primeiro ciclo, você testa o projeto e, opcionalmente, o implanta se tudo estiver de acordo com as necessidades.

Quem deve usar o método ágil?
Se você trabalha em um ambiente propenso a mudanças ou deseja trazer novas ideias para seu projeto sempre que vier à sua mente, o Método Ágil é a escolha certa para você. Dá-lhe a liberdade que pode ser inestimável para você.
Prós e Contras do Método Ágil
Se você for usar esse método em seu próximo projeto – ou no atual, isso depende de você – você precisa conhecer os prós e os contras desse método.
Primeiro, podemos começar com os profissionais. Eles estão;
- Satisfação do cliente. Como você está constantemente apresentando um “resultado final”, seus clientes verão a melhoria.
- Centrado nas pessoas. A principal motivação deste método são as pessoas que estão conduzindo o projeto em vez de ferramentas e outros processos.
- Frequência. Você pode ver o software funcionando em um curto período de tempo.
- Adaptação. Mesmo que as circunstâncias mudem, você pode se adaptar facilmente a elas.
- Comunicação. Pessoas e clientes podem interagir uns com os outros instantaneamente.
- Espaço para mudanças. Mesmo depois de implantar o projeto, você pode fazer alterações facilmente.
Nada é perfeito, nem este método. Então, aqui vem os contras;
- Avaliação da mão de obra. Se você estiver trabalhando em um projeto bastante grande, há uma chance de não conseguir avaliar o tempo e o esforço que um ciclo precisa.
- Menos ênfase em documentação e design. Isso pode dificultar o rastreamento do que foi feito no projeto.
- Clientes. Se eles não são claros e não sabem o que fazer, o projeto pode acabar em outra coisa.
- Experiência e fontes. Algumas decisões precisam ser tomadas por programadores seniores. Caso contrário, você precisará de fontes para iniciantes.
Como você pode ver, o Método Ágil é para aqueles que amam a liberdade, a comunicação e são inquietos. Este método é útil se você tiver uma equipe assim.
Abordagem Kanban
Abordagem Kanban ... Parece japonês, não é? Porque é japonês para “um cartão que você pode ver”. Ele tem sido usado desde os anos 40, quando a Toyota o usou pela primeira vez. Nesse método, você visualiza seu trabalho em cartões ou adesivos. Dessa forma, você visa maximizar a eficiência e melhorar continuamente.
Dentre esses cinco, destaca-se o Método Kanban com seus princípios. Agora, é hora de vê-los.
Os Princípios do Método Kanban
Existem seis princípios do Método Kanban no total. Eles podem ser listados em dois grupos. O primeiro grupo de princípios é chamado de gerenciamento de mudanças. Os princípios deste grupo são;
- Comece com o que você faz regularmente. O Método Kanban oferece flexibilidade. Assim, você pode implementar o Método Kanban em seu fluxo de trabalho existente e, depois de um tempo, resolver os problemas importantes.
- Mudança incremental. Este método gosta de mudanças que lembram um pouco a evolução, ou seja, não há mudanças significativas em uma noite. Você tem que trabalhar o seu caminho por lá lentamente.
- Liderança em todos os níveis. Dessa forma, as pessoas podem aprender com os insights dos outros e trabalhar melhor.
O segundo grupo de princípios é chamado de prestação de serviços. Consiste no seguinte;

- Ouça o seu cliente. Concentrar-se nas necessidades e expectativas do seu cliente deve ser o seu principal objetivo. Dessa forma, seu produto pode atrair a atenção dos clientes.
- Gerenciando o trabalho. Graças a este princípio, você pode realmente se concentrar no que está acontecendo sem a interrupção de pequenos ruídos.
- Melhorar. Depois de implantar o projeto, é preciso ficar de olho nas avaliações e reclamações. Você deve manter a qualidade do projeto.
Quem deve usar o método Kanban?
O fluxo de trabalho pode ser a coisa mais importante no Método Kanban. Você pode implementar esse método em seu fluxo de trabalho, se desejar. Além disso, desde que você esteja disposto a trabalhar continuamente, você pode usar o Kanban. Finalmente, é a melhor escolha para você se você e sua equipe não desejam gastar muito tempo nas reuniões.
Prós e Contras do Método Kanban
Agora, vamos ver o que fez um método que se originou nos anos 40 como um bom vinho.
- Flexível. Kanban não limita as fases de desenvolvimento. Assim, você tem tempo e espaço para fazer o seu trabalho da melhor maneira possível.
- Continuidade. Com Kanban, você entrega pequenas porções do projeto continuamente. Então, isso abre espaço para se ajustar às mudanças.
- Eficiente. Você se concentra nos principais aspectos do projeto e trabalha nos detalhes importantes - sem perda de tempo.
- Tempo de resposta baixo. Sua equipe pode simplesmente reorganizar as notas quando uma fase terminar. Dessa forma, seus funcionários podem trabalhar na próxima coisa instantaneamente.
Ok, é hora de ver o que fez o Kanban envelhecer como o leite.
- Dependência. Kanban requer que outros frameworks sejam usados corretamente. Uma conexão autônoma não é possível.
- Dinamismo. Kanban ainda assume que existem certos pontos estáveis. Se o seu ambiente é altamente dinâmico, isso é um problema.
- Iterações. Eles não estão dentro do processo Kanban; você tem que lidar com eles separadamente.
- Cronometragem. Nenhuma definição de tempo pode ser um problema para algumas pessoas.
É uma das formas mais antigas de realizar um projeto. Mas, velho não significa inútil. A resistência ao tempo é uma das provas de que o Método Kanban ainda funciona. No entanto, você deve estar atento às desvantagens que podem arruinar seu trabalho.
Abordagem Lean
Lean é uma abordagem que gira em torno da mentalidade e do conjunto de ferramentas que tentam minimizar o desperdício, adicionando valor definido pelo cliente ao produto. Portanto, pode ser definido como uma abordagem minimalista para gerenciamento de projetos.

Esta abordagem também define 8 tipos de resíduos.
Esses são;
- Movimento : Movimento desnecessário de funcionários e equipamentos.
- Transporte : Transporte de itens desnecessários para o local.
- Espera : Tempo perdido enquanto espera que as coisas necessárias venham.
- Superprodução : Produzir mais do que o necessário.
- Defeitos : Produtos defeituosos que exigem fontes para corrigir
- Inventário : Armazenar mais informações ou plenitude do inventário devido a falhas de comunicação.
- Talento não reconhecido : não entender o quão talentosos são seus funcionários
- Processamento extra : atividade não necessária ou sem valor.
O Método Lean, essencialmente, tenta eliminar este desperdício.
Quem deve usar o método Lean?
Se você é uma equipe pequena que aspira a ser mais eficaz do que pode parecer inicialmente, o Método Lean pode ser adequado para você. Além disso, é uma ótima metodologia para projetos de curto prazo.
Prós e Contras do Método Lean
O Método Lean tem alguns recursos que farão você se apoiar nele – desculpe, eu tive que fazer isso. Esses são;
- Eliminando o desperdício . Como dito acima, o foco principal deste método é como eliminar o desperdício.
- Satisfaça seus funcionários . Como você precisa incluir seus funcionários nos processos de gerenciamento de resíduos, seus funcionários vão gostar de você.
- Bem na hora . Compre e traga os materiais apenas quando precisar deles.
- Vantagem Competitiva . Os lugares ou o dinheiro que você está economizando agora podem ser usados para outros projetos.
Deve haver contras, pois tudo tem pelo menos uma desvantagem. Esses são;
- Uso excessivo . Se você aplicar esse método em excesso, poderá enfrentar novas ineficiências.
- Bem na hora . Esta pode ser sua maldição, também. Você tem pouco espaço para erros. No caso de um problema de gerenciamento de tempo, você falha muito.
- Insatisfação dos funcionários. Novamente, no caso de aplicação excessiva, seus funcionários podem começar a ficar frustrados com a forma como você economiza tudo.
O Método Lean vem limpo. Não há espaço para desperdício, muito espaço para melhorias. No entanto, é um método que deve ser aplicado com cuidado. Caso contrário, as consequências serão duras.
Abordagem Scrum
Por fim, temos o Método Scrum . Pense no Scrum como uma melhoria no Método Ágil. A maioria dos princípios ágeis também são válidos neste método. No entanto, o Scrum é mais planejado e possui papéis que orientam o andamento de um projeto.
Esses papéis são;
- Product Owner (PO): Representa os clientes e os stakeholders, foca nas partes do negócio e no retorno do investimento.
- Scrum Master: Orienta a equipe a cumprir os critérios do scrum, trabalha com PO para maximizar o ROI.
- Equipe: Um grupo de profissionais que realiza o projeto.
Como esse método é tão semelhante ao Agile, bastaria mostrar apenas os diferentes prós e contras.
As reuniões são a primeira coisa a apontar. No final de cada dia, são realizadas reuniões. Essas reuniões podem ser úteis para outras funções verem o que está acontecendo com o projeto. No entanto, a longo prazo, eles podem ser irritantes.
A segunda coisa é o envolvimento dos clientes. Obter feedback imediato do PO pode ser bastante perspicaz. Por outro lado, se eles não cooperarem, o projeto pode levar muito tempo para ser concluído.
Scrum vs. Waterfall é uma comparação que geralmente ocorre em todos os lugares. O Método Scrum é adaptado aos tempos modernos e à agitação da vida. Funções e reuniões também oferecem uma grande vantagem, assim como podem ser prejudiciais.
Finalmente, você sabe o que suas respostas significam. Steve Harvey ficaria orgulhoso. Tudo o que você precisa fazer agora é elaborar suas circunstâncias e encontrar a melhor que se adapte ao seu nível de conhecimento, tamanho da equipe e fontes.
perguntas frequentes
Lean e Agile são a mesma coisa?
Não, Lean e Agile não são a mesma coisa. O Lean se concentra no fato de que devemos minimizar o desperdício, enquanto o foco principal do Agile é desenvolver de forma incremental.
Scrum é ágil ou cascata?
Scrum é uma melhoria do Método Ágil. Ao contrário do Agile, o Scrum tem funções, reuniões e representação do cliente.
Kanban é Agile ou Lean?
Kanban é considerado como uma forma de Lean. O que eles têm em comum é que ambos apontam a importância do fluxo de trabalho e da eficiência.