Books & Videos

Table of Contents

  1. Why XP?

    1. Chapter 1 Who Cares About Process, Anyway?

    2. Chapter 2 The XP Equation

    3. Chapter 3 XP Values

      1. Communication
      2. Feedback
      3. Simplicity
      4. Courage
    4. Chapter 4 Assuming Sufficiency

      1. Sufficient Time
      2. Sufficient Resources
      3. Constant Cost of Change
      4. Developer Effectiveness
      5. Freedom to Experiment
  2. Extreme Programming Practices

    1. Chapter 5 Coding Practices

      1. Coding Practice 1: Code and Design Simply
      2. Coding Practice 2: Refactor Mercilessly
      3. Coding Practice 3: Develop Coding Standards
      4. Coding Practice 4: Develop a Common Vocabulary
    2. Chapter 6 Developer Practices

      1. Developer Practice 1: Adopt Test-Driven Development
      2. Developer Practice 2: Practice Pair Programming
      3. Developer Practice 3: Adopt Collective Code Ownership
      4. Developer Practice 4: Integrate Continually
    3. Chapter 7 Business Practices

      1. Business Practice 1: Add a Customer to the Team
      2. Business Practice 2: Play the Planning Game
      3. Business Practice 3: Release Regularly
      4. Business Practice 4: Work at a Sustainable Pace
  3. XP Events

    1. Chapter 8 Iteration Planning

      1. Stories and Tasks
      2. Estimates and Schedules
      3. The First Iteration
    2. Chapter 9 The Iteration

    3. Chapter 10 Releasing

  4. Extreme Programming Artifacts

    1. Chapter 11 Story Cards

    2. Chapter 12 Task Cards

    3. Chapter 13 The Bullpen

  5. Roles in Extreme Programming

    1. Chapter 14 The Customer

      1. Customer Rights
      2. Customer Responsibilities
    2. Chapter 15 The Developer

      1. Developer Rights
      2. Developer Responsibilities
    3. Chapter 16 Supplementary Roles

      1. The Tracker
      2. The Coach
  6. Coding, XP Style

    1. Chapter 17 Do the Simplest Thing That Could Possibly Work

    2. Chapter 18 You Aren’t Gonna Need It

    3. Chapter 19 Once and Only Once

  7. Adopting XP

    1. Chapter 20 Before You Start

    2. Chapter 21 Eliminating Fear and Working Together

    3. Chapter 22 Starting Feedback

    4. Chapter 23 Including Managers and Customers

    5. Chapter 24 Now That You’re Extreme

  8. Further Resources

    1. Chapter 25 XP Resources