Extreme Programming Explained : Embrace Change (2nd Edition)

Extreme Programming Explained : Embrace Change (2nd Edition)

Extreme Programming Explained : Embrace Change (2nd Edition)

Editorial Reviews
Amazon.com
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. --Richard Dragan

Topics covered: Extreme Programming (XP) software methodology, principles, XP team roles, facilities design, testing, refactoring, the XP software lifecycle, and adopting XP. --This text refers to the Paperback edition.

Book Description
The goal of Extreme Programming (XP) is outstanding software development. Software can be developed at lower cost, with fewer defects, with higher productivity, and with much higher return on investment. The same teams that are struggling today can achieve these results by careful attention to and refinement of how they work, by pushing ordinary development practices to the extreme. There are better ways and worse ways to develop software. Good teams are more alike than they are different. No matter how good or bad your team you can always improve. I intend this book as a resource for you as you try to improve. This book is my personal take on what it is that good software development teams have in common. I've taken things I've done that have worked well and things I've seen done that worked well and distilled them to what I think is their purest, most extreme form. What I'm most struck with in this process is the limitations of my own imagination in this effort. Practices that seemed impossibly extreme five years ago, when the first edition of this book was published, are now common. Five years from now the practices in this book will probably seem conservative. If I only talked about what good teams do I would be missing the point. There are legitimate differences between outstanding teams' actions based on the context in which they work. Looking below the surface, where their activities become ripples in the river hinting at shapes below, there is an intellectual and intuitive substrate to software development excellence that I have also tried to distill and document. Critics of the first edition have complained that it tries to force them to program in a certain way. Aside from the absurdity of me being able to control anyone else's behavior, I'm embarrassed to say that was my intention. Relinquishing the illusion of control of other people's behavior and acknowledging each individual's responsibility for his or her own choices, in this edition I have tried to rephrase my message in a positive, inclusive way. I present proven practices you can add to your bag of tricks. No matter the circumstance you can always improve. You can always start improving with yourself. You can always start improving today. 0321278658P11022004

Extreme Programming Explained : Embrace Change (2nd Edition)

Extreme Programming Explained : Embrace Change (2nd Edition),Kent Beck,Cynthia Andres,Addison-Wesley Professional,0321278658,Computer Bks - General Information,Computer Books: General,Computer software,Computers,Development,General,Programming - General,Software Development,eXtreme programming,Computers / Programming / General

Mathematics Book

Extreme Programming Explained : Embrace Change (2nd Edition)

Books:

  1. Fabricating Pleasure: Fashion, Entertainment, And Cultural Consumption In Germany. 1780-1830 (Kritik)
  2. Fast Cars, Cool Rides: The Accelerating World of Youth And Their Cars
  3. Feminism and Masculinities (Oxford Readings in Feminism)
  4. Ferris Wheels : An Illustrated History
  5. Food Culture in Russia and Central Asia (Food Culture around the World)
  6. From Fanatics to Folk: Brazilian Millenarianism and Popular Culture
  7. good girls do: Sex Chronicles of a Shameless Generation
  8. Handbook of the Sociology of Education (Handbooks of Sociology and Social Research)
  9. High Performance MySQL
  10. Home on the Road: The Motor Home in America

Books

books

Books

  1. On Kawara (Contemporary Artists)
  2. Trader's Guide to Technical Analysis
  3. Security Planning and Design : A Guide for Architects and Building Design Professionals (Security)
  4. Cash in on the Coming Real Estate Crash : How to Protect Yourself From Losses Now, and Turn a Profit After the Bubble Bursts
  5. Super Nutrition for Men : Using Nutrition to Protect, Heal, and Supercharge Your Body
  6. The Ecology of Cyanobacteria : Their Diversity in Time and Space
  7. Scattered Data Approximation (Cambridge Monographs on Applied and Computational Mathematics)
  8. The Turn of Screw
  9. Trouble in the Forest: A Cold Summer Night (Trouble in the Forest)
  10. The Only Wine Book You'll Ever Need
  11. Two-Block Applique Quilts
  12. Trouble-Free Travel With Children: Helpful Hints for Parents on the Go
  13. Vision For Space : The Winding Journey Through Life and The Space Program As Seen By An Ordinary Joe
  14. Toxicants in the Aqueous Ecosystem
  15. Who's Who and Where's Where in the Bible
  16. German Books: Deutsche Bücher ~ 15
  17. Ihr Hobby, Neonsalmler
  18. Tambach-Dietharz, Oberhof, Zella-Mehlis
  19. A First Course in Statistical Methods (with CD-ROM)