Agile praktijken worden toegepast door organisaties in alle industrieën en markten. De drijfveer hiervoor is de overtuiging dat organisatorische leiders in de kracht van Agile hebben om hun bedrijven sterk te transformeren, te moderniseren en te verbeteren door de ontwikkeling van systemen te stroomlijnen, flexibiliteit en efficiëntie te maximaliseren en complexe bedrijfssystemen en processen te vereenvoudigen.
het gebruik van het Agile-model is echter niet altijd de beste optie voor een bepaald project. In feite kunnen bepaalde projecten ernstig te ingewikkeld zijn door te proberen Agile technieken te gebruiken, waardoor het hele doel van het gebruik van de Agile methodologie in de eerste plaats teniet wordt gedaan.
om dit te voorkomen, moeten organisaties en programmaleiders begrijpen hoe ze Agile kunnen toepassen waar dat passend is, en herkennen wanneer andere benaderingen geschikter zijn. Het volgende is een korte lijst met projectkenmerken die u kunnen helpen beslissen wanneer en wanneer Agile niet te gebruiken.
gebruik Agile wanneer… | gebruik Geen Agile wanneer… | |
…uw project vereist teamleden die goed gedisciplineerd, goed doorgewinterd en gekwalificeerd zijn om Agile in praktisch gebruik te zetten. Als uw project complex genoeg is om dergelijke bekwame medewerkers te vereisen, is het een teken dat Agile tactieken kunnen helpen om de ontwikkeling van het project efficiënter te maken. | …het werk voor uw project kan worden uitgevoerd door teamleden die zijn beginners, relatief ongeschoolde, en die nog nooit praktische ervaring met Agile hebben gehad. Het heeft geen zin om Agile te gebruiken als uw werknemers er niet bekend mee zijn, omdat ze het niet goed kunnen gebruiken. | |
…uw klant of klant zal beschikbaar zijn en bereid zijn om deel te nemen in nauwe samenwerking gedurende het gehele project. Agile projecten vereisen consistente feedback van uw klanten gedurende het hele proces, omdat succes afhangt van hoe goed u hebt gereageerd op de veranderende behoeften van uw klant. |
…uw klant of klant zal niet beschikbaar zijn of bereid zijn om deel te nemen in nauwe samenwerking gedurende het gehele project. Zoals eerder vermeld, Agile projecten zijn afhankelijk van consistente feedback van uw klanten gedurende het hele proces. Dus, als uw klant niet beschikbaar is, probeer dan niet om Agile te gebruiken. | |
…het succes van uw project wordt bepaald door hoe goed het team heeft voldaan aan en actief heeft gereageerd op de ontwikkeling van de behoeften van de klant gedurende de levensduur van het project. Dit kan alleen worden bereikt met feedback van de klant in meerdere fasen tijdens het project. |
…het succes van uw project wordt bepaald door hoe goed de oorspronkelijke eisen van de klant, niet evoluerende behoeften, zijn voldaan. Terwijl Agile projecten zich richten op de voortdurend ontwikkelende behoeften van de klant, als uw project statische doelen of doelstellingen heeft, bent u beter af zonder gebruik te maken van Agile. | |
…de deliverables van uw project kunnen redelijk worden verdeeld in werkpakketten die binnen korte tijdsperioden van ongeveer twee tot vier weken haalbaar zijn. De snelheid en flexibiliteit van Agile projecten hangen af van een soepele en snelle distributie bij elke nieuwe stap van het proces. |
…de deliverables van uw project kunnen niet redelijkerwijs worden verspreid in werkpakketten die haalbaar zijn in 6 weken of kortere perioden. Agile praktijken zullen niet in staat zijn om uw project te profiteren als de deliverables van elk project fasen niet snel genoeg kunnen worden gedistribueerd. | |
…uw project omvat iteratieve, of cyclische, processen waarbij incrementele resultaten waarde toevoegen aan uw project door voortdurend nieuwe begeleiding voor uw project. Dit heeft betrekking op de behoefte aan feedback van klanten, omdat het een groot deel van de nieuwe begeleiding en richting voor uw project zal bieden. | …het proces van uw project wordt het best uitgevoerd als lineair of spiraal (in tegenstelling tot iteratief), waarbij incrementele resultaten weinig of geen significante waarde hebben bij het ontwikkelen van uw project. Dit betekent dat feedback en herevaluatie van klanten, essentiële aspecten van Agile projectontwikkeling, niet nodig zullen zijn. |
het is een waarheid dat de toekomst wendbaar is. In feite, met de huidige steeds veranderende marktplaatsen en snel vooruitstrevende technologie, de flexibiliteit en responsiviteit die Agile technieken kunnen bieden kan de beste optie voor vele modernisering initiatieven. Agile is echter niet altijd de beste methode om een specifiek project uit te voeren. Er is een tijd en een plaats voor alles, zelfs projecten die niet Agile moeten gebruiken.
om een volledige lijst van scenario ’s te lezen wanneer u Agile-praktijken wel en niet zou moeten gebruiken in uw project, evenals andere tips voor de overgang naar een nieuw organisatorisch paradigma, kijk dan op RG’ s white paper over succesvolle Agile-projectlevering.
voor meer informatie over Agile methodologie in de praktijk, download onze “Agile Practitioner’ s Guide.”