Extrémne programovanie, skrátene XP, je agilná metóda na realizáciu programátorských úloh, ktorá sa úspešne používa najmä od začiatku 21. storočia.
Sú s ňou spojené techniky ako párové programovanie, vývoj riadený testami, zdieľané vlastníctvo kódu alebo kontinuálne dodávanie. Čoraz viac používateľov iných agilných rámcov a metód, ako sú Scrum, Kanban, DSDM a iné, úspešne využíva metódy XP na realizáciu požiadaviek. Bill Walker, ktorý je sám dlhoročným úspešným Scrum masterom, úspešne kombinuje Scrum s extrémnym programovaním.
V tejto knihe predstavuje úvod do XP a otázky relevantné pre jeho implementáciu a kombináciu so Scrumom. Témy: Prečo XP, hodnoty a pravidlá XP, praktiky XP, roly XP, udalosti XP, implementácia extrémneho programovania, škálovanie XP, rozdiely medzi Scrumom a XP, kombinácia XP a Scrumu.