Recent changesContact the site administrator
Home
ProjectSkopeo

Ik geef graag cursussen en presentaties die over XP gaan of waarin XP een belangrijke rol speelt. Bij het NIWI hebben WillemVanDenEnde en ErikGroeneveld een het XpProject SkopeoPro? begeleid. We hebben daar onder andere een AutomatischeBuildOmgeving ten behoeve van ContinousIntegration opgezet.

Op onze site http://www.cq2.nl staat ook een uitgebreid ervaringsrapport, met een beschrijving van wat er zoal met de klanten en de gebruikers gebeurde.

Op een organische manier (dus zonder steeds op de individuele practices te letten) hebben we het volgende gedaan:

* PairProgramming, waarbij het hele projectteam (drie ontwikkelaars + twee coaches + de OnSiteCustomer) samen in een kamer zit (CoLocatie),

* CollectiveCodeOwnership,

* TestFirstProgramming / TestFirstDesign,

* ContinuousIntegration, automatische build omgeving voor java aanwezig met ContinuousBuild en NightlyBuild gemaakt in JakartaAnt, Junit, HttpUnit voor acceptance tests.

* PlanningGame,

* OnSiteCustomer voor ongeveer 30% van de tijd. Dit is gedeeltelijk ondervangen doordat er een web-applicatie wordt ontwikkeld, die na elke integratie aan de customer getoond kan worden over het web,

* SimpleDesign (nog maar twee domein klassen, en een paar hele simpele schermpjes in de eerste iteratie),

* Refactoring ook als het gaat om UnitTest en AcceptatieTest code,

* SustainablePace / FourtyHourWeek - er wordt maar drie dagen per week ontwikkeld omdat de ontwikkelaars nog andere projecten hebben.

* SmallReleases (IteratiePlanning en ReleasePlanning, de klant kan zoals gezegd ook de laatste build zien, en straks bij release kiezen via de website of hij een release danwel build wil gebruiken) elke paar iteraties (iteratie duur is twee weken).

Aan Metaphor en CodingStandard hebben we nog niet expliciet aandacht besteed. Er is wel gedeeld begrip tussen de klanten (we hebben er twee die verschillene groepen vertegenwoordigen) en ontwikkelaars. CodingStandard zal wel groeien als we meer code krijgen. Op papier zal de CodingStandard vast niet komen, aangezien we een kleine groep zijn die met PairProgramming ook standaards kan zetten.

Informatie Brains4all