Extreme Programming - RyPaert/AgiilsedMetoodikad GitHub Wiki

Extreme Programming

is a method that focuses on offering quality software through constant feedback, collaboration and adaptation. This emphasizes tight communication between development teams and clients, and whoever may come in between. Another important part in Extreme Programming is keeping your code simple and adding slack, so if the team falls behind with work, they can drop some less important parts of it to make up for lost time.

Benefits of XP

Changes can be made at a short notice.

Code is clear and comprehensible at all times.

Challenges of XP

Relatively high costs

Requires a lot of self-discipline to practice

Source

AgileAlliance