A Arte do Desenvolvimento Ágil

Há muito tempo, desenvolvimento ágil é um assunto do meu interesse. Este interesse começou em 2005 quando li um e-book que explicava superficialmente o que é XP. Anos passaram, fiz faculdade, aprendi mais sobre desenvolvimento software,  e meu conhecimento sobre este tema não passou do “superficial”.

Resolvi comprar o livro The Art of Agile Development de James ShoreShane Warden (comprei o original, mas também existe a versão em português). A descrição, na página da amazon, diz que o livro não diz apenas o que é Desenvolvimento Ágil, mas trás informações práticas para adotá-lo por todos os envolvidos no projeto. Isto era exatamente o que eu precisava.

O livro cumpre exatamente o que se propõe. É muito interessante repensar conceitos sobre qualidade e sucesso de um projeto, entender conceitos como TDDDomain-Driven DesignPair Programming,  etc. Além de saber o que é e como fazer, também fui incentivado a descobrir o porquê dos conceitos. O livro te leva à reflexão de uma forma muito interessante, pois depois das explicações, também são apresentadas contra-indicações e alternativas. O livro contém experiências dos autores e exercícios que são usados para que possamos entender melhor algumas práticas.

A cada nova prática utilizada, os benefícios são quase instantâneos. Como dito por um dos participantes da grupo de discussão do XP: O desenvolvimento ágil fez com que o desenvolvimento de software voltasse a ser divertido.