As metodologias ágeis de desenvolvimento de software têm vindo a atrair a atenção dos profissionais de software nos últimos anos. As metodologias ágeis de desenvolvimento de software seguem abordagens iterativas e incrementais para responder às necessidades em constante mudança dos clientes. Um dos métodos de desenvolvimento de software ágil mais conhecidos é o eXtreme Programming (XP), que se baseia num conjunto de valores - simplicidade, comunicação, feedback e coragem. As práticas extremas, a variação na composição e a interação entre os valores e o feedback no XP tornaram o sistema de software mais complexo e exigem uma estrutura de melhoria e avaliação para compreender e avaliar as práticas do XP de uma forma prática. Os principais objectivos deste livro são melhorar algumas das práticas extremas através da modelação ágil e avaliar os projectos XP utilizando a estrutura de avaliação XP.