Atualmente, no âmbito do desenvolvimento de software, a gerência de projetos e a metodologia eficaz e eficiente de trabalho são fatores competitivos no mercado, visto que influenciam diretamente a qualidade, os custos e os prazos do produto final.
Nesta abordagem, o desenvolvimento ocorre linearmente, desde a análise de exigências, passando pelo desenho, construção, teste e implantação.
O problema básico desta abordagem é que o risco de serem necessárias mudanças significativas no sistema aumenta com o tempo. Além disso, a descoberta tardia de erros de construção tende a aumentar exponencialmente o custo de fazer alterações com o passar do tempo. Desta forma, quando o sistema é terminado, ele apresenta grande número de deficiências frente às necessidades dos usuários na época da implantação.

 


Uma alternativa para a abordagem em cascata é a Metodologia de Trabalho BWPD (Processo de Desenvolvimento de Software baseado em Componentes, derivado do método RUP). Nesta abordagem a identificação de riscos e mudanças para um sistema é realizada mais cedo no ciclo de vida do software, quando é possível reagir de forma pontual e eficiente.

 

 


Vantagens da Metologia BWPD

  • Aumenta a eficiência e eficácia do processo de desenvolvimento e implantação do sistema;
  • Aumenta a relação custo-benefício do projeto, ao minimizar os riscos de re-trabalho e os correspondentes incrementos de custos e prazos;
  • Reduz o tempo necessário para os usuários do sistema usufruírem os benefícios da implantação.