Overview

XP is known for its emphasis on technical practices. It advocates for frequent releases in short development cycles, which is intended to improve productivity and introduce checkpoints where new customer requirements can be adopted.

Core Practices

  • Pair Programming: Two programmers working together at one workstation.
  • Test-Driven Development (TDD): Writing tests before writing code.
  • Continuous Integration: Merging code changes frequently.
  • Small Releases: Delivering working software often.
  • Simple Design: Keeping the code as simple as possible.

Related Terms