Wat is Agile? De term betekent snel en licht kunnen bewegen. En dit type beweging is een sleutel tot de geavanceerde projectmanagementmethoden van de 21e eeuw. Agile begon als een softwareontwikkelingsmethodologie en verplaatste zich snel naar de wereld van algemeen projectmanagement. Agile legt de nadruk op samenwerking, klantfeedback en constante ontwikkeling. Bovendien kan het worden toegepast op projecten van alle groottes. Sinds de oprichting is Agile door duizenden organisaties over de hele wereld aangenomen.
Aan het einde van de vorige eeuw gebruikten softwareontwikkelingsteams nog steeds projectmanagementmethodologieën die 50 jaar geleden waren uitgevonden. Een waterval, die de standaard was voor projectmanagement gedurende het grootste deel van de 20e eeuw, was de meest voorkomende softwareontwikkelingsmethodologie vóór Agile.
Watervalmethodologie werd gecreëerd voor de bouwsector en de productie. Het voldeed perfect aan de behoeften van die bedrijven – omdat de soorten projecten in de productie voorbereiding van uitgebreide plannen vereisen voordat de uitvoeringsfase begint. In deze methodologie wordt het plan stap voor stap uitgevoerd zodra het is gemaakt. De stroom van het werk lijkt op een waterval om aan de verzoeken van de klant te voldoen.
Helaas kon de watervalmethodologie niet worden toegepast op softwareontwikkeling, omdat het moeilijk te volgen was en veel papierwerk vereiste. Belangrijker nog, het was simpelweg ineffectief.
Op zoek naar een flexibeler en iteratiefere benadering van softwareontwikkeling, begonnen veel teams hun eigen, sitespecifieke aanpassingen aan projectmanagement te maken. Echter, er was een dringende behoefte aan niet alleen een nieuwe standaard, maar ook aan een compleet nieuwe manier van denken over projectmanagement.
De nieuwe benadering was al hier en daar aan het ontluiken, toen in 2001 17 softwaredenkers elkaar ontmoetten op een conferentie in Snowbird, Utah. Onder de deelnemers waren namen als Kent Beck en Ron Jeffries, mede-oprichters van eXtreme Programming (XP), evenals Ken Schwaber en Jeff Sutherland, (de auteurs van het Scrum-framework dat we beschreven in deze serie van berichten). Tijdens de conferentie in Snowbird werd het Agile Manifesto geformuleerd als reactie op de tekortkomingen van de watervalmethode. Tegenwoordig is Agile niet alleen een softwareontwikkelingsmethodologie. Het is de manier van denken die wordt gebruikt voor projectmanagement in verschillende organisaties. Ondanks het feit dat de populariteit voortdurend groeit, blijven de algemene regels van Agile onveranderd.
Agile wordt gedefinieerd als een methode van projectmanagement die alle taken verdeelt in korte fasen die iteraties worden genoemd. Ze worden vaak geëvalueerd en aangepast aan de huidige staat van de markt en de behoeften van de klant.
Agile is ook een term die wordt gebruikt om een set waarden en principes van productontwikkeling te beschrijven. In het algemeen betekent Agile gefocust zijn op het sneller leveren van waarde aan de klant en in staat zijn om zichzelf te reguleren als een agile team. Met andere woorden, agile teams zijn in staat om zich aan te passen en te veranderen indien nodig om de best mogelijke resultaten voor hun klanten te leveren.
Agile is gebaseerd op 4 kernwaarden die hieronder zijn opgesomd:
Deze waarden kunnen in eerste instantie streng klinken. Maar hun auteurs benadrukken het feit dat ze het woord “boven” opzettelijk hebben gebruikt. Ze stellen dat beide delen van de vergelijking even belangrijk zijn, daarom moeten die delen worden genoemd om te helpen bij het begrijpen van de kernproblemen in management. Echter, het eerste deel van de vergelijking is belangrijker in de Agile-aanpak.
De eerste kernwaarde van Agile betekent dat de mensen die aan het project werken, hun welzijn en communicatie, het belangrijkste onderdeel zijn van een succesvolle samenwerking. Noch de processen die ze uitvoeren, noch de tools die ze gebruiken, kunnen meer gewaardeerd worden dan het werk en de input van individuen.
De tweede waarde van Agile richt zich direct op softwareontwikkeling. Er zijn echter geen grote verschillen tussen een Agile teamwerk in softwareontwikkeling of in een ander soort product. In beide gevallen moet de werkende versie van het product altijd beschikbaar zijn voor de klant. Het werk wordt incrementeel en iteratief uitgevoerd. Met andere woorden, het product wordt stap voor stap ontwikkeld, waarbij elke stap enige waarde toevoegt aan de voorgaande. Op deze manier kan het product gemakkelijk en snel worden aangepast aan veranderende vereisten en behoeften. Als gevolg hiervan is uitgebreide documentatie, die vroeger de basis was van de watervalmethode, niet de prioriteit in de Agile-aanpak.
De derde waarde prijst continue communicatie met de klant. Vanwege de iteratieve aard van Agile productontwikkeling kunnen de behoeften van de klant ter plekke worden aangepakt. Daarom hoeft het contract dat aan het begin van de samenwerking wordt onderhandeld niet alle gedetailleerde specificaties van het product te bevatten.
De laatste Agile-waarde is verbonden met de voorgaande. Het plaatst de levering van zakelijke waarde boven het handelen volgens vooraf gedefinieerde regels en plannen. Kortom, de regel betekent dat het product moet worden ontwikkeld volgens de huidige staat van de markt. Daarom moet het agile team vaak de vereisten voor het product aanpassen en bijwerken, en dit met de klant overleggen.
Het Agile Manifesto dateert uit 2001. Het werd geschreven als een set regels en waarden voor softwareontwikkelingsteams. Tegenwoordig wordt het gebruikt als basis voor efficiënt en lichtgewicht projectmanagement door verschillende organisaties.
Agile is gebaseerd op een set waarden. Het prijst de individuele input in teamwerk. Het waardeert de beschikbaarheid van een werkende versie van het product hoger dan uitgebreide plannen en documentatie. En benadrukt een voortdurende communicatie met de klant die betrokken is bij het hele proces van productontwikkeling.
We hebben de belangrijkste vraag beantwoord: “Wat is Agile”. Bekijk nu Hoe Agile-methodologie te gebruiken voor freelanceprojecten?
Als je onze inhoud leuk vindt, sluit je dan aan bij onze drukke bijengemeenschap op Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Als projectmanager is Caroline een expert in het vinden van nieuwe methoden om de beste workflows te ontwerpen en processen te optimaliseren. Haar organisatorische vaardigheden en het vermogen om onder tijdsdruk te werken, maken haar de beste persoon om ingewikkelde projecten werkelijkheid te laten worden.
Eigenaarschap mentaliteit – weet je hoe je dit binnen je team kunt creëren? In de…
Wie is een onboarding specialist? Onboarding is een van de instrumenten van human resource management.…
Hoewel het misschien lijkt alsof crowdfunding en crowdlending dezelfde concepten zijn, worden ze vaak door…
Is het mogelijk om een succesvolle startup te creëren door freelancers in te huren? Ja,…
Grote en middelgrote bedrijven met een toegewijd HR-departement, naast het aannemen van HR-specialisten, stellen ook…
Ben je van plan om een online winkel op te zetten en vraag je je…