Extreme Programming

Software ontwikkelen in een snel veranderende wereld.
Het bouwen van toekomstvaste software is een van de grootste uitdagingen op het gebied van software engineering. De wereld verandert continu dus moet ook software meeveranderen. Vaak gaat software langer mee dan van te voren bedacht en moeten er andere wijzigingen worden aangebracht dan de ontwerpers van te voren konden bedenken. De grote vraag: hoe wordt software gebouwd die wel toekomstvast is?

Hier zijn twee antwoorden op:

  • De toekomst voorspellen; door scenario's op te stellen die inspelen op mogelijke veranderingen.
  • Evolutionair; reageer op veranderingen als ze plaats vinden. Probeer de kosten en doorlooptijd van aanpassen zo laag mogelijk te houden.

XP als evolutionair ontwikkelproces

eXtreme Programming (XP) is een evolutionair softwareontwikkelproces. Wat eXtreme program-ming (XP) ten opzichte van andere softwareontwikkelprocessen bijzonder maakt is dat XP doelgericht en efficient is. XP maakt gebruik van 12 in de praktijk bewezen best practices en integreert deze op een verfrissende wijze tot een coherent, licht ontwikkelproces.

Hoe werkt XP?

XP past korte iteraties, timeboxing en intensief contact met de klant toe om ervoor te zorgen dat applicaties blijven voldoen aan de veranderende behoeften van de klant. Hierdoor kan snel en eenvoudig bijgestuurd worden.

XP houdt het ontwerp en de code van de applicatie eenvoudig; alleen wat met zekerheid nodig is wordt gebouwd en niet allerlei speculatieve functionaliteit. Ontwerptechnieken als test-first design en refactoring worden toegepast om het ontwerp en de code in goede conditie te houden en chaos tegen te gaan. Zo kan de applicatie steeds weer kosten-effectief worden aangepast.

Voor wie is XP?

XP is bedoeld voor kleine tot middelgrote ontwikkelteams die applicaties ontwikkelen voor (snel) veranderende omgevingen.

XP diensten van SERC

XP beslissingsproces

  • Een workshop van 1 dagdeel. Deze workshop bestaat uit een overzichtspresentatie over XP, een simulatie van het XP planningsproces en live-demonstraties van de belangrijkste XP programmeertechnieken. Prijs: EUR 1000
  • Een quickscan van het huidige ontwikkelproces waarin de sterke en zwakke punten bepaald worden. Op basis hiervan wordt de XP implementatiestrategie bepaald die nauw aansluit bij de behoeften van de organisatie. Een quickscan duurt 2 tot 5 dagen.

XP invoering

  • Hands-on workshop. Hierin worden de XP practices geoefend aan de hand van een op de organisatie toegesneden casus. Een dergelijke workshop duurt 5 dagdelen.
  • Intensieve coaching gedurende een aantal iteraties (minimaal 3 iteraties van 1-3 weken)

XP nazorg

Periodieke monitoring van het ontwikkelproces; indien nodig bijsturing door middel van training of coaching.

Meer informatie

SERC
Postbus 424
3500 AK Utrecht
Telefoonnummer: 030 - 2308966
E-mail: XP@serc.nl

   
 





















Andere SERC sites:

Landelijk Architectuur Congres

IT Service CMM

SE Nieuws

Extreme Programming

Play2Learn

Platform Productsoftware