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