De Agile-methode als werkmethode bij Mercator: verklaringen

Hoe werkt de ploeg van Mercator?

m├ęthode agile mercator

Vandaag hebben we ervoor gekozen om deze vraag te beantwoorden door de werkmethode te presenteren die het Mercator-team gekozen heeft. Waarom?

Allereerst omdat de Agile-methode veel voordelen biedt ten opzichte van de traditionele methoden. We gaan onze redenen voor onze keuze verklaren.

Maar ook omdat de Agile-methode de klant betrekt. Interessant om te weten wat we van u verwachten, is het niet? 

De Agile-methode VS de traditionele methode

Bij de traditionele methode verwacht men van de klant een gedetailleerde specificatie van zijn behoeften. 
Vervolgens zal het ontwikkelteam pas afspreken met de klant om het volledige werk te presenteren. Ondertussen werkt men, zonder interactie met de klant, verder in de bubbel. Er is dus weinig ruimte om bij te sturen voor de klant. 

De nadelen:

  • De klant heeft geen zicht op de huidige ontwikkelingen (dit wordt tunnelvisie genoemd). Er is een gebrek aan vertrouwen en transparantie, wat leidt tot een gebrek aan vertrouwen.
  • Avec le temps, les besoins évoluent ou se précisent. Lorsque le produit est livré en une seule pièce et dans sa totalité, il peut y avoir un déphasage entre le besoin de base et le besoin à l’heure actuelle.

De Agile-methode omvat het opsplitsen van een project in verschillende fasen (iteraties genoemd). 
Elke iteratie komt overeen met een staat van vooruitgang, elke iteratie wordt afgesloten met een levering bij de klant. De som van de leveringen zijn het eindproduct.

De voordelen:

  • de klant heeft een zicht op alle fasen van een project en kan ook meedenken
  • de methode accepteert het feit dat de behoefte niet is vastgesteld van bij het begin, deze evolueert met de tijd.
  • het ontwerp van de oplossing wordt daarom geleidelijk opgebouwd met de vooruitgang van het project: aan het begin van elke fase is de omtrek van de oplossing bepaald.
  • aan het begin van elke fase worden de kosten gepland, maar ook de leverdatum van het product. Deze fasen komen daarom overeen met kortere cycli.
  • dankzij deze korte cycli kan de klant de oplossing sneller testen, valideren of indien nodig corrigeren. Iteraties maken het mogelijk om snel feedback van de gebruiker te krijgen. 

De verschillende stappen van een iteratie

Een project is verdeeld in de nodige iteraties. Elke iteratie omvat 6 stappen. Zodra een iteratie gedaan is, start de volgende iteratie tot wanneer alle afgewerkte iteraties overeenkomen met het project in zijn geheel.

De implementatie van een project is daarom cyclisch.

  1. PROJECTBEHEER: interacties met de betrokken personen van het project, de planning en beperkingen
  2. ANALYSE VAN DE BEHOEFTEN: het doel is om de vereisten van de klant te identificeren voor de implementatie van de belangrijkste functionaliteiten van het project. 
  3. PARAMETRAGE: aanpassingen aan de software om aan de behoeften van de klant te voldoen.
  4. ONTWIKKELING: realisatie van de aanvullende en op maat gemaakte programmering om aan de specifieke behoeften van de klant te voldoen.
  5. TESTING : dit omvat het testen van de adequaatheid tussen de parametrering/ontwikkeling en de behoeften van de klant. Verzamelen van gebruikersfeedback.
  6. TRAINING: de gebruikers opleiden voor het gebruik in het programma.

Betrokkenheid van de klant in het proces - Wat word er van je verwacht

Elk van deze stappen heeft een taak die u aan uw zijde moet uitvoeren:

  1. Intern: Wie worden de referentiepersonen voor het project? Wat is het budget? Wat is de vertraging?
  2. Wees actief betrokken bij de analyse en definitie van uw behoeften. Hierdoor kan het ontwikkelingsteam uw zakelijke vereisten begrijpen en aan de slag gaan op een goede basis.
  3. Verwelkom positieve veranderingen. We accepteren aanpassingen in de definitie van uw behoeften, dat moet in de omgekeerde richting hetzelfde zijn: accepteer de wijzigingen die leiden tot de implementatie van de softwarefuncties.
  4. Test de geboden oplossingen op een intense en precieze manier. Deze tests moeten worden uitgevoerd door de belangrijkste mensen, degenen die bezorgd zijn en de echte eindgebruikers zijn.
  5. Neem actief, professioneel en aandachtig deel aan de meetings die door het implementatieteam georganiseerd worden.
implication client


12,8% van de fouten in computerprojecten kan worden verklaard door het gebrek aan betrokkenheid van eindgebruikers...
Een project dat aan uw behoeften moet voldoen, heeft u noodzakelijkerwijs nodig.

Om te profiteren van alle voordelen van de Agile-werkmethode voldoet u best aan volgende vereisten:
communiceren, testen, reageren, gebruiken!