|
Extreme Programming Explained: Embrace Change
 |
Author: Kent Beck List Price: $28.95 Our Price: Click to see the latest and low price ISBN: 0201616416 Publisher: Addison-Wesley Pub Co (05 October, 1999) Edition: Paperback Sales Rank: 4,412 Average Customer Rating: 3.92 out of 5
|
Customer ReviewsRating: 5 out of 5 This book shouldn't be useful But unfortunately it is..and badly! It is a very clear, effective introduction to the development style and discipline that 's trying to give control of software development back to programmers and away from dumb managers, fluff vendors and the like. It does so through the application of a minimum of common sense and encouraging the creation of simple, effective software over the production of heavy, useless documentation. A useful conversation with a "good programmer with great habits". Rating: 5 out of 5 Concise yet thorough explanation of XP If you are considering Extreme Programming, you should read this text. The book is divided into 3 sections -- 1) The problem , 2) the solution, and 3) the implementation. The problem covers the 4 basic values of Extreme programming 1. Communication 2. Simplicity 3. Feedback 4. Courage And it also covers the basic practices that support these values -- namely incremental delivery, unit testing, collective ownership, and paired programming. The solution goes into more detail on the strategies behind the practices. Section 3 imnplementing XP covers roles for people, and strategies to make an XP implementation successful. If you are familiar with other agile approaches like Scrum, most of the material will be familiar to you. Unlike some other agile approaches, this is a full lifecycle approach and the author covers project management, design, programming, and testing. Extreme programming advocates decentralized decision making, but there is a good section on the role of the manager or coach. Some of the practices depart from conventional SW Development wisdom. For example, there is a good explanation of how the cost of a change may not rise drastically over time. The text covers metric collection and discusses velocity -- ratio between estimated development time and calendar time. However, I wish there was more time spent on ways to communicate these metrics to the team and management. Overall, great introductory to Extreme Programming and a good reference. Rating: 4 out of 5 A good read This book does an excellent job of painting an accurate portrait of a methodology that has been hyped as the salvation for all programming ills. It's clear that XP is just another methodology and is limited to very specific types of programming environments and corporate cultures.
Similar Products
· Planning Extreme Programming
· Refactoring: Improving the Design of Existing Code
· Extreme Programming Applied: Playing to Win
· Extreme Programming Installed
· Test Driven Development: By Example
|