Agility in onze werkwijze
Het is een term die je haast op elke website van webontwikkelaars tegenkomt: agile. Wat zijn de voordelen en hoe gebruiken wij die in ónze werkwijze?
Agile in het kort
Agile is een cyclische manier van werken binnen de softwareontwikkeling. Er wordt in relatief korte programmeerrondes gewerkt. Elke ronde levert een werkend product op.
Het wordt veel gebruikt, omdat:
- het een hoge klanttevredenheid oplevert, vanwege de continue, snelle levering van bruikbare software;
- wijzigingen welkom zijn, ook laat in het proces;
- er een nauwe samenwerking is met direct persoonlijk contact;
- de toepassing eenvoudig is en het zich voortdurend aanpast aan veranderende omstandigheden.
Agile in onze werkwijze
Ook wij passen agile kenmerken toe. Bij doorlopende projecten werken we in programmeerrondes, waarbij we telkens bruikbare verbeteringen of uitbreidingen op het systeem aanbrengen. Na elke ontwikkelronde wordt gekeken welke prioriteiten er liggen voor de volgende.
Nauwgezette samenwerking
Om zo te kunnen werken, gaan we een nauwgezette samenwerking aan en onderhouden we veel direct contact met onze opdrachtgever. Nieuwe wensen worden voortdurend geïnventariseerd. We bekijken dan samen, met welke prioriteit deze opgepakt worden in een volgende ronde.
Minimaal risico, maximaal resultaat
Het grote voordeel is, dat al na één of twee rondes een bruikbaar systeem neergezet wordt. De investering blijft daardoor relatief klein en verdient zich meteen terug. Elke volgende ronde biedt weer een bruikbare uitbreiding tegen overzichtelijke kosten. Het investeringsrisico blijft minimaal en is vooraf bekend.
- Meer uit de praktijk:
- Hoe wij werken
- Laravel: Een krachtig PHP framework