Item Description: Learn the basics of XP
Review Synopsis: A must have book for any developer who is using or will be using XP
Author:Chromatic
Table of Contents
Foreword
Preface
Part 1. Why XP?
Who Cares About Process, Anyway?
The XP Equation
XP Values
Communication
Feedback
Simplicity
Courage
Assuming Sufficiency
Sufficient Time
Sufficient Resources
Constant Cost of Change
Developer Effectiveness
Freedom to Experiment
Part 2. Extreme Programming Practices
Coding Practices
1. Code and Design Simply
2. Refactor Mercilessly
3. Develop Coding Standards
4. Develop a Common Vocabulary
Developer Practices
1. Adopt Test-Driven Development
2. Practice Pair Programming
3. Adopt Collective Code Ownership
4. Integrate Continually
Business Practices
1. Add a Customer to the Team
2. Play the Planning Game
3. Release Regularly
4. Work at a Sustainable Pace
Part 3. XP Events
Iteration Planning
Stories and Tasks
Estimates and Schedules
The First Iteration
The Iteration
Releasing
Part 4. Extreme Programming Artifacts
Story Cards
Task Cards
The Bullpen
Part 5. Roles in Extreme Programming
The Customer
Customer Rights
Customer Responsibilities
The Developer
Developer Rights
Developer Responsibilities
Supplementary Roles
The Tracker
The Coach
Part 6. Coding, XP Style
Do the Simplest Thing That Could Possibly Work
You Aren't Gonna Need It
Once and Only Once
Part 7. Adopting XP
Before You Start
Eliminating Fear and Working Together
Starting Feedback
Including Managers and Customers
Now That You're Extreme
Part 8. Further Resources
XP Resources
Index
While not a programmer by job title, I do write a lot of scripts, and I try to maintain the three modules that I have on CPAN. I wanted to learn about XP and at least get a basic understanding of its principles and how they all work together, with an eye towards eventually adopting some of its practices into how I code.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Extreme Programming Pocket Guide
by chromatic (Archbishop) on Oct 10, 2003 at 05:35 UTC | |
|
Re: Extreme Programming Pocket Guide
by InfiniteSilence (Curate) on Oct 10, 2003 at 18:22 UTC |