Extreme Programming Explained - Embrace Change

    Kent Beck, Cynthia Andres

    Addison-Wesley
    2004
    224 páginas
    7h 28m
    ISBN-10: 0321278658

    Kent Beck's eXtreme Programming eXplained provides an intriguing high-level overview of the author's Extreme Programming (XP) software development methodology. Written for IS managers, project leaders, or programmers, this guide provides a glimpse at the principles behind XP and its potential advantages for small- to mid-size software development teams. The book intends to describe what XP is, its guiding principles, and how it works. Simply written, the book avoids case studies and concrete details in demonstrating the efficacy of XP. Instead, it demonstrates how XP relies on simplicity, unit testing, programming in pairs, communal ownership of code, and customer input on software to motivate code improvement during the development process. As the author notes, these principles are not new, but when they're combined their synergy fosters a new and arguably better way to build and maintain software. Throughout the book, the author presents and explains these principles, such as "rapid feedback" and "play to win," which form the basis of XP. Generally speaking, XP changes the way programmers work. The book is good at delineating new roles for programmers and managers who Beck calls "coaches." The most striking characteristic of XP is that programmers work in pairs, and that testing is an intrinsic part of the coding process. In a later section, the author even shows where XP works and where it doesn't and offers suggestions for migrating teams and organizations over to the XP process. In the afterword, the author recounts the experiences that led him to develop and refine XP, an insightful section that should inspire any organization to adopt XP. This book serves as a useful introduction to the philosophy and practice of XP for the manager or programmer who wants a potentially better way to build software.

    Resenhas (2)Ver mais
    Fabio L. S. picture
    Fabio L. S.30/11/2013Resenhou um livro
    5 (Perfeito)

    A 1a edição representa melhor o espírito do XP

    Na 1a edição fica mais evidente a quebra de paradigma proposta pelo XP e pelos métodos ágeis em geral. O livro é ao mesmo tempo provocativo e cativante. Beck explica claramente a motivação e as ideias básicas por trás do XP, o que ajuda o leitor entender e acreditar na solução proposta. Por outro lado, a 2a edição é um livro muito mais pragmático, sem tanta provocação. Nela, o método é explicado em maiores detalhes, discutindo melhor a sua aplicação prática. Essa mudança é natural ao considerar o contexto das duas edições: na 1a, de 1999, o livro é praticamente um manifesto - a proposta de um método diferente do que estava sendo usado na época -; na 2a, de 2004, o XP já era um método popular e que, portanto, precisava de um "manual" mais detalhado para ser aplicado. Uma diferença importante entre as edições é o conjunto de práticas propostas. É comum encontrar referências às práticas do XP1 (1a edição) e do XP2 (2a edição). É curioso notar que outros autores/metodologistas propõem práticas diferentes. Isso mostra que o XP é, acima de tudo, uma ideia. Por isso eu prefiro a 1a edição - ela representa melhor a ideia! Como conclusão, a escolha de qual edição ler depende do seu objetivo. Se você ainda não conhece o XP e quer entendê-lo, recomendo a 1a edição. Se você já sabe o que é o XP e quer saber mais detalhes e, principalmente, como aplicá-lo, recomendo a 2a edição.

    1 curtida

    Estatísticas

    Avaliações

    4.4 / 22
    • 5 estrelas45%
    • 4 estrelas45%
    • 3 estrelas9%
    • 2 estrelas0%
    • 1 estrelas0%