Skip to content

Cognitive walkthrough β€” wireframe "Je ziet altijd waarom" ​

Datum: 2026-10-08 Β· Methode: cognitive walkthrough (4 CW-vragen per stap), analytisch, geen gebruikers Β· Bron: de werkelijke schermen in wireframe-app/src/pages/*.Page.vue en src/data/reden.ts, niet de spec Β· Taken: T1–T7 uit het test-protocol Β· Vervolg: test-resultaten (gesimuleerd)

Scope ​

Primaire personaP1 Daan: EV + laadpaal, gebruikt Slim laden, opent de app alleen als er iets mis lijkt. Digitaal gemiddeld. Kent het bestaande vertrekdoel + min-% uit de huidige app [Aanname]
Tweede persona"P4-achtig" (Ria-profiel): 65+, beperkt digitaal vaardig, leest liever tekst dan grafieken, belt bij twijfel, bang iets kapot te maken. [Aanname] Ria zelf heeft een warmtepomp en geen EV. Hier is ze de lens voor de β‰₯ 2 P4-achtige deelnemers uit de sampling, niet een S1-klant
PerspectiefNovice voor de nieuwe uitleglaag, ervaren met de Vattenfall-app zelf (Daan) of nauwelijks (Ria)
Scenario"Dinsdagavond 22:30, auto thuis, morgen om 07:30 naar je werk" (protocol). Elke taak start via een directe link
Vaste data in de wireframeDaan's ID.3 Β· vertrek 07:15 Β· minimum 40% Β· doel 80% Β· bij inpluggen 45% (alleen op Plan vannacht)

Paden zoals ze werkelijk in de app staan:

TaakStart (link)PadSucces
T1 Vertrekdoel/vertrekdoel"+ 15 min" (of tijdveld typen) β†’ doel controleren β†’ Opslaan β†’ statuskaart RC-0107:30 en β‰₯ 80% opgeslagen
T2 Begrip RC-01/inplugmeldingMelding "Ingeplugd β€” wacht" (5 s) β†’ Openen β†’ statuskaartKan zeggen: wacht op goedkopere stroom, op tijd vol
T3 Begrip RC-06/slim-laden?reden=RC-06Statuskaart lezen β†’ evt. Bekijk plan vannachtNet druk, netbeheerder, op tijd vol, niets doen
T4 RC-09/slim-laden?reden=RC-09Lezen β†’ veld "Hoe vol is je accu ongeveer? (%)" β†’ Gebruik schatting / Weet ik nietVindt de invoer + begrijpt de aanname
T5 Nu laden/slim-laden?reden=RC-01Nu laden β†’ sheet "Nu laden tot 80%?" β†’ Ja, nu laden β†’ RC-07 β†’ Toch slim ladenStart en draait terug zonder hint
T6 Wie doet iets/avondcheckMelding 21:31 β†’ Bekijk wat je kunt doen β†’ Verbinding (keten) β†’ actie kiezenWijst de auto aan + weet wat te doen
T7 Uitzetten/slim-laden?reden=RC-01Tab Instellingen β†’ schakelaar "Slim laden" uit β†’ exit-vraag β†’ Versturen / Sla over β†’ statuskaart UITUit + vraag beantwoord of overgeslagen

Per-stap walkthrough ​

Legenda: J = ja Β· N = nee (β†’ bevinding) Β· [A] = aanname over persona-kennis. Kolom Ria wijkt af noemt alleen waar het antwoord voor de P4-lens anders uitvalt.

T1 β€” Vertrekdoel 07:30 / β‰₯ 80% ​

StapQ1 effectQ2 zichtbaarQ3 koppelingQ4 feedbackRia wijkt af
1.1 Vertrektijd naar 07:30J: veld "Vertrektijd β€” Hoe laat wil je weg?" staat bovenaanJ: "βˆ’ 15 min / + 15 min" naast het tijdveldJ: één tik "+ 15 min" = 07:30J: veld en "Haalbaar: om 07:30 …" updaten directβ€”
1.2 Doel β‰₯ 80%J: opdracht noemt een percentageJ: twee %-velden zichtbaarJ [A]: Daan kent het min-% uit de huidige appN: zet iemand Minimum op 80, dan blijft "Haalbaar" groen; geen melding dat de auto dan direct vol laadtQ3 N: "minstens 80%" in de opdracht matcht letterlijk "Minimum (%)"
1.3 OpslaanJJ: grote knop "Opslaan"JN: geen bevestiging; statuskaart en kaart Vertrekdoel tonen weer 07:15 (vaste data)β€”

T2 β€” Inplugmelding + statuskaart RC-01 ​

StapQ1Q2Q3Q4Ria wijkt af
2.1 Melding lezen (5 s)J: Daan kijkt rond 22:00 of hij laadt (persona)J: één kaart op het vergrendelschermJ: "Wacht tot 02:00 β€” dan is stroom goedkoper. Om 07:15 op 80%."J: titel "Ingeplugd β€” wacht"Q3 N [A]: "β€” wacht" kan lezen als opdracht ("wacht!")
2.2 OpenenJJ: "Openen" + hele kaart klikbaarJJ: statuskaart met dezelfde zinβ€”
2.3 Statuskaart lezenJJ: reden staat als eerste regelJ: tag "Wacht" (blauw, niet rood) + "Om 07:15 naar verwachting 80%"J: "Bijgewerkt om 23:15"Q3 N: balk op 80% leest als huidige accustand; "RC-01 PRIJS_WACHT" is jargon

T3 β€” Statuskaart RC-06 (netverzoek) ​

StapQ1Q2Q3Q4Ria wijkt af
3.1 Reden lezen: moet ik iets doen?JJ: zin + extra regel over de netbeheerderN: "netbeheerder" is een onbenoemde partij; nergens "je hoeft niets te doen"; enige grote knop is "Nu laden"J: tag "Wacht", 80% om 07:15idem, sterker: "het net is druk" kan lezen als stroomstoring
3.2 (optioneel) Plan vannachtJ [A]J: "Bekijk plan vannacht"J: tekstlijst met tijdvakkenJβ€” (Insight: plan wacht na 23:45 tΓ³ch tot 02:00, zie CW-16)

T4 β€” Statuskaart RC-09 (accu onbekend) ​

StapQ1Q2Q3Q4Ria wijkt af
4.1 Reden lezenJJN: groene tag "Laadt" naast "We zien niet hoe vol je accu is"; drie getallen (20% aanname, minimum 40%, 70–80%)Jidem + "SOC_ONBEKEND" in de meta-regel
4.2 Schatting invullenJ [A]: om 22:30 zit Daan binnen; "Kijk op het dashboard van je auto" vraagt een looptochtJ: veld met stappers + twee knoppenJ: label is een gewone vraagJQ1 N: weet niet waar ze het % ziet; kiest "Weet ik niet" of belt
4.3 Gebruik schattingJJJN: "Plan herberekend", maar de verwachting blijft "70–80% (op basis van een aanname)". De knop werkt ook met een leeg veldβ€”

T5 β€” Nu laden en terugdraaien ​

StapQ1Q2Q3Q4Ria wijkt af
5.1 "Nu laden"JJ: grote primaire knop in de kaartJJ: sheet "Nu laden tot 80%?"β€”
5.2 Lezen + "Ja, nu laden"JJJ: vetgedrukt "€ 0,50 – € 1,50 duurder", "Klaar rond 01:30", "je hoeft niets uit te zetten"J: kaart RC-07, tag "Laadt", "Om 01:30 … 80%"β€”
5.3 Bedenkt zich: "Toch slim laden"JJ: enige grote knop op RC-07J [A]N: bevestiging "Slim laden staat weer aan" suggereert dat Nu laden hem uitzette; botst met "gaat vanzelf weer door" (B6)Q3 N: "Toch" is vaag; zoekt "Stop" of "Annuleer"

T6 β€” Avondcheck en verbindingsketen ​

StapQ1Q2Q3Q4Ria wijkt af
6.1 Melding lezenJ: "Let op vΓ³Γ³r je gaat slapen"JN: "Het automerk moet iets doen β€” check de app van je auto": twee actoren in één zinJ: gevolg genoemd ("mogelijk geen 80%")idem; "automerk" β‰  "mijn auto" voor haar
6.2 "Bekijk wat je kunt doen"JJJJ: scherm "Waar hapert het?"β€”
6.3 Falende schakel aanwijzenJJ: genummerde keten, tag "Reageert niet" in tekstJ: alleen de auto wijkt afJβ€”
6.4 Juiste actie kiezenJN: geen knop "Open de app van je auto"; alleen tekst in de AlertN: primaire knop "Opnieuw proberen" botst met "Wij proberen het elke 10 minuten opnieuw"N: "Opnieuw proberen" springt naar RC-01 (alles weer goed) zonder uitleg; beloont de verkeerde actie"Hulp bij koppelen" β†’ Hulp β†’ "Neem contact op" doet niets

T7 β€” Slim laden uitzetten + exit-vraag ​

StapQ1Q2Q3Q4Ria wijkt af
7.1 Uitzetplek vindenJJ [A]: tab "Instellingen" in de onderbalk; op de statuskaart staat geen uit-knopJJ: schakelaar "Slim laden"Q2 N: zoekt op de statuskaart en ziet de onderbalk niet als menu
7.2 Schakelaar uitJJJJ: "Slim laden staat uit. De auto laadt direct na inpluggen."β€”
7.3 Exit-vraag of overslaanJJ [A]: de vraag verschijnt onder de schakelaar en valt mogelijk onder de vouwJ: "(optioneel)" + "Sla over"J: statuskaart UIT + "Zet slim laden weer aan"β€”

Telling ​

Daan (P1)Ria-lens (P4)
Stappen2121
Stappen pass (4 Γ— J)139
Stappen fail (β‰₯ 1 N)8 (1.2, 1.3, 3.1, 4.1, 4.3, 5.3, 6.1, 6.4)12 (+ 2.1, 2.3, 4.2, 7.1)
N-antwoorden van 841016
[A]-antwoorden66

Patroon: Q1 en Q2 slagen bijna overal. De schermen zijn vindbaar en de knoppen zichtbaar. Het falen zit in Q3 (wat betekent deze tekst/knop) en Q4 (klopt de terugkoppeling), dus in de copy en in de toestandsovergangen.

Bevindingen ​

IDTaak/stapVraagProbleem (letterlijke tekst)ErnstAanbeveling
CW-01T6 / 6.4Q2Β·Q3Β·Q4Geen directe actie naar de auto-app. Primaire knop "Opnieuw proberen" botst met "Wij proberen het elke 10 minuten opnieuw" en zet in de wireframe alles op groen (β†’ RC-01)MajorPrimaire knop "Open de app van je auto"; "Opnieuw proberen" secundair, met resultaat ("Nog steeds geen antwoord"). In de wireframe niet naar RC-01 laten springen
CW-02T6 / 6.1 + AlertQ3"Het automerk moet iets doen β€” check de app van je auto" en "het automerk β€” en misschien jij" wijzen twee partijen aan. B8 scoort alleen optie 1 "Ik zelf" als goed, terwijl "automerk" geen optie isMajor (raakt de F3-kill)EΓ©n actor per zin: "Jij kunt dit oplossen: open de app van je auto." Merk benoemen ("Volkswagen-app"). B8-sleutel vΓ³Γ³r de pilotsessie gelijktrekken met de copy
CW-03T5 / 5.3Q4"Slim laden staat weer aan" na "Toch slim laden" impliceert dat Nu laden slim laden had uitgezet; botst met de dialoog ("gaat vanzelf weer door")Major (raakt B6)"Je laadt weer slim. Om 07:15 op 80%." Geen "weer aan"
CW-04T3 / 3.1Q3RC-06: "netbeheerder" niet uitgelegd (β‰  Vattenfall); geen expliciet "je hoeft niets te doen"; "Nu laden" is de enige grote knopMajorToevoegen "Je hoeft niets te doen." + netbeheerder bij naam ("Liander/Stedin/Enexis, die het net in je straat beheert")
CW-05T4 / 4.1Q3RC-09: groene tag "Laadt" + drie getallen (20%, 40%, 70–80%) in drie zinnenMajorVolgorde: wat we doen ("We laden nu tot je minimum van 40%") β†’ wat we niet weten β†’ vraag. EΓ©n getal per zin
CW-06T1 / 1.2Q3 (Ria) Β· Q4Opdracht "minstens 80%" lokt naar veld "Minimum (%)"; minimum = 80 geeft geen waarschuwing dat de auto dan direct tot 80% laadtMajorProtocol: "met 80% vertrekken". App: bij minimum > 50% hint "Dit laden we direct, dus niet goedkoop"
CW-07T1 / 1.3Q4Na Opslaan geen bevestiging; statuskaart en kaart Vertrekdoel tonen weer 07:15 (vaste data)Major (validiteit test)Wireframe-fix vΓ³Γ³r de test: opgeslagen waarde doorgeven, of toast "Opgeslagen: 07:30, 80%"
CW-08T4 / 4.3Q4Na "Gebruik schatting" blijft "70–80% (op basis van een aanname)" staan; knop werkt met leeg veldMinorVerwachting na schatting aanpassen ("Om 07:15 naar verwachting 80%"); knop pas actief bij een waarde
CW-09Alle S-01-toestandenQ3Meta-regel toont codes "RC-01 PRIJS_WACHT", "SOC_ONBEKEND", "RC-10 VERBINDING (AUTO_CLOUD)": schendt R-09 / NF-11Minor (Major voor P4)Codes alleen voor klantenservice (NF-14), niet in de UI
CW-10T2 / 2.3Q3 (Ria)ProgressBar op 80% onder "Om 07:15" leest als huidige accustand; huidige lading staat nergens op de kaartMinorLabel "Bij vertrek" op de balk + regel "Nu: 45%"
CW-11T5 / 5.3Q3 (Ria)"Toch slim laden" is vaag als terugdraai-actieMinor"Stop Nu laden β€” laad weer slim"
CW-12T7 / 7.1Q2 (Ria)Uitzetten alleen via de tab Instellingen, niet vanaf de statuskaartMinorBewust houden (geen uitlokker), wel "Instellingen" in de Hulp-uitleg noemen
CW-13T2 / 2.1Q3 (Ria)Melding "Ingeplugd β€” wacht" kan als opdracht lezenMinor"Ingeplugd β€” laadt later"
CW-14T4 / 4.2Q1Schatting vraagt een blik op het dashboard terwijl de deelnemer binnen zitMinorHint aanvullen: "of in de app van je auto"; "Weet ik niet" is goed, houden
CW-15T2/T3β€”Tijden kloppen niet met elkaar: scenario 22:30, melding 22:41, "Bijgewerkt om 23:15" (in de toekomst)InsightAlle tijden in de wireframe op het scenario afstemmen (anders vragen deelnemers ernaar)
CW-16T3 / 3.2β€”Plan vannacht laat zien dat het netverzoek niets verandert: na 23:45 wacht de auto tΓ³ch tot 02:00InsightVoorbeeld kiezen waarin de pauze echt verschuift, of zeggen "verandert niets aan je plan"
CW-17T7 / 7.3β€”Exit-opties wijken af van E1 in het protocol ("Er was een storing" vs "Het werkte niet / storing", "De auto" vs "Mijn auto")InsightProtocol of app gelijktrekken; E1 heet "letterlijk uit de app"
CW-18Hulpβ€”"Neem contact op" doet niets; dit is juist het pad van P4InsightModeratorinstructie: belpoging tellen als "kiest Vattenfall"

Taakvoorspelling ​

TaakDaan voltooit?Ria-lens voltooit?Remmende stapHulp nodigTempo
T1Ja (twijfelt na Opslaan)Gedeeltelijk1.2 minimum/doel Β· 1.3 geen bevestigingZeldenSnel
T2JaJa, begrip gedeeltelijk2.3 balk = huidige accu?NeeSnel
T3Gedeeltelijk (begrip)Gedeeltelijk3.1 netbeheerder / iets doen?NeeSnel
T4GedeeltelijkGedeeltelijk4.1 drie getallen Β· 4.3 geen effectSomsMatig
T5JaGedeeltelijk5.3 "staat weer aan"NeeSnel
T6Gedeeltelijk (schakel ja, actie wankel)Nee (belt Vattenfall)6.4 geen auto-app-knopJa (P4)Matig
T7JaGedeeltelijk7.1 uitzetplekSomsSnel

Aanbevelingen (geprioriteerd) ​

PrioriteitWatBevindingenInspanning
1 Β· vΓ³Γ³r de test (validiteit)Wireframe-artefacten weg: opgeslagen vertrekdoel tonen, "Opnieuw proberen" niet naar RC-01, tijden kloppend, B8-sleutel en E1 gelijk aan de copyCW-07, CW-01, CW-15, CW-02, CW-17Klein
2 Β· quick wins copy"Je hoeft niets te doen" (RC-06), "je laadt weer slim" (RC-07β†’RC-01), één actor in de storingszin, codes uit de UICW-04, CW-03, CW-02, CW-09Klein
3 · structureelRC-09 herschrijven (volgorde + één getal per zin); statuskaart "nu" vs "bij vertrek" scheiden; directe knop naar de merk-app (deeplink per OEM)CW-05, CW-10, CW-01Middel (OEM-deeplinks: engine/partner)
PatroonQ4 faalt bij elke toestandsovergang (opslaan, schatting, terugdraaien, opnieuw proberen): feedback zegt iets anders dan wat er gebeurt. Regel voor R1: na elke actie toont de kaart de nieuwe verwachting in dezelfde vorm als ervoorCW-03, CW-07, CW-08, CW-01β€”

Aannames en beperkingen ​

  • Analytisch; één evaluator. Geen gebruikers gezien. Voorspelt waar het misgaat, niet hoe vaak.
  • De Ria-lens is een P4-achtige EV-rijder, niet Ria zelf (die heeft geen EV) [Aanname].
  • Lage fidelity (wireframe-kit): leesbaarheid, contrast en doelgrootte (R-02, R-04) zijn hier niet beoordeeld.
  • Wat de wireframe doet, telt ook als de spec iets anders zegt. Prototype-artefacten (vaste data) staan apart gemarkeerd, want ze sturen deelnemers wΓ©l.

Vattenfall Home Energy β€” Slim Thuis β€” solution-exploratie (vattenfall-home-energy)