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.