Os métodos ágeis utilizam o processo incremental, ou seja, vai fazendo aos poucos o software, pedaço a pedaço.
As metodologias ágeis utilizam os mesmos princípios, mas de forma diferente. Já abordamos o SCRUM e neste capítulo falaremos do XP (Extreme Programming).
Na figura abaixo, Summerville apresenta alguns princípios básicos para os Métodos Ágeis.
Dos princípios citados, aprofundarem no item “Pessoas, não processos”, ou seja, os fatores humanos. Segundo Cockburn e Highsmith “O desenvolvimento ágil foca em talentos e habilidades de indivíduos, moldando o processo de acordo com as pessoas e as equipes específicas”. Segundo Pressman o ponto chave é que o processo se molda às necessidades das pessoas e da equipe e não o caminho inverso.