Sobre metodologias de desenvolvimento de
sistemas em Engenharia de software:
I - Métodos ágeis focam em simplicidade, software
funcional no início das iterações, flexibilidade e
intensa comunicação tanto internamente quanto
com clientes.
II - Desenvolvimento incremental é uma estratégia
de planejamento estagiado em que várias partes
do sistema são desenvolvidas em paralelo, e
integradas quando completas, enquanto que o
desenvolvimento iterativo é uma estrategia de
planejamento de retrabalho em que o tempo de
revisão e melhorias de partes do sistema é pré-definido.
III - Princípios que regem as metodologias ágeis:
Pessoas e interações, ao contrário de processos e
ferramentas; Documentação extensa ao invés do
sistema em funcionamento; Colaboração do
cliente, ao contrário de constantes negociações de
contratos; Respostas rápidas para as mudanças,
ao contrário de seguir planos previamente
definidos.