9 op Springest (72 ervaringen)
CSSC geaccrediteerde opleiding
31.374 aantal tevreden deelnemers
  • Leestijd 3 minuten

  • Remco

4 Waarden en 12 principes Agile

Agile, Scrum en Lean zijn termen die je in het bedrijfsleven geregeld tegenkomt. Leuk, maar wat is het nou en wat kun je ermee? In dit artikel behandelen we de term Agile.

Gunther Verheyen omschrijft Agile aan de hand van een aantal karakteristieken:

  • Mensgericht, het draait om samenwerking
  • Faciliterend, het gaat om zelforganisatie en dienend leiderschap
  • Iteratief en incrementeel proces, het gaat om stukje voor stukje ontwikkelen in korte herhalingen met veel aandacht voor kwaliteit
  • Meten successen, het draait om resultaat en werkende producten
  • Verandering, nieuwe inzichten, meningen en prioriteiten vormen het levende hart van Agile

Waarden en principes
Agile is dus een manier van denken, werken en zelfs een manier van leven. Kunnen we dan een duidelijke beschrijving van Agile geven? Nee, elke beschrijving van Agile zal het begrip te kort doen en de flexibiliteit ervan beperken. Wat kunnen we dan wel zeggen over Agile? Agile bestaat uit verschillende waarden en principes, deze lichten we hieronder kort toe.

Waarden

Het gedachtegoed Agile is verwoord in het Agile Manifesto. Het Agile Manifesto bestaat uit vier waarden en twaalf principes. De vier waarden staan niet in willekeurige volgorde, maar borduren op elkaar voort. De vier waarden zijn als volgt ⬇️

Mensen en hun onderlinge interactie verkiezen boven processen en hulpmiddelen is een belangrijke waarde om te komen tot waardevolle resultaten. Je moet elkaar kunnen begrijpen, zodat je als een team kunt gaan samenwerken.

Wanneer je als een echt team samenwerkt, dan kun je waardevolle resultaten bereiken. Door samen te werken kun je elkaar feedback geven en leren. Misschien wil het team ook standaarden documenteren, maar dit is geen doel op zich.

Samenwerken met de klant doe je door te horen wat de User Story is en door werkende (tussen)resultaten te presenteren. Hierop krijg je feedback van de klant. En daarvan kun je leren. De samenwerking met de klant is dus NIET gebaseerd op een heleboel aannamen en onderhandelingen over contracten.

Een plan is leuk maar hier mag van afgeweken worden. Wendbaar zijn gaat dus boven een plan zodat snel kan worden ingespeeld op veranderingen.

Zoals je ziet volgen de waarden elkaar op. Je kunt dus niet slechts 3 van de 4 waarden gaan toepassen. Het is alles of niets.

Principes

Van de 4 waarden gaan we door naar de 12 principes, lees ze hieronder⬇️

  1. Je hoogste prioriteit is het tevredenstellen van de klant door het vroegtijdig en voortdurend opleveren van waardevolle resultaten
  2. Verwelkom veranderende (klant)behoeftes, zelfs laat in het ontwikkelproces. Wees flexibel en wendbaar
  3. Lever regelmatig werkende resultaten op. Liefst iedere paar weken, hooguit iedere paar maanden. Én vraag feedback op opgeleverde producten/resultaten
  4. Mensen uit de business en ontwikkelaars moeten dagelijks samenwerken gedurende het gehele project
  5. Gemotiveerde individuen klaren de klus. Geef hen de omgeving en ondersteuning die ze nodig hebben en vertrouw erop dat ze goed werk leveren
  6. De meest effectieve en efficiënte manier om informatie te delen in een ontwikkelteam is door met elkaar te praten
  7. Werkende producten/resultaten zijn de belangrijkste indicator voor voortgang. Welk werk is al af?
  8. Agile processen bevorderen duurzame ontwikkeling. De opdrachtgevers, ontwikkelaars en gebruikers moeten een constant tempo eeuwig kunnen volhouden
  9. Voortdurende aandacht voor technische meesterschap en een goed ontwerp versterken Agility
  10. Eenvoud! Waarom moeilijk moeilijk doen als het makkelijk kan?
  11. De beste architecturen, eisen en ontwerpen komen voort uit zelforganiserende teams
  12. Op vaste tijden, onderzoekt het team hoe het effectiever kan worden en past vervolgens zijn gedrag daarop aan

Je ziet dat de 12 principes aansluiten bij de 4 waarden. Wanneer je Agile werkt moet je deze waarden en principes goed in acht moeten nemen.

Meer leren?
Wil jij meer weten over deze waarden en principes? Of over Agile en Scrum? Bekijk dan onze online training Mastering Scrum!

Skoledo Bot
  • Ik ben de Skoledo AI-bot. Ik sta klaar voor je vragen! Mijn antwoorden zijn automatisch gegenereerd en kunnen afwijken van de info op Skoledo.com. De site en les-units zijn altijd leidend. Liever een mens spreken? Mail ons gerust.