Er was niets kapot.
De gebruiker klikte op “Bestelling plaatsen”. Achter de schermen werd de order verwerkt. Dat duurde ongeveer vier seconden. Alleen liet het scherm in die vier seconden niets zien.
Dus klikte de gebruiker nog een keer.
En nog een keer.
Stilte voelt als een fout
Mensen zien niet wat software achter de schermen doet. Ze zien alleen wat de interface terugzegt. Wanneer die reactie ontbreekt, ontstaat twijfel: heb ik wel goed geklikt? Is de verbinding weg? Moet ik wachten of opnieuw proberen?
Vier seconden lijkt kort. Zet vier seconden lang je scherm stil nadat iemand een belangrijke betaling of order bevestigt en het voelt plotseling heel lang.
In ons theoretische voorbeeld worden sommige orders daardoor dubbel verstuurd. Andere gebruikers bellen support om te vragen of hun bestelling is aangekomen. Een medewerker controleert het systeem, stelt de klant gerust en verwijdert waar nodig een duplicaat.
De software functioneert technisch. Het proces lekt tijd.
Een interface die niets zegt, dwingt de gebruiker zelf een verhaal te verzinnen. Meestal is dat verhaal: het zal wel mis zijn gegaan.
Eén klein probleem reist door de organisatie
Stel dat veertig klanten per maand bellen en ieder gesprek vijf minuten duurt. Dat is ruim drie uur support. Tel daar het controleren van orders, herstellen van duplicaten en eventuele magazijnfouten bij op en een ontbrekend laadicoon is ineens geen cosmetisch detail meer.
De impact stopt niet bij tijd:
- klanten vertrouwen de digitale route minder;
- medewerkers adviseren om voor de zekerheid te bellen;
- gebruikers klikken vaker opnieuw;
- management ziet “lage adoptie” en vraagt om training;
- developers onderzoeken onterechte storingsmeldingen.
Eén moment zonder feedback verandert gedrag in de hele keten.
Niet iedere foutmelding helpt
De oplossing is niet simpelweg meer meldingen tonen. “Er is een onbekende fout opgetreden” vertelt de gebruiker vooral dat de software het ook niet weet.
Goede feedback beantwoordt drie vragen:
- Wat is er gebeurd?
- Is mijn invoer veilig bewaard?
- Wat moet ik nu doen?
Bijvoorbeeld: “We konden de bestelling nog niet versturen. Je gegevens zijn bewaard. Probeer het over een minuut opnieuw; er wordt geen dubbele order aangemaakt.”
Dat is langer dan “Fout 500”, maar aanzienlijk korter dan een telefoongesprek.
Voorkom ook technisch dat twijfel schade veroorzaakt
Een duidelijke melding is de zichtbare helft. De software moet herhaalde acties ook veilig kunnen verwerken.
Als een gebruiker drie keer op dezelfde knop klikt, hoeft dat niet drie orders te betekenen. Een unieke transactiesleutel kan ervoor zorgen dat herhaalde verzoeken als dezelfde handeling worden herkend. De knop kan na de eerste klik tijdelijk blokkeren. De server kan bijhouden of verwerking al loopt.
UX en techniek zijn hier geen losse disciplines. De interface geeft vertrouwen; de achterkant voorkomt schade als de gebruiker toch opnieuw klikt.
Zoek naar kleine lekken
Bij Byte Me kijken we graag naar momenten waarop mensen aarzelen. Een muis die heen en weer beweegt, een knop die meerdere keren wordt gebruikt, een formulier dat vaak bij hetzelfde veld wordt verlaten of een supportvraag die telkens net anders wordt geformuleerd.
Dat zijn geen details om pas na de “belangrijke features” op te pakken. Juist daar kan relatief weinig ontwikkeling veel opleveren.
We willen het effect vervolgens meten. Daalt het aantal dubbele orders? Wordt support minder gebeld? Ronden meer mensen de handeling af? Niet ieder ontwerpidee hoeft een groot project te worden. Soms zijn één zin, één status en één technische beveiliging genoeg.
Software moet antwoord geven
Mensen verwachten geen perfect systeem. Ze verwachten wel dat het systeem duidelijk is wanneer iets niet perfect gaat.
Daarom ontwerpen we bij Byte Me ook de wachtmomenten, fouten en uitzonderingen. De happy flow krijgt vanzelf aandacht; daar ziet een demo er goed uit. Kwaliteit blijkt op het moment dat de server traag is, een bestand niet klopt of een gebruiker drie keer klikt.
Kijk eens naar de meest voorkomende supportvragen binnen je organisatie. Misschien ontbreekt er geen complete feature.
Misschien ontbreekt er gewoon één goede zin.