De term “Agile” in het bedrijfsleven vindt haar oorsprong in het Agile manifesto uit 2001 in Utah. Er werd toen door zeventien softwareontwikkelaars kritiek geuit over bestaande ontwikkelmodellen die als traag en beperkend werden ervaren. Gezamenlijk hebben zij toen de nieuwe principes van het agile ontwikkelen de wereld in gebracht.
Agile werkt met een aantal principes dat de werkwijze zo kenmerkend maakt. Als je een agile app wilt laten maken wordt de ontwikkeling verdeeld in korte, overzichtelijke perioden genaamd ‘’iteraties’’. Bij elke iteratie wordt er een kernproduct opgeleverd. Hier komt de kern van het agile werken naar voren, want na elke iteratie is er ruimte voor flexibele bijsturing. De mogelijkheid om de bijsturing op deze wijze in het ontwikkelproces te voegen is wat agile werken zo effectief maakt. DTT staat als agile app ontwikkelaar middenin het project, enerzijds wordt de feedback en de gebruiksstatistieken van de eindgebruiker meegenomen, anderzijds de wensen van de opdrachtgever.
Het laten maken van een agile app gaat altijd gepaard met directe communicatie. De voorkeur gaat uit naar face-to-face contact, met zo min mogelijk documentatie. Vooral de omvangrijke documenten met technische specificaties en benodigdheden zullen in mindere maten voorkomen als je een agile app laat maken. Documentatie valt niet volledig weg, maar er wordt meer waarde gehecht aan een werkend kernproduct.
Bij het laten maken van een agile app wordt ook aandachtig gelet op de verbetering na elke iteratie. Zo wordt het kernproduct constant doorontwikkeld met essentiële verbeterpunten die na elke iteratie naar voren komen. Een agile app laten maken kan dus erg interessant zijn voor de ontwikkeling van jouw concept. Daarom hieronder een aantal voordelen op een rij.
- Gemakkelijke bijsturing
Door een agile app te laten maken is de opdrachtgever ervan verzekerd dat zijn/haar wensen tijdens de ontwikkeling tijdig worden meegenomen. Daarbij worden de ervaringen van gebruikers(testers) ook meegenomen
- Constante doorontwikkeling
Na elke iteratie zullen de bevindingen meegenomen worden in de ontwikkeling, wat resulteert in een actief en transparant proces.
- Hechte en transparante samenwerking
DTT gelooft niet in “quick wins’’, wij gaan voor een duurzame samenwerking. Bij het laten maken van een agile app geniet je van een flexibele partner, die naast de ontwikkeling graag mee denkt over verdere doelen en hoe deze bereikt kunnen worden.
- Klant is koning, gebruiker centraal
Er is een goede samenwerking vereist tussen de opdrachtgever, DTT en de eindgebruiker. Daarom wordt er bij een agile app ontwikkeling niet enkel de wensen en behoeften van de opdrachtgever meegenomen maar ook de feedback van gebruikers en staat de gebruiker dan ook centraal.
- Snel live
De agile app kan sneller live dan traditionele ontwikkeling. Doordat er na elke iteratie een kernproduct moet zijn die getest wordt door gebruikers en vervolgens verbeterd wordt, staat de eerste versie van de app al snel live. Deze wordt bij elke iteratie vervolgens uitgebreider en beter.