Waterfall Approach

A waterfall approach, desse modo, também conhecido como plan-driven ou convencional, é uma das abordagens de gerir projectos. O waterfall é, dessa maneira uma alternativa às abordagens iterativas, incrementais, ágeis e híbridas.

A abordagem waterfall permite, desse modo, planear e executar os projectos de forma linear. Os objetivos são, desse modo, detalhados e aprovados no início do projecto. O projecto é, assim, depois desenvolvido em fases. Cada fase inicia-se, desse modo, após a conclusão da anterior. No final do projecto, o produto é, dessa forma, entregue de uma só vez. Qualquer alteração aos objetivos definidos no início é, assim, controlada formalmente. Em suma, esta é a opção mais adequada num contexto familiar e estável.

Príncipios básicos da waterfall approach

A abordagem waterfall segue, dessa maneira, alguns princípios básicos que são:

  • Estrutura sequencial – A waterfall approach divide, desse modo, os projectos em fases sequenciais. Só se pode ir para a próxima fase se a fase presente estiver, dessa forma, completa, ou aproximadamente completa. Dessa forma, a equipa segue um processo controlado. Contudo, as mudanças são identificadas tardiamente. E por conseqüência, o custo da alteração pode ser muito alto.

  • Envolvimento relativo dos clientes – Um projecto waterfall envolve, dessa maneira, uma interacção relativamente pequena com os clientes. A primeira interacção é, dessa forma, quando se inicia o projecto, se define os produtos e requisitos do projecto. Por conseguinte, o cliente só volta a ser envolvido quando os produtos estiverem prontos a ser verificados e validados.

  • Documentação robusta – A abordagem waterfall envolve, dessa forma, documentação muito detalhada. Podem, dessa maneira, ser documentados extensamente os requisitos, a solução, o desenho, os processos e os manuais de instrução. Esta documentação pode, assim, ser usada para vincular as partes, controlar o risco, comunicar com outras equipas e gerir o conhecimento. A documentação é, dessa forma, muitas vezes o resultado de falta de envolvimento dos stakeholders, obrigando a que tudo seja documentado ao pormenor.

Waterfall Approach

Cursos Gestão de Projectos

Quando usar a waterfall approach

Como cada projecto tem as suas características e requisitos, não se pode aplicar a mesma fórmula a todos. Mas em que situações a metodologia waterfall é melhor?

As duas principais características dos projectos waterfall são a extensa documentação e planeamento detalhado na fase inicial. Com este investimento em planeamento e documentação, as alterações são geralmente caras. Existe assim pouco espaço para ajustar, sem incorrer em custos significativos. Dessa forma, a waterfall approach deve ser usada quando o âmbito é claro e estável.

Vantagens e desvantagens da waterfall approach

As principais vantagens da waterfall approach são:

  • O extensivo planeamento permite que no momento da implementação todo o processo esteja muito definido. Dessa forma, a equipa pode realizar todas as actividades de forma célere.
  • Com o método waterfall as estimativas totais de custos e prazo são mais precisas.
  • É mais fácil avaliar o progresso do projecto uma vez que a estrutura está definida e existem milestones bem definidos.
  • O processo pode ser repetitivo. Isto ajuda a que novos membros tenham um custo de entrada menor uma vez que já está tudo documentado.

As principais desvantagens da waterfall approach são, por exemplo:

  • Este método assume que todos os requisitos podem ser listados no início e de uma vez. Contudo, isso não é o caso para todos os projectos. Se os requisitos não forem bem definidos, o projecto pode não responder à necessidade.
  • A introdução de novos requisitos a meio do projecto tem um custo muito elevado.
  • Esta abordagem exige um esforço de planeamento muito significativo no início. Este esforço pode ficar obsoleto caso existam alterações.
  • É necessário muito tempo até entregar o produto ao cliente, pois o produto é desenvolvido na sua totalidade.
  • Os stakeholders só inspeccionam o produto perto do final do projecto, encarecendo muito o custo das alterações.
  • A comunicação com o cliente é limitada.