Eenduidig design zonder initiële designfase
Ik heb al eerder geschreven over hoe je UI Designers kunt betrekken bij een agile Sprint. In dat artikel heb ik uitgelegd dat designers hun werk als onderdeel van het team in de huidige Sprint moeten doen, maar ook een bepaalde tijd (misschien zelfs het grootste deel van hun tijd) moeten besteden aan wat er daarna komt.
Dat roept echter een vraag op die ik hier wil behandelen. Hoe kunnen UI Designers een consistent design waarborgen, zonder vooraf in een designfase het volledige product te ontwerpen?
Het design bewust sturen
Designers sturen heel bewust het design van een systeem. Omdat er in een agile project vooraf geen designfase is, ontwikkelt het design zich geleidelijk en wordt het niet in een bepaalde fase van het project gemaakt.
Het design ontstaat echter niet willekeurig. Het wordt gestuurd door de intenties van een gekwalificeerde designer. De designer identificeert bepaalde onderdelen van het systeem en ontwerpt deze eerst. Vervolgens werkt hij samen met het team om deze onderdelen te bouwen, haalt feedback op van echte gebruikers en identificeert dan de gebieden die als volgende ontworpen moeten worden.
Dit proces wordt iteratief en incrementeel herhaald. Het belangrijkste aspect hierbij is dat de designer bewust steeds het gebied kiest waaruit inzichten gewonnen kunnen worden voor de overige designvraagstukken. Een design ontstaat niet willekeurig.
Hoe zou je een puzzel in elkaar zetten? Niet door willekeurig losse puzzelstukjes te pakken en te proberen ze in elkaar te passen. Waarschijnlijk zou je eerder beginnen met het zoeken van de hoekstukken, dan de randstukken enzovoort. Zodra je de hele buitenrand hebt, concentreer je je misschien op een bepaalde kleur of een patroon. Bij deze aanpak ontwikkelt het design zich, maar wordt het tegelijkertijd ook bewust gestuurd.
Met incrementele oplevering vroeg designfeedback ophalen
Een groot voordeel voor UI Designers in agile projecten is dat ze al heel vroeg in het proces concrete feedback van echte gebruikers krijgen. In plaats van het hele systeem vooraf te ontwerpen, krijg je iets heel waardevols: feedback.
Designers leren om deze feedback optimaal te benutten. Ze weten dat het (in tegenstelling tot de totale vrijheid van een initiële ontwerpfase) voordeliger is om delen van het product ook nog laat in het proces te kunnen aanpassen.
Holistisch denken, incrementeel werken
De schrijver E. L. Doctorow heeft ooit gezegd dat het schrijven van een boek „zoiets is als 's nachts autorijden. Je ziet nooit verder dan je koplampen reiken, maar je kunt de hele reis zo afleggen." Ik geloof dat hetzelfde geldt voor productdesign.
Een designer moet zich de hele route kunnen voorstellen, maar kan de reis toch afleggen, ook al ziet hij alleen zo ver als zijn koplampen reiken.
In een agile project moeten designers holistisch denken en incrementeel werken. Zowel de designer als de schrijver weten waar ze uiteindelijk naartoe willen, maar bereiken dat doel door steeds maar naar een klein deel van de route te kijken.
Deze tekst komt uit de blog van Mike Cohn en is door ons naar het Nederlands vertaald.