quinta-feira, 3 de julho de 2014

Desenvolvimento de Software: Métodos Prescritivos x Métodos Adaptativos

Antes de qualquer coisa é fundamental saber que métodos são ferramentas, nada mais nem menos do que isto. Desta forma, não existe ferramenta universalmente melhor do que outra. Mas, sabemos que cada ferramenta é mais adequada para realizar aquilo que ela foi programada para fazer. Por exemplo, tente apertar um parafuso com um martelo, ou bater um prego com uma chave de fenda, certamente você terá muitos problemas e provavelmente não conseguirá ser bem sucedido.

Portanto, métodos são ferramentas, cabe a cada líder de projeto escolher o melhor para a realidade de seu projeto. Para isso, ele terá que analisar diversos fatores como ambiente da empresa, característica da equipe, característica do cliente, entre outras, isto é assunto para outro momento. O importante no momento é entender. Não existe um método, ou ferramenta, melhor que outro.

Entrando mas precisamente no tema deste texto vamos conceituar prescritivo e adaptativo. Mais prescritivo significa dizer que nestes as "coisas" estão mais bem definidas, ou determinadas, do que nos mais adaptativos. Sendo assim podemos criar uma escala, do mais prescritivo até o mais adaptativo: RUP(120) > XP(13) > SCRUM(9) > KANBAN(3). Exemplificando, o RUP define diversos(120)  papéis, artefatos e práticas a serem realizadas dentro do projeto do software, enquanto que o SCRUM, 9, e o KABAN, 3. 




Podemos resumir assim quanto menor o número de "coisas" pré-determinadas, mais "coisas" serão adaptadas, flexíveis, considerando a realidade de cada projeto. Cabe ao líder da equipe escolher a "ferramenta" mais adequada para o seu trabalho.

Conheça mais sobre este  através do Curso Introdução aos métodos ágeis, ALURA.com.br Prof. André Faria

Nenhum comentário:

Postar um comentário