trefwoord

Extreme Programming: De Fundamenten van Modern Agile Ontwikkelen

Extreme Programming (XP) is een softwareontwikkelingsmethodologie bedoeld om softwarekwaliteit en responsiviteit op veranderende klanteisen te verbeteren. Als een vorm van agile softwareontwikkeling pleit het voor frequente releases in korte ontwikkelcycli, met als doel productiviteit te verhogen en controlepunten te introduceren waar nieuwe klanteisen kunnen worden opgenomen.

Software-ingenieur Ken Beck introduceerde XP in de jaren '90 met als doel manieren te vinden om snel hoogkwalitatieve software te schrijven en zich aan te kunnen passen aan veranderende klanteisen. Wat begon als een oplossing voor het Chrysler C3-project, groeide uit tot een van de meest invloedrijke agile methodologieën ter wereld.

SPOTLIGHT: Robert Martin

Robert Cecil Martin, bekend als 'Uncle Bob', is co-auteur van het Agile Manifesto en een van de meest gerespecteerde stemmen in extreme programming. Zijn expertise in clean code en agile praktijken maakt hem tot een autoriteit op het gebied van softwareontwikkeling. Meer over Robert Martin
Robert Martin
Clean Agile
Martin's 'Clean Agile' biedt een diepgaande verkenning van XP als een van de oorspronkelijke Agile-methodologieën. Het boek legt uit waarom extreme programming de foundation vormt voor veel moderne agile praktijken en hoe teams deze kunnen toepassen voor betere resultaten.
Boek bekijken
42,94
Verwachte levertijd ongeveer 8 werkdagen

De Oorsprong en Evolutie van Extreme Programming

De oorsprong van XP gaat terug tot de late jaren 1990, toen Kent Beck het creëerde om de ontwikkeling van een salarissysteem voor Chrysler te beheren, het C3-project. Het doel met XP was (en is nog steeds) om de weerstand tegen het veranderen van code binnen ontwikkelprojecten weg te nemen. Deze revolutionaire benadering vormde de basis voor wat we nu kennen als moderne agile ontwikkeling.

Wild West to Agile - Van A4tje tot mainstream
Bertrand Weegenaar
Dit artikel van Highsmith vertelt het verhaal van een agile pionier die dertig jaar lang de evolutie van softwareontwikkeling heeft meegemaakt, van wild west naar mainstream acceptatie. Het geeft waardevolle context bij de historische ontwikkeling van extreme programming.

De Kernpraktijken van Extreme Programming

Andere elementen van extreme programming omvatten programmeren in paren of uitgebreide code-reviews, unit testing van alle code, geen functies programmeren totdat ze werkelijk nodig zijn, een platte managementstructuur, code-eenvoud en -helderheid. Deze praktijken vormen samen een coherent systeem dat kwaliteit en aanpassingsvermogen maximaliseert.

Nader Rad
Agile Scrum Foundation - Courseware
Rad's 'Agile Scrum Foundation' integreert extreme programming met andere agile praktijken en technieken. Het boek toont hoe XP-principes kunnen worden gecombineerd met moderne projectmanagement-benaderingen voor optimale resultaten.
Boek bekijken
77,72
18,95
Laatste exemplaar! Voor 21:00 uur besteld, morgen in huis
Christine Karman: ‘Agile werken draait om vertrouwen en communicatie’
Christine Karman
Christine Karman legt uit waarom extreme programming zo effectief is: het draait om vertrouwen en directe communicatie. Ze toont aan hoe XP-teams door informele samenwerking en empowerment betere software ontwikkelen dan traditionele methoden.

Extreme Programming in de Praktijk

De kracht van extreme programming ligt in de combinatie van technische excellentie en mensgerichte samenwerking. XP's primaire bijdrage aan de softwareontwikkelingswereld is een onderling afhankelijke verzameling van engineering-praktijken die teams kunnen gebruiken om effectiever te zijn en code van hogere kwaliteit te produceren. Veel teams die agile adopteren beginnen met een ander framework en wanneer ze de behoefte identificeren voor meer gedisciplineerde engineering-praktijken nemen ze verschillende zo niet alle engineering-praktijken over die door XP worden voorgestaan.

Nader Rad Frank Turley
Agile Scrum Handboek
Het 'Agile Scrum Handboek' van Turley en Rad besteedt een volledig hoofdstuk aan XP-praktijken, waarden en dagelijkse routines. Dit bestseller toont hoe extreme programming kan worden geïntegreerd in moderne agile projecten voor optimale kwaliteit en aanpassingsvermogen.
Boek bekijken
29,38
Dit product is uitverkocht
Clean agile - ‘Een aanrader’
Henny Portman
Deze grondige recensie van 'Clean Agile' legt de Circle of Life uit waarin XP-praktijken worden georganiseerd: van bedrijfspraktijken via teampraktijken naar technische praktijken. Het artikel toont waarom extreme programming de basis vormt van bijna alle agile processen.
Agile is een kleine discipline die kleine teams helpt bij het managen van kleine projecten met enorme implicaties, omdat elk groot project uit vele kleine projecten bestaat. Uit: Clean Agile

Van XP naar Mainstream Agile

Extreme programming heeft een lange weg afgelegd vanaf zijn ontstaan in de jaren '90. Teams richten zich voortdurend zo intens op het voortdurend verbeteren van hun vermogen om die paar praktijken uit te voeren. Deze focus op excellentie heeft XP tot een van de meest invloedrijke methodologieën gemaakt.

Jeff ‘Scrum’ Sutherland: ‘Twijfel kan dramatische gevolgen hebben’
Jeff ‘Scrum’ Sutherland
Jeff Sutherland, medeoprichter van Scrum, erkent de invloed van extreme programming op zijn eigen werk. Dit interview toont hoe XP-principes hebben bijgedragen aan de ontwikkeling van andere succesvolle agile methodologieën en waarom twijfel dramatische gevolgen kan hebben.
Nader Rad
Agile Scrum Handbook
Rad's 'Agile Scrum Handbook' behandelt extreme programming binnen de context van moderne agile methodieken. Het boek laat zien hoe XP-technieken kunnen worden toegepast om technische excellentie te bereiken in hedendaagse ontwikkelprojecten.
Boek bekijken
34,83
Verwachte levertijd ongeveer 2 werkdagen
Clean Agile De belangrijkste les van extreme programming: start klein, faal snel, en leer voortdurend. XP leert ons dat perfecte planning onmogelijk is, maar dat excellente uitvoering van simpele praktijken tot uitzonderlijke resultaten leidt.

De Blijvende Relevantie van Extreme Programming

Hoewel de softwarewereld drastisch is veranderd sinds de jaren '90, blijven de kernprincipes van extreme programming relevant. Extreme Programming (XP) is een agile softwareontwikkelingsframework dat tot doel heeft software van hogere kwaliteit te produceren en een hogere levenskwaliteit voor het team. XP is het meest specifieke van de agile frameworks wat betreft juiste engineering-praktijken voor softwareontwikkeling. Deze focus op zowel technische excellentie als menselijk welzijn maakt XP tot een tijdloze methodologie die organisaties helpt om wendbaar en effectief te blijven in een snel veranderende wereld.

Boeken over 'extreme programming' koop je bij Managementboek.nl

Producten over 'extreme programming'

De bestsellers

Deel dit artikel

Wat vond u van dit artikel?

0
0

    Personen

      Trefwoorden