Persoonlijke hulpmiddelen
Zest Software
Contact

Zest Software
Hoefsmidstraat 41
3194 AA Hoogvliet

Telefoon 010-2959251
E-mail
 
U bent hier: Home separator Waarom? separator Aanpak

Aanpak

Zest hanteert bewust de lichtgewicht ontwikkelmethodiek eXtreme Programming. Dit klinkt heel extreem, maar komt neer op een nauwe samenwerking en communicatie tussen ons en de klant. Tijdens het ontwikkelingsproces blijft er voldoende ruimte over voor input en bijsturing. Zo worden er geen onnodige kosten gemaakt voor aanpassingen. Aan het einde van de rit beschikt u over een betrouwbare oplossing die bijdraagt aan uw succes.

Snel een basis live

Met eXtreme Programming wordt het ontwikkeltraject opgesplitst in deelopleveringen, iteraties genaamd. Een iteratie duurt minimaal 1 week en maximaal 3 weken. Aan het einde van iedere iteratie wordt er een werkend systeem opgeleverd. Dat betekent dat u aan het begin van iedere iteratie feedback kunt geven en bij kunt sturen. Veel bedrijven leveren keurig software die voldoet aan de specificaties die zijn opgegeven aan het begin van het project. Wij leveren graag volgens de specificaties die u bedoelt op de opleverdatum.

XM feedback loop

Persoonlijk overleg

Waar het bij veel ontwikkelprojecten mis gaat, is het proberen in detail op schrift vast te leggen wat er ontwikkeld moet worden. Wij zijn er van overtuigd dat mondelinge communicatie vele malen effectiever is dan schriftelijke communicatie. Tijdens de eerste bijeenkomst beschrijven we samen met u alle features in zogenaamde User Stories.

Door de beschrijving bewust kort te houden, herinnert het ons eraan dat dit geen complete informatie is. Een user story is een aanzet om te praten over wat de story voor beide partijen precies inhoudt. Wij voorzien iedere story van een grove inschatting.

Aan het begin van een project geeft het overzicht van stories voldoende houvast om de stories te kunnen prioriteren. Door de meest belangrijke en waardevolle features als eerste te ontwikkelen, beperken we het risico tot de zogenaamde 'nice-to-have' features. Op deze manier heeft u meer controle op het proces en uw budget.

eXtreme Programming in een notendop

  • Test-gedreven software ontwikkeling
    Als je eerst tests schrijft, wordt je gedwongen na te denken over hoe de daadwerkelijke code moet gaan werken. Dit verbetert direct de kwaliteit van de software en verlaagt het risico op zogenaamde 'spaghetti' code. Door tijdens het ontwikkelen regelmatig de tests uit te voeren krijgt de programmeur binnen enkele minuten feedback.
  • Pair Programming
    Samen met een collega achter één computer zitten zorgt voor zeer effeciënte interactie waar continue feedback wordt gegeven. Degene achter het toetsenbord richt zich op het schrijven van een bepaalde routine, terwijl de ander hem feedback geeft en de tijd neemt om na te denken over de impact van de routine op de rest van het systeem. Door de brainpower te verdubbelen is de kwaliteit van de code altijd aanzienlijk beter, terwijl de overhead niet meer dan 30% is.
  • Standup meeting
    Één of twee keer per dag komt het team in een kring staan en krijgt iedereen 2 minuten om te vertellen wat hij heeft bereikt en waar hij aan gaat werken. Daarnaast is het het ideale moment om assistentie te vragen bij het oplossen van een probleem dat waar een ander teamlid al ervaring mee heeft.

Werkt deze aanpak voor u?

Onze klanten zijn overtuigd van onze aanpak. U wilt graag persoonlijk wat meer uitleg? Laat ons u terugbellen.

Document acties
Delen |