Agile en Scrum

Wat is Agile?

Agile betekent letterlijk behendig of wendbaar. Het is een manier van werken waarbij wendbaarheid voorop staat. Een organisatie die een project Agile uitvoert, weet dat omstandigheden veranderen en speelt daar slim op in. Klanttevredenheid staat voorop.

Leestijd
6 min
Read in English
Wat is Agile? Een korte cyclus van plan, ontwerp, lanceer en feedback

De term komt oorspronkelijk uit de ICT, waar hij staat voor het ontwikkelen van software in korte sprints (iteraties). Aan het einde van elke sprint, die twee tot vier weken duurt, wordt werkende software opgeleverd. De klant geeft daar feedback op, en de ontwikkelaars passen de software daarop aan. Zo wordt de software snel in de praktijk getest en levert hij meer waarde op voor de klant.

In de Scrum Master training leer je Agile en Scrum toepassen in je eigen team.

Een groep van zeventien softwareontwikkelaars stelde in 2001 het Agile Manifesto op. Het document van slechts 68 woorden en de 12 principes daarachter geven richtlijnen voor het effectief maken van software. Inmiddels heeft de werkwijze ook in tal van andere sectoren haar waarde bewezen. Je kunt het woord “software” daarom vaak vervangen door “product”.

De Agile manier van werken

Het wezenlijke verschil tussen de traditionele manier van ontwikkelen en de Agile manier is dat Agile vier kernwaarden voorop zet:

Agile waardeertboven
Mensen en hun onderlinge interactieprocessen en hulpmiddelen
Werkende productenallesomvattende documentatie
Samenwerking met de klantcontractonderhandelingen
Inspelen op veranderinghet volgen van een plan

Uit deze waarden zijn 12 principes afgeleid. Bij het nemen van beslissingen wordt aan al deze punten voldaan. Daarom zeggen we ook wel: the decision making process matters!

De 12 Agile principes

Als je de principes algemener interpreteert, voor producten in plaats van alleen software, kun je ze zo formuleren:

  1. Onze hoogste prioriteit is het tevredenstellen van de klant door vroeg en voortdurend waardevolle producten op te leveren.
  2. Verwelkom veranderende behoeften, zelfs laat in het ontwikkelproces. Agile processen benutten verandering tot concurrentievoordeel voor de klant.
  3. Lever regelmatig werkende producten op, liefst iedere paar weken tot hooguit iedere paar maanden.
  4. Mensen van operationeel, tactisch en strategisch niveau werken tijdens het hele project dagelijks samen.
  5. Bouw projecten rond gemotiveerde mensen. Geef hen de omgeving en ondersteuning die ze nodig hebben, en vertrouw erop dat ze de klus klaren.
  6. De meest efficiënte en effectieve manier om informatie over te brengen naar en binnen een team is een gesprek van persoon tot persoon.
  7. Een werkend product is de belangrijkste maatstaf voor voortgang.
  8. Agile processen bevorderen een duurzaam tempo van ontwikkelen.
  9. Voortdurende aandacht voor kwaliteit en een goed ontwerp vergroot de wendbaarheid.
  10. Eenvoud, de kunst van het maximaliseren van werk dat niet gedaan hoeft te worden, is essentieel.
  11. De beste producten, eisen en ontwerpen komen voort uit zelforganiserende teams.
  12. Het team reflecteert op vaste momenten hoe het effectiever kan werken, en past zijn gedrag daarop aan.
De Agile ontwikkelcyclus in zes stappen: eisen, plannen, ontwerpen, ontwikkelen, opleveren, volgen en bijsturen

Wat zijn de voordelen van Agile?

Dit zijn vijf belangrijke voordelen:

  • Hoge productkwaliteit: testen hoort er vanaf het begin bij. Tijdens de ontwikkeling wordt regelmatig gecontroleerd of het product werkt, zodat aanpassingen makkelijk door te voeren zijn en problemen vroeg zichtbaar worden.
  • Hogere klanttevredenheid: de klant is steeds betrokken bij het proces. Zo weet je zeker dat de klant krijgt wat hij wil.
  • Meer grip op het project: door sprintoverleggen, transparantie en hulpmiddelen als Jira.
  • Minder risico: omdat je in korte cycli werkt, kan een project bijna niet volledig mislukken.
  • Snellere terugverdientijd: Agile ontwikkeling is iteratief. Functies worden stap voor stap opgeleverd, zodat de voordelen er al zijn terwijl het product nog in ontwikkeling is.

Scrum, Kanban en andere methodes

De principes toepassen in organisaties kan op verschillende manieren. Een paar voorbeelden van methodes:

  • Scrum is de meest gebruikte teamgebaseerde Agile methode. Het bestaat al meer dan twintig jaar en heeft zich in de praktijk bewezen.
  • Kanban komt uit de productie: Toyota paste het in 1953 toe. Het draait om het zichtbaar maken van de werkstroom in een proces.
  • Om Agile op te schalen naar meerdere teams zijn er raamwerken als SAFe en het Spotify-model, met Squads, Tribes, Chapters en Guilds. Dat model werd in 2012 bekend door een artikel over hoe Spotify zijn teams organiseerde.

Aan de slag met Agile?

Welke commerciële vragen dagen jouw bedrijf uit? Hoe groot is jouw organisatie? Hoe is ze georganiseerd?

Een Agile aanpak overwegen is de eerste stap naar duurzaam succes. Agile is geen nieuw verschijnsel, maar wel een voorwaarde om te kunnen blijven inspelen op de behoeften van klanten en de markt. Organisaties die geen enkele vorm van Agile toepassen, lopen daarin achter.

Jeff Sutherland, medeauteur van het Agile Manifesto, is een van de toonaangevende experts op het gebied van organisatiemanagement. In de video hieronder legt hij uit hoe je Agile kunt werken, niet alleen in softwareontwikkeling maar in elk bedrijf.

Agile opleidingen

Agile geeft prioriteit aan het stap voor stap en in korte cycli opleveren van producten, en aan samenwerking, ook met leveranciers en klanten. Agile is een manier van denken waaronder verschillende methodes vallen. Scrum is daarvan een van de populairste.

Agile trainingen zijn een manier om de projectprestaties te verbeteren door de basisconcepten van Agile aan een organisatie of team te leren en hoe deze te implementeren.

Hoewel veel mensen praten over het gebruik van Agile, zijn er veel misverstanden over het onderscheid en toepassing tussen de verschillende methoden.

Trainingen kunnen hierbij helpen de onderliggende Agile-concepten helder te krijgen en de verschillen tussen de methoden op te helderen.


Agile training - Product Owner training

Product Owner

Als Product Owner vertegenwoordig je de klant en ben je verantwoordelijk voor het maximaliseren van de waarde van het werk dat het Scrum Team oplevert.

Na de training kan je dan ook als Product Owner aan de slag om met een heldere en realiseerbare productvisie de klant en je organisatie duurzaam verder te helpen.

In deze training leer je niet alleen de basisbeginselen van Scrum, maar bovenal welke competenties en tools jij als Product Owner nodig hebt. Jij bent immers degene die met stakeholders er voor zorgt dat er elke sprint maximaal resultaat wordt behaald en duidelijk is wat de (release-)planning is.

In deze training leer je op welke wijze je kunt zorgen voor een goede Backlog en stakeholder management.

► Product Owner training


Scrum Master

Je leert in deze training het Scrum framework toe te passen aan de hand van de onderliggende theorie en een praktijkcase. Ook leer je hoe je een team begeleidt en coacht in de toepassing van Scrum.

De training is in het bijzonder bedoeld voor projectleiders van verbeterprojecten, teamleiders en iedereen die zich tot Scrum Master wil ontwikkelen.

Na het volgen van de opleiding heb je een sterke basis gelegd om zelfstandig een team te begeleiden in de ontwikkeling tot een professioneel Scrum/zelfsturend team.

► Scrum Master training


Agile Coach

Deze opleiding leidt je op tot professioneel Agile Coach met business impact. Je leert tijdens deze training hoe je veranderingen in processen implementeert én hoe je mensen in beweging krijgt om te veranderen.

Na deze training kun je aan de slag als Agile Coach in organisaties. Als Agile Coach ben je in staat om de Lean filosofie en de Agile principes door te voeren binnen de gehele organisatie. Dat doe je op individueel niveau en op team-, afdelings- en managementniveau.

► Agile Coach training


Agile Foundation

Agile werken is een vorm van werken waar steeds meer bedrijven mee aan de slag gaan. Wat is deze werkvorm nu precies? Wat kan het voor bedrijven opleveren? Er is een verschil tussen Agile ‘doen’ en ‘zijn’.

Tijdens de Agile Foundation training reiken we handvatten aan om hiermee aan de slag te gaan en het verschil tussen deze twee begrippen te herkennen.

► Agile Foundation training

Van theorie naar praktijk

Dit leer je toepassen in de praktijk

Onderwerpen als Agile oefen je in de Scrum Master training met situaties uit je eigen team.

Nog niet klaar voor een training?Gratis White Belt workshop
Bekijk startdata