Extreme Programming - alexanderteplov/computer-science GitHub Wiki

Extreme Programming

Extreme Programming (XP) is one of the numerous Agile frameworks applied by IT companies. But its key feature — emphasis on technical aspects of software development — distinguishes XP from the other approaches.

The process

Principles

Practices

Pros and cons

When to use

  • Highly-adaptive development
  • Risky projects
  • Small teams
  • Automated testing
  • Readiness to accept new culture and knowledge
  • Customer participation

Links

⚠️ **GitHub.com Fallback** ⚠️