Co je Extreme Programming?
Je to agilní rámec vývoje softwaru, který se zaměřuje na častou zpětnou vazbu a kontinuální zlepšování.
Definice
Extreme Programming nebo XP je agilní rámec vývoje softwaru, který se zaměřuje na častou zpětnou vazbu a kontinuální zlepšování, zahrnující praktiky jako párové programování a kolektivní vlastnictví kódu.
Původ
Extreme Programming (XP) bylo vyvinuto Kentem Beckem, propagátorem a signatářem Agilního manifestu, v 90. letech jako reakce na výzvy softwarových projektů s přísnými termíny. Beck představil XP ve své knize "Extreme Programming Explained: Embrace Change" v roce 1999, což je agilní rámec zaměřený na kontinuální zlepšování, přizpůsobivost a spolupráci týmu.
Kvalita
XP má za cíl dodávat vysoce kvalitní software prostřednictvím testování a jednoduchosti.
Jednoduchost
XP prosazuje nejjednodušší řešení, která fungují, vyhýbá se zbytečné technické složitosti.
Odvaha
Podporuje členy týmu, aby podstupovali rizika a prováděli nezbytné změny bez obav.