Escolar Documentos
Profissional Documentos
Cultura Documentos
De acordo com Henry Ford, “Nada é difícil se for dividido em pequenas partes”. Esta é a
premissa do modelo de desenvolvimento incremental. Entretanto, ao optar por esse modelo,
algumas premissas devem ser levadas em consideração.
O modelo incremental é capaz de entregar rapidamente um software, uma vez que o projeto
inteiro não precisa estar pronto, haja visto que o mesmo é dividido em pequenas partes. Este
ponto é uma grande vantagem deste modelo e também algo a ser considerado ao escolher
esse tipo de desenvolvimento.
Outras vantagens desse modelo incluem mudanças de fácil implementação e o teste de riscos
por etapas. A divisão do projeto permite que problemas sejam identificados à medida que
surgem e sejam ajustados. A fácil adição de mudanças se deve também à separação por
módulos, proporcionando alterações sem comprometer todo o projeto.
Ao optar pelo desenvolvimento incremental, um planejamento cuidadoso deve ser feito por
profissionais qualificados antes do desenvolvimento, para que o projeto como um todo não
seja comprometido. Somado com altos custos, estas são grandes desvantagens desse modelo.
Além disso, como alguns módulos serão concluídos bem antes de outros, é necessário que as
interfaces sejam previamente bem definidas. Caso contrário, o projeto terá mudanças
repentinas ao longo de todo o desenvolvimento. Portanto, a definição da interface deve
abranger todas as fases do projeto.
De forma divergente ao modelo incremental, o modelo em cascata trabalha de forma
sequencial. Ou seja, todo o fluxo de trabalho possui uma abordagem linear, onde as
atividades dependem umas das outras para avançarem para um novo estágio de produção.