De kracht van use cases
Te vaak werken interactie ontwerpers alleen maar de 'ideale flows' uit. Hiermee bedoel ik de flow van pagina's en elementen die een gebruiker idealiter gebruikt om van A naar B te komen.
Terwijl dit voor klanten een goed beeld geeft van de mogelijkheden, zorgt het bij ontwikkelaars -die het systeem uiteindelijk moeten bouwen- juist voor te weinig houvast. Tijdens de ontwikkeling komen zij continue zaken tegen waar niet over is beslist, zoals 'Wat als een wachtwoord niet klopt?' of 'Wat moet ik tonen als er geen zoekresultaten zijn gevonden?' Om die reden is het belangrijk dat interactie ontwerpers standaard ook de unhappy flow meeontwerpen. En in plaats van het nog groter maken van je flowschema's (van A3 naar A2 :) is het gebruik van use cases hier een zeer handig middel.
Wat zijn use cases?
Use cases zijn in feite puntsgewijze scenarios. Ze omschrijven op een specifieke -en sluitende- actie binnen een website, waarna ze alle mogelijke afwijkingen beschrijven Door dit met de belangrijkste acties binnen de site te doen creeer je een goed inzicht in de mogelijke situaties van het systeem, waarna je hier in wireframes oplossingen voor aan kan dragen.
Een voorbeeld is het bestellen van een boek. In een use case zal iedere actie die op de site nodig is, van het zoeken tot de bevestigingsmail, worden beschreven:
1. Klant klikt op 'boeken'
2. Klant zoekt op titel boek
3. Systeem toont lijst met resultaten en bovenaan gezochte boek
4. Klant klikt gezochte boek aan
5. ...
11. Systeem bevestigd bestelling
Na deze stap worden alle mogelijke problemen en afwijkingen (unhappy flow) omschreven. Dit doe je door ze aan de betreffende punten te koppelen:
2a. Klant typt titel net verkeerd in
3a. Systeem geeft aan dat er geen resultaten zijn gevonden
3b. Systeem werkt momenteel niet
etc.
Op deze manier kunnen ook oplossingen worden aangedragen en extra niveaus met alternatieve situaties worden geformuleerd. Voor de ins en outs hieromtrent zijn er duidelijkere artikelen. De bottom-line is dat use cases een snelle manier zijn om inzicht te krijgen in flows. Doordat ze geschreven worden kun je als interactie ontwerper veel sneller schakelen, omdat je bijna een verhaal aan het schrijven bent. Volgens mij een zeer goede, maar nog te weinig gebruikte tool!
Goede bronnen:
> Scenario's & use cases: praktisch, maar zeer goede omschrijving van use cases
> Wikipedia over use cases
> Use cases and interaction design: leuk artikel over de voordelen

0 mompel(s):
Een reactie plaatsen