Software wordt slecht getest!
Wat mij tegenwoordig opvalt, is dat software tegenwoordig slecht getest wordt. Deze uitspraak vereist bewijzen, en die ga ik ook geven.
Naast testen blinken bepaalde websites niet uit op het gebied van User Experience (UX). 't Geheel ziet er rampzalig uit met een onlogische volgorde voor de gebruiker. Er is geen sprake van een eenduidige structuur, maar van een opvolging van een aantal onsamenhangende schermen, die aan elkaar geknoopt zijn.
Naast testen blinken bepaalde websites niet uit op het gebied van User Experience (UX). 't Geheel ziet er rampzalig uit met een onlogische volgorde voor de gebruiker. Er is geen sprake van een eenduidige structuur, maar van een opvolging van een aantal onsamenhangende schermen, die aan elkaar geknoopt zijn.
Ik geef voor nu 2 voorbeelden, maar er zijn er (veel) meer (wordt vervolgd).
McDonald's-app
Ik verbaas mij al langere tijd dat een concern als McDonald's zo'n waanzinnig slechte mobiele app heeft. De app is telkens anders, mist een duidelijke structuur, en het zoeken naar wat de gebruiker graag wil zien ontbreekt. Het lijkt erop dat het de gebruiker zo moeilijk wordt gemaakt om de kortingen te koppelen aan wat hij wil. En geloof me, die kortingen maken McDonald's nog enigszins betaalbaar.
Ergernis 1: Inloggen
Ik kom eens in de zoveel malen in Nederland, en soms ook bij McDonald's. Waarom moet ik op een app inloggen met 2FA? Ik heb een iPhone, dus maak gebruik van Face Recognition.
Ergernis 2: Ik bepaal wat ik wil hebben, niet McDonald's
Leuk dat McDonald's vegan levert, maar ik wil dat niet. Dus als ik naar chicken zoek, wil ik kip, en geen vegan. Malloten.
Of je noemt 't anders, maar je noemt het geen kip, want dat is het niet. Bovendien wil ik dat niet zien bij jullie aanbiedingen. Zeker niet als jullie geen echte kip in de aanbieding hebben. Waanzin.
Ergernis 3: Betalen
Als ik dan eenmaal toch alles bij elkaar heb gezocht, wil ik afrekenen. Mind you, ik heb 4 verschillende Apple Pay-mogelijkheden geïnstalleerd op mijn iPhone Wallet. Ik betaal dagelijks meerdere malen met dit systeem, maar bij het Amerikaanse bedrijf McDonald's krijg ik een foutcode 'Oops...'. De rest kan ik niet lezen, want die boodschap verdwijnt net zo snel als hij kwam.
Ergernis 4: Kassa
Dan maar alles bestellen aan de kassa, maar die kent geen kortingen (wel voor 65+ koffie, en die kent de app weer niet). Ja, dan moeten we de code scannen, oppert de medewerker. "Nee", zeg ik tegen de medewerker, "dank je, daar heb ik nu mijn buik wel vol van". Dan maar de hele bende normaal betalen.
Ergernis 5: Klachten
Deze hele verhandeling op Instagram bij McDonald's geplaatst. Reactie:
Conclusie
Hoe kan Apple Pay niet werken in een Amerikaanse App (Software Testing)?
Hoe kunnen medewerkers van McDonald's niet weten hoe dat komt (Opleiding McDonald's).
Waarom is de app-structuur zo slecht (Software Design)?
Hoe kunnen medewerkers van McDonald's niet weten hoe dat komt (Opleiding McDonald's).
Waarom is de app-structuur zo slecht (Software Design)?
Waar is de UX/UI (Software Design)?
Waarom is de benaming voor vegan chicken ook chicken (Marketing is Chicken)?
Kortom: Is er nog een overall supervisor, die het geheel overziet. Imho: Chaos!
Burger King-app
Na deze uiterst kwalitatief uitermate teleurstellende belevenis heb ik thuiskomend maar gekeken naar een andere fastfoodketen. De apps van Burger King had ik nog niet, dus meteen de Nederlandse en de Duitse geïnstalleerd op mijn iPhone. Eerst de Nederlandse. Installatie ok, maar bij het zoeken vanuit mijn woonplaats kan ik niks, want de dichtstbijzijnde BK wordt niet gevonden.
Dus gaan wij over op de Duitse app. Wederom geregistreerd (waarom deze multinationals niet in staat zijn om een Single Sign On [SSO] te maken, weet ik niet. Blijkbaar bestaat Europa nog niet in de VS).
Bij registratie moet je eerst een e-mailadres invoeren en daarna krijg je een code per e-mail, die je gebruikt in de app. Op het moment dat ik het e-mailadres invoer en op de submitknop druk, zie ik dat er een letter ontbreekt in het opgegeven adres, dus ga ik terug. Dat had ik beter niet kunnen doen; de hele software-app-sequence is hiermee 'verkloot' en daarna lukt niks meer.
Dus een mail naar Burger King (pluspunt, die hebben een e-mailadres, McDonald's alleen een messenger op Instagram).
Bij registratie moet je eerst een e-mailadres invoeren en daarna krijg je een code per e-mail, die je gebruikt in de app. Op het moment dat ik het e-mailadres invoer en op de submitknop druk, zie ik dat er een letter ontbreekt in het opgegeven adres, dus ga ik terug. Dat had ik beter niet kunnen doen; de hele software-app-sequence is hiermee 'verkloot' en daarna lukt niks meer.
Dus een mail naar Burger King (pluspunt, die hebben een e-mailadres, McDonald's alleen een messenger op Instagram).
Nu, denk ik, is dit toch waarschijnlijk vaker optredend euvel. Maar nee, de helpdesk heeft geen antwoord, behalve dat ze het naar de backoffice hebben doorgezet. Zij (en ik) moeten derhalve wachten op hun antwoord. Gelukkig ben ik thuis, en niet in een van hun vestigingen.
Conclusie
Ook hier is weer niet getest. Deze fout kan vaker optreden en zou gedurende de UNIT-test al lang opgelost moeten zijn. Bovendien is dit een methode om te frauderen en dient terdege te zijn onderzocht.
Ergo:
- Geen overall plan voor het testen van de registratie (Software Desing)
- Geen test (UNIT-test)

No comments:
Post a Comment