• Getting Started
    • Getting Started with XP
    • Key XP Concepts
      • What is XP?
      • motivation
      • Agile Software Development
      • XP Values
      • XP Practices
      • XP Rights
    • XP Best Practices
      • Sustainable Pace
      • Small Releases
      • Collective Ownership
      • Planning Game
      • Pair Programming
      • Refactoring
      • Test Driven Development
      • Customer Tests
      • Continuous Integration
      • Simple Design
      • Metaphor (System of Names)
      • Coding Standard
      • Whole Team
    • Guidelines Overview
      • XP Environment
      • Open Workspace
      • Pair Programming
      • Refactoring
      • Test Driven Development (TDD)
      • Planning Game
    • XP White Papers
      • XP Guidelines: Pair Programming
      • XP Guidelines: Test-first Design and Refactoring
      • Refactoring
    • XP Team
      • XP Roles
        • XP Coach
          • Primarily Performs
            • Adapt and Improve Process
            • Explain Process
            • Improve Team Skills
            • Keep Process On Track
            • Resolve Conflicts
          • Guidance
            • Sustainable Pace
        • XP Customer
          • Primarily Performs
            • Define Iteration
            • Write User Story
            • Report Customer Test Result
            • Define Vision
            • Define Customer Test
            • Define Release
            • Report Project Status
            • Adjust Iteration Scope
            • Revise Release Plan
          • Responsible For
            • XP Iteration Plan
            • User Story
            • XP Vision
            • XP Customer Test
            • XP Release Plan
          • Modifies
            • XP Iteration Plan
            • User Story
            • XP Vision
            • XP Release Plan
          • Guidance
            • Planning Game
            • Customer Tests
            • Product Quality
            • Test-Ideas List
            • Small Releases
        • XP Programmer
          • Primarily Performs
            • Write Code
            • Define Coding Standard
            • Estimate Task
            • Implement Spike
            • Refactor Code
            • Break down Story
            • Estimate User Story
            • Integrate and Build
          • Responsible For
            • Production Code
              • Collective Ownership
              • Test Driven Development
            • XP Unit Test
              • Test Driven Development
              • Developer Testing
              • Test-first Design
              • Test-Ideas Catalog Examples
              • Test Ideas for Method Calls
              • Test Ideas for Statechart and Flow Diagrams
              • Test Ideas for Booleans and Boundaries
              • Equivalence Class Analysis
            • Coding Standard
              • Test-Ideas Catalog Examples
            • Metaphor (System of Names)
            • XP Build
          • Modifies
            • Production Code
              • Collective Ownership
              • Test Driven Development
            • Coding Standard
              • Test-Ideas Catalog Examples
            • XP Unit Test
              • Test Driven Development
              • Developer Testing
              • Test-first Design
              • Test-Ideas Catalog Examples
              • Test Ideas for Method Calls
              • Test Ideas for Statechart and Flow Diagrams
              • Test Ideas for Booleans and Boundaries
              • Equivalence Class Analysis
            • XP Build
          • Guidance
            • Test Driven Development
            • Collective Ownership
            • Developer Testing
            • Test-first Design
            • Test-Ideas List
            • Test-Ideas Catalog
            • Refactoring
            • Coding Standard
            • Pair Programming
            • Simple Design
            • Metaphor (System of Names)
            • Continuous Integration
            • XP Guidelines: Pair Programming
            • XP Guidelines: Test-first Design and Refactoring
            • Refactoring
        • XP Programmer (Administrator)
          • Primarily Performs
            • Setup Programmer Environment
        • XP Tester
          • Primarily Performs
            • Automate Customer Test
            • Run Customer Test
            • Setup Tester Environment
          • Modifies
            • XP Customer Test
        • XP Tracker
          • Primarily Performs
            • Track Release Progress
            • Track Iteration Progress
      • XP Roles and Artifacts
        • XP Roles and Tasks
          • XP Organization
        • XP Artifacts
  • Conceptual Roadmap
    • Extreme Programming
  • References
    • XP and Agile Process References