Iteratief Proces
Blijven verbeteren en de invloed daarop van een goede planning
Dit moet je weten om de opdrachten te maken
Blijven verbeteren en de invloed daarop van een goede planning
Vaak, als we ontwerpen, door we eerst stap 1 en dan stap twee, net zo lang tot het klaar is.
We beginnen dan met een herformulering, beschrijven de doelgroepen, maken moodboards en woordspin. Daarna de concepten en de uitwerking ervan in enkele varianten.
Maar wat doe je nu als de opdrachtgever zelf niet helemaal weet wat hij wil? En wat doe je als de eisen ineens veranderen?
Dat is waar een iteratief werkproces het beste werkt. Iteratief betekent dat je begint en na een zo goed mogelijke start, telkens toch weer even één of meerdere stappen terug gaat om bij te stellen.
In het voorbeeld van een iteratief ontwerpproces hieronder zie je dat er eigenlijk geen plan is in een rechte lijn. Je begint, past aan, stelt bij, begint misschien weer helemaal opnieuw. Net zo lang tot het helemaal naar wens is.
Met een planning volgens Scrum stel je de doelstellingen, planning en inhoud dagelijks bij. Zo kom je nooit meer voor verrassingen te staan.
Je kan je opdrachtgever dan altijd goed informeren en iedereen in het team weet wat hij/zij moet doen.
Scrum sluit daarom heel goed aan bij het iteratieve ontwerpproces.
Je kent vast wel de Gantt planning. Dat is die planning met (tijd)balkjes waarin je een streepje trekt per activiteit. Een Gantt planning is een typisch voorbeeld van een lineair plan. Je doet iets. Is het klaar? Dan doe je het volgende deel. Net zo lang tot alles af is.
Bij scrum ga je, net als met een iteratief ontwerpproces, iedere dag even kijken of het nog klopt wat je doet. Past het nog? Zijn de uitgangspunten nog goed en is de opdracht wel goed? Zijn de mensen met wie ik samenwerk wel met de goede dingen bezig? Heeft iemand hulp nodig?
Scrum wordt veel gebruikt bij ICT bedrijven die websites, games of apps ontwikkelen. Er wordt dan een eerste prototype gemaakt die aan de klant wordt getoond. het ontwerp en de eisen worden bijgesteld en daarna wordt er weer een nieuw prototype gemaakt. Is de klat tevreden dan worden delen van het ontwerp geprogrammeerd en begint alles weer van voor af aan. De toepassing 'groeit' dan als het ware zoals de klant dat wil.