Software ontwikkelaar bij Empanda te Amsterdam.
(in een vorig millenium collega van PeterWijntjes , met eerste stapjes op gebied van XP en Wiki)
Bij Empanda ontwikkelen we software met een mix van methodologien: XP, Agile, Pragmatic Programmers.
Momenteel zitten we in de opleverfase van een flink intranet project bij "een grote cooperatieve bank".
In dat project hebben we een aantal XP principes toegepast:
UnitTests: JUnit, beetje Http-unit. Dit blijkt toch veel werk te zijn.
SmallReleases: drie increments van 4 tot 5 weken, erg tevreden over.
ProcessAutomation?: alle stappen van het proces zijn met Ant geautomatiseerd. Dit is een hele belangrijke die ik bij XP niet zo direct terug vind, maar het kan goed zijn dat er een andere noemer voor is.
WholeTeam: grotendeels gelukt; bijna het hele team zit bij elkaar , bij de klant en ook nog in een ruimte. Bij de uitzondering hierop zagen we ook meteen waarom het zo'n goed idee is!
Refactoring: wel gedaan maar kan nog meer. Wat ook samenhangt met het volgende onderdeel nl:
PairProgramming: is niet gedaan, wel StandUpMeeting's om informatie te delen. Een volgende keer willen we wel een beetje gaan pair-en bv 1 dag per week.
AcceptanceTest?'s: obv de specificaties zijn er test scenarios beschreven van de belangrijkste functies van het systeem. Deze worden door de ontwikkelaars uitgevoerd en overgedragen aan de klant.
Het lijkt me interessant om ervaringen te delen met anderen die ook op soortgelijke manier software ontwikkelen. We willen het ten slotte iedere keer weer een beetje beter doen!
