Co to jest Extreme Programming?

Jest to framework rozwoju oprogramowania Agile, który koncentruje się na częstym feedbacku i ciągłym doskonaleniu.

🔍

Definicja

Extreme Programming, czyli XP, to framework rozwoju oprogramowania Agile, który koncentruje się na częstym feedbacku i ciągłym doskonaleniu, obejmujący praktyki takie jak programowanie parami i kolektywne posiadanie kodu.

📅

Pochodzenie

Extreme Programming (XP) został opracowany przez Kenta Becka, promotora i sygnatariusza Manifestu Agile, w latach 90. jako odpowiedź na wyzwania projektów oprogramowania z napiętymi terminami. Beck wprowadził XP w swojej książce "Extreme Programming Explained: Embrace Change" w 1999 roku, jako framework Agile skoncentrowany na ciągłym doskonaleniu, adaptacyjności i współpracy zespołowej.

📈

Jakość

XP ma na celu dostarczanie oprogramowania wysokiej jakości poprzez testowanie i prostotę.

🔍

Prostota

XP opowiada się za najprostszymi rozwiązaniami, które działają, unikając niepotrzebnej technicznej złożoności.

💎

Odwaga

Zachęca członków zespołu do podejmowania ryzyka i dokonywania niezbędnych zmian bez strachu.