Intuïtief dankzij een eenvoudige interface. LLC "Technische documentatie"

Publicatiedatum: 05/12/2008

Mensen gebruiken veel verschillende apparaten en systemen om hun werk te doen. Sinds de komst van computers hebben we het grootste deel van onze tijd besteed aan interactie met software-interfaces. En op een dag werd de term ‘intuïtieve interface’ bedacht...

Maar wat wordt bedoeld met het woord ‘intuïtief’? De meeste interfaces zijn gebouwd op metaforen, d.w.z. over het gebruik van reeds bekende voorwerpen en technieken. Het is om deze reden dat iconen zo worden getekend dat ze op echte objecten lijken. Maar metaforen zijn niet altijd en kunnen niet voor alle concepten worden gebruikt. Een afbeelding van een vergrootglas kan bijvoorbeeld zowel een zoekfunctie als een afdrukvoorbeeldfunctie vertegenwoordigen. En in het geval dat er geen geschikte metafoor bestaat of dubbelzinnig is, moet je ofwel krukken gebruiken in de vorm van pop-uptips, ofwel met nieuwe beelden komen die in de echte wereld ontbreken.

Zodra er iets nieuws en onbekends verschijnt, verdwijnt alle intuïtiviteit - het is nodig onderwijs en dan is er nog zoiets als leercurve direct gerelateerd aan de kwaliteit van de interface. Hoe complexer de interface, hoe langer het zal duren om deze onder de knie te krijgen en hoe minder mensen de eindstreep zullen halen, wat betekent dat velen gedoemd zullen zijn het programma ineffectief te gebruiken.

Maar moet de interface complex of eenvoudig zijn? Het antwoord is verre van eenvoudig en hangt af van de complexiteit van het probleem dat wordt opgelost. De interface moet allereerst geschikt zijn voor de taak die wordt opgelost! Er ontstaan ​​problemen wanneer we een taak te ingewikkeld maken of te simpel maken. De complicatie komt meestal veel vaker voor.

Hoe slim je ook bent, als je geen kennis hebt op een bepaald gebied, bijvoorbeeld in de organische chemie, dan is het onwaarschijnlijk dat een programma voor het tekenen van chemische formules intuïtief voor je lijkt. En hier komen we bij een heel belangrijke consequentie: de interface moet kennis helpen gebruiken, maar deze niet vervangen.

Elk programma is ontworpen om een ​​specifiek probleem op te lossen en gaat ervan uit dat de gebruiker over bepaalde vaardigheden beschikt. Op basis hiervan kunnen professionele en gewone programma's worden onderscheiden. De interface van de eerste is meestal behoorlijk complex en vereist een speciale vooropleiding. Deze programma's omvatten: Adobe PhotoShop, Autodesk AutoCAD, diverse talen en programmeeromgevingen. De problemen die ze oplossen zijn complex en daarom is de interface van dergelijke programma's ook complex, maar eenmaal onder de knie begint het te brengen professionals zijn dividenden door het werk te versnellen.

Aan de andere kant is er een veel grotere klasse programma's voor algemene doeleinden stelt geen bijzondere eisen aan de gebruiker. Dergelijke programma's gebruiken meestal de uitdrukking "intuïtieve interface" in hun beschrijving. Maar in feite is alles hier veel erger en wordt er veel minder tijd besteed aan een gebruiksvriendelijke interface dan aan professionele programma's. De uitdrukking “er zijn geen speciale eisen voor de gebruiker” moet worden opgevat als het feit dat elke softwarefabrikant zijn eigen interpretatie heeft van de basisvaardigheden van de gebruiker.

Heel vaak wordt het concept van interfacegemak vervangen door het gebruik van knoppen, vervolgkeuzelijsten, selectievakjes en andere elementen van de grafische interface van het besturingssysteem. Elk programma is ontworpen om een ​​zeer specifieke taak uit te voeren, dus voordat een interface wordt ontworpen, moet deze taak worden gedefinieerd en begrepen. Maar hetzelfde probleem wordt door verschillende mensen op totaal verschillende manieren opgelost - afhankelijk van hun kennisniveau.

Laten we zeggen dat je bijna perfecte MP3-codering kunt uitvoeren met behulp van veel verschillende technische instellingen in de codec, maar in 95% van de gevallen hebben gebruikers codeer gewoon deze audioschijf in normale kwaliteit. En het enige wat ze hiervoor nodig hebben is slechts een programma met één grote knop “Maak MP3-bestand aan”. Maar betekent dit dat een dergelijk programma niet geschikt is voor professioneel gebruik? Helemaal niet, het is alleen zo dat de interface ontworpen moet worden om onnodige complexiteit te verbergen. Als we het hierboven beschreven voorbeeld nemen met MP3-codering, dan kan de oplossing voor dit probleem perfect worden geïmplementeerd met behulp van profiel mechanisme, dat optimale instellingen bevat voor een bepaalde coderingskwaliteit. En om dit programma professioneler te maken, volstaat het om een ​​mechanisme te bieden voor het bewerken van deze profielen.

Het probleem met het maken van een interface door programmeurs is dat ze zich primair richten op hun kennis- en vaardighedenniveau. Maar een programmeur is verre van een gemiddelde gebruiker van een programma en zijn kennisniveau ligt een orde van grootte hoger. Bovendien zijn sommige acties die voor hem triviaal lijken, dat voor alle anderen helemaal niet. Om deze reden is het bij het ontwikkelen van programma's noodzakelijk om "gewone gebruikers" te betrekken bij het testen ervan en zorgvuldig te kijken hoe en wat ze doen. Grote bedrijven trekken vele miljoenen dollars uit om het probleem van het creëren van een gebruiksvriendelijke interface op te lossen, en elke echt succesvolle oplossing die wordt gevonden, wordt vervolgens snel door iedereen gekopieerd.

26 december 2016 om 22:23 uur

Intuïtieve programmering

  • Foutopsporing
  • Programmering,
  • Perfecte code

In mijn relatief korte werkervaring (ongeveer 6 jaar) hoorde ik vaak zinnen van ervaren en beginnende programmeurs - "Ik heb het gevoel dat dit zou moeten werken", "Ik heb het gevoel dat deze methode niet zal werken", "Laten we het intuïtief doen "duidelijke interface" enzovoort. Dit alles is een manifestatie van intuïtie in het ontwikkelings- en programmeerproces.
Het gesprek gaat verder over haar.

Afkomstig van oprah.com

Om te beginnen zou ik het concept ‘intuïtie’ willen definiëren.

Intuïtie (laat-Latijnse intuitio - "contemplatie", van het werkwoord intueor - aandachtig kijken) is een methode om problemen op te lossen door middel van onmiddellijke onbewuste conclusies, gebaseerd op verbeeldingskracht, empathie en eerdere ervaringen, ‘buikgevoel’, inzicht.

"Wikipedia"


Intuïtie (van het Latijnse intueri – goed en zorgvuldig kijken) is een denkproces dat bestaat uit het vrijwel onmiddellijk vinden van een oplossing voor een probleem zonder dat men zich voldoende bewust is van de logische verbanden.

Intuïtie (van het Latijnse intueri - goed en zorgvuldig kijken) is kennis die ontstaat zonder besef van de manieren en voorwaarden voor het verwerven ervan, waardoor het onderwerp deze heeft als resultaat van "directe discretie"

De basis van deze definities is dat intuïtie een bepaalde manier is om beslissingen te nemen. Er kunnen verschillende redenen zijn voor deze methode: eerdere ervaringen, verbeeldingskracht, irrationeel ‘onderbuikgevoel’, enz.

En elk van deze methoden wordt weerspiegeld in het programmeerproces en kan zowel positieve als negatieve effecten hebben.

Daarom zou ik allereerst “intuïtieve” programmering in 2 componenten willen verdelen: - optimistisch en pessimistisch

Optimistisch intuïtief programmeren

De essentie ervan ligt in de optimistische of positieve invloed van intuïtie op het proces van het creëren van code. In dit geval is intuïtie een assistent, een ‘goede vriend’, een hulpmiddel in handen van de ontwikkelaar.

Intuïtie gebaseerd op ervaring

Het belangrijkste idee hier is dat we tijdens het verzamelen van ontwikkelingservaring bepaalde stereotypen en associaties ontwikkelen die verband houden met code, die we kunnen bepalen zonder ons in het denkproces te verdiepen.

Een groot aantal voorbeelden van het gebruik van dergelijke intuïtie in werkprocessen werd beschreven door Dmitry Chepel van Acronis in zijn zijn. Als je het nog niet hebt gelezen, lees het dan zeker.

Ik wil u nog een voorbeeldexperiment aanbieden. Hieronder staat een voorbeeld van code in de Sidef-taal (ik hoop dat niet veel van jullie het kennen). Probeer, zonder al te veel in detail te treden, te raden waar hij het over heeft:

Loop ( var swapped = false ( |i| if (arr > arr[i]) ( arr = arr swapped = true ) ) * arr.end swapped || break ) return arr

Misschien hebben sommigen van jullie geraden waar we het over hadden nadat ze bekende delen in de code hadden gezien, misschien niet. Ik probeerde dit experiment uit te voeren op een kleine groep programmeurs die ik kende, en het resultaat was dit: meer dan de helft (ongeveer 65%) van de mensen kon in zeer korte tijd begrijpen wat er aan de hand was.

Ik vroeg hen hoe ze konden raden - en het populairste antwoord was:
“We zagen bekende stukjes code en raadden meteen wat het was.”

Door ervaring op te doen, kunnen onze hersenen dus heel snel, zonder extra mentale inspanning, beslissingen nemen over de code waarmee we werken.

Daarom denken we dat meer ervaren programmeurs een bepaald ‘gevoel’ hebben over een project of een programmeertaal.

Intuïtie gebaseerd op logica

Probeer verder te gaan met de volgende rij:
Je hebt vast geen seconde nagedacht over welk nummer het volgende zal zijn.
Dit is een eenvoudig voorbeeld van een patroon dat we letterlijk kunnen voortzetten zonder na te denken.

Maar wat als we het volgende stukje Python-code als voorbeeld nemen:

Def som(a, b): ... def mult(a, b): ... def aftrekken(a, b): ... def delen(a, b): ... def berekenen(a, b) , strategie): ... berekenen(4, 2, som) #6 berekenen(4, 2, mult) #8 berekenen(4, 2, aftrekken) #2 berekenen(4, 2, delen) #??
Zelfs zonder de broncode te zien, voelen we ‘intuïtief’ wat het resultaat zal zijn van het uitvoeren van de laatste functie in de lijst.

Dit gebeurt doordat we de namen van de functies analyseren, deze vergelijken met het verkregen resultaat en zo een aantal patronen en aannames opbouwen over de code die wordt geanalyseerd. Daarom gebruiken we onze intuïtie, ondersteund door logica, om dergelijke code te lezen.

Hier zou ik willen opmerken dat code die overeenkomt met onze aannames, onze intuïtie, gewoonlijk ‘leesbare’, ‘begrijpelijke’ code noemen. Dit komt door het feit dat we niet alleen de hulpbron van onze hersenen gebruiken, maar ook onze intuïtie, waardoor het lezen en begrijpen van de code wordt vereenvoudigd.

Intuïtieve interface

En nu zou ik graag verder willen gaan met zo'n veelgebruikte uitdrukking als "intuïtieve interface". Dit geldt zowel voor de software als voor de gebruikersinterface.
Gezien bovenstaande punten kunnen we zeggen dat een intuïtieve interface een interface is die voldoet aan de verwachtingen van de gebruiker, of dit nu een programmeur of een eindgebruiker is.

Deze verwachtingen worden gevormd op basis van twee componenten: onze eerdere ervaringen en logische patronen en aannames.

Als elke pagina op uw website bovenaan een menu had, maar de Feedback-pagina een menu aan de linkerkant, dan zou de eindgebruiker misschien een beetje in de war zijn omdat zijn 'onderbuikgevoel' was dat het menu bovenaan zou moeten staan.

Maar hoe komt het dat we soms, wanneer we een website met een origineel ontwerp of een nieuwe mobiele applicatie bezoeken, het gevoel krijgen dat deze site er cool of vreselijk uitziet?

Intuïtie als irrationeel

De basis van een dergelijk oordeel is dat intuïtie vaak ontstaat als simpelweg een gevoel van iets, niet ondersteund door enige conclusie, logica of ervaring.

Dit soort intuïtie is het gevaarlijkst in de ontwikkeling, maar is tegelijkertijd een manier om complexe problemen snel op te lossen.

Dit is precies wat bij het programmeren “magie” wordt genoemd: we veranderen de waarde van één variabele of vlag en op wonderbaarlijke wijze begint onze code te werken, hoewel deze beslissing absoluut instinctief werd genomen. En juist dit soort intuïtie is de ware manifestatie ervan.

Pessimistische instinctieve programmering

Maar intuïtie kan ook negatief zijn tijdens de ontwikkeling.

Zoals hierboven vermeld, is ‘irrationele’ intuïtie zowel een redder in nood als een gevaarlijk hulpmiddel in de handen van een programmeur.

Als we op dergelijke instinctieve beslissingen vertrouwen, verliezen we het vertrouwen in de code die we schrijven, waarin de ‘magie’ begint te gebeuren.

Belangrijk is dat dergelijke beslissingen een zekere mate van angst veroorzaken bij het nemen van daaropvolgende beslissingen. De overheersing van gevoelens, sensaties en het irrationele tijdens de ontwikkeling leidt tot de onmogelijkheid om alles met behulp van logica te rechtvaardigen, en als gevolg daarvan tot de complexiteit van het begrijpen van de code en verlies van leesbaarheid.

Als conclusie

Over het algemeen is dit niet de eerste keer dat de kwestie van intuïtie bij softwareontwikkeling ter sprake wordt gebracht.
Dit komt door het feit dat het probleem van de invloed van processen die geen verband houden met logica en denken op het proces van het schrijven van code relevant zal blijven, aangezien dit proces wordt ingenomen door een persoon die gevoelens en vooroordelen heeft en 'irrationeel' is.

P.S. Voor degenen die geïnteresseerd zijn in het onderwerp intuïtie bij softwareontwikkeling, raad ik u aan om te lezen

Collocatie intuïtief - duidelijke interface , dat in vrijwel alle huidige technische specificaties voorkomt, werkt op technisch onderlegde mensen als een rode lap op een stier. Dit is heel begrijpelijk: tijdens O maar toen GOST's verplicht waren, was het onmogelijk om dergelijke onzin ergens te lezen. En de reactie van deze mensen is natuurlijk - maar waar zijn dan de vereisten voor zo'n "intuïtief" in termen van zijn (de gebruiker) begrip en intuïtie?! Laten we de kwestie van intuïtiviteit voor eens en voor altijd oplossen.

Wat is een intuïtieve interface?

Aangemaakt op 08/08/2016 16:50:33

Over de intuïtieve interface, waar zoveel over werd gesproken... nee, niet de bolsjewieken, maar usability-ontwikkelaars, zie De verschrikkelijke waarheid over usability. Deel I, De enge waarheid over bruikbaarheid. Deel II en de enge waarheid over bruikbaarheid. Tien jaar later. Hier is een van de discussies die plaatsvonden tussen deze, om zo te zeggen, ‘specialisten’ die tot hun nek zitten in bruikbaarheid

Laten we dus punt voor punt gaan. Het eerste en het tweede zijn waar: ja, het is duidelijk hoe de kameraad consequent probeert de waarheid in haar ultieme vorm te begrijpen. Laten we het derde punt voorlopig overslaan. Punt vier: wij zijn het er volledig mee eens! En ook met de vijfde. Maar!

Laten we nu kijken wat GOST 21480-76 zegt. . . Algemene ergonomische eisen, wij citeren:

Gewoonte wordt opgevat als het verband tussen ideeën die bij een persoon ontstaan ​​op basis van ervaringen uit het verleden. Een persoon is bijvoorbeeld gewend iets weer te geven en de ontwikkeling ervan van links naar rechts weer te geven. Bij het opstellen van een geheugensteuntje moet u rekening houden met deze bekende weergave en de ontwikkeling van links naar rechts weergeven.

Dit komt uit bijlage 1 van GOST 21480-76. We kijken meteen naar de foto, namelijk op pp. 1, 2 en 5. Komen ze allemaal overeen? Met uiterste precisie!

Dus, intuïtief - duidelijke interface - het merendeel van de mensen die technisch analfabeet zijn; een geletterd publiek zou dit noemen gewoonlijk -geassocieerd Je kunt natuurlijk proberen bezwaar te maken... Maar is de interface niet een geheugensteuntje en is deze niet samengesteld uit dezelfde elementen van het geheugensteuntje, waarbij dezelfde elementen worden gebruikt?

Dat is het hele probleem. Maar één vraag blijft: WAAROM was er in 2010 een discussie nodig (punt 3) over iets dat al duidelijk was geformuleerd in 1976 jaar ?! En dan, om... zie punt 4 op de foto.

Conclusie: jargon intuïtief - duidelijke interface volgens allerlei Raskins en Noormannen is het volledig gelegaliseerd door de staat gewoonlijk - bijbehorende interface . De oorlog is voorbij, bedankt allemaal!

PS. Het pictogram met mes en vork is overigens niets anders dan een onderdeel van een geheugensteuntje

PPS Waarom voelt iedereen zich zo aangetrokken tot de krabbels van sommige Raskins, Noormannen en andere ontheemde en bastaard John Smiths, terwijl er, laten we zeggen, hun eigen Mikhailo Lomonosov is? Kowtowling naar het Westen? Of is het een generatie die door de Amerikanen is gecorrumpeerd en aan de wijnstok rot? (

Intuïtieve interface. Nou, tel eens hoe vaak je deze zin hoort/leest? Of misschien zeg je het zelf vaak? ;)

Tegelijkertijd stel ik mezelf altijd verschillende verraderlijke vragen: wie begrijpt het? Hoe duidelijk is het? Enzovoorts... Ik herinner me dat ik bijvoorbeeld meer dan eens ruzie had met de kapitein over websites in het algemeen (het laatste geval).

Dit is een gezegde. En hier is het sprookje. Ik heb geen betaalde posts geschreven en ben dat ook niet van plan: posts waarin ik positief moet spreken over wie mij gaat betalen. Dit is precies hoe ik iedereen antwoord die een post wil kopen. Maar soms kom ik – tot mijn vreugde – adequate mensen tegen die er klaar voor zijn waag een kans. Ik neem geen geld aan, maar ik beloof je te vertellen wat ik van de dienst/site/bedrijf vind. Een eerlijk risico? :))

Ik ben blij dat het deze keer de Wit-Russische dienst was die mijn aas opving. En ik besloot niet alleen te beschrijven wat ik zie, maar een micro-usability-experiment uit te voeren.

Ik rijd zelf geen auto (en – o goden – dat ben ik ook niet van plan). Maar ik heb een uitstekende proefpersoon: mijn moeder is een ervaren chauffeur en een onervaren internetgebruiker :) Ik zette mijn moeder achter mijn computer, opende de website zavodi.by en bood aan om de banden te zoeken die nu voor haar relevant zijn. .

Dus na een korte instructie - wat voor soort site is dit - begon mijn moeder te zoeken...

De ontdekkingen die zij deed waren ook voor mij een openbaring.

Een onervaren internetgebruiker begrijpt het bijvoorbeeld niet meteen hoe kun je zoeken:)) Bovendien is “snel zoeken” () eigenlijk niet zo klein, toch? En het verschilt nogal van de uitgebreide ()... Eerlijk gezegd zou ik persoonlijk (samen met mijn moeder :)) een kleinere SNELLE zoekopdracht hebben gedaan...

De tweede ontdekking van de avond: hoewel mijn moeder een fervent chauffeur is, onthoudt ze niet alle bandenparameters uit haar hoofd (ja, er is al iets om te onthouden...) Het belangrijkste probleem was dus het onthouden van de juiste parameters. Kleine link ". Interval“Het leek mij niet eens vanzelfsprekend (ook al ben ik geen automobilist, ik leef de hele tijd op internet...)

Een goede oplossing voor het probleem in deze situatie is trouwens... nou ja, heel snel zoeken in een apart menu, waarin je meteen kunt selecteren wat het meest relevant is (op prijs, op staat, op type, enzovoort ) ().

Afzonderlijk zou ik de pagina willen vermelden waarop de site-eigenaren melden dat er geen geschikte banden in de database staan. Wat op dit moment de aandacht van een gewone gebruiker trekt, is wat groter en helderder is, dat wil zeggen: het Nokian-logo en de tekst daarover. En dat is alles... Als ik de ontwikkelaars was, zou ik aandacht besteden aan deze kleine maar belangrijke pagina, waarbij ik op zijn minst iets duidelijker de boodschap zelf en de instructies "Wat nu te doen?" zou benadrukken. ().

Nadat ik geschikte banden had gevonden, las mijn moeder aandachtig (ja, dit is ook belangrijk voor haar) de beschrijving en had ze al kunnen bestellen... Als dit voorlopig niet alleen maar een experiment was geweest :) Hier ga ik voor eigen rekening verder.

Los daarvan zou ik willen opmerken dat de dienst zo is ontworpen dat “ Banden worden besteld via onze manager! Dit wordt gedaan om uw verzoek zo snel en efficiënt mogelijk te kunnen afhandelen.“Deze aanpak bespaart ons, de kopers, tijd en zenuwen (denk aan de frequente conflicten van dergelijke platforms, bijvoorbeeld online, over het onderwerp ‘wie is de schuldige’: de site of de verkopers in elk specifiek geval).

Wat voor de meeste Wit-Russen belangrijk zal zijn: de site is “licht” en laadt vrij snel en zonder problemen (zoals je weet: “Terwijl de Russen YouTube kijken, lezen Wit-Russen Wikipedia.” Dus zavodi.by is qua gewicht redelijk vergelijkbaar met Wiki niveau :))).

Mijn oordeel? zavodi.by heeft het risico niet tevergeefs genomen (vooral gezien het feit dat ze nog geen maand oud zijn, voor zover ik het begrijp). Ik bedoel dat dergelijke diensten op veel gebieden nuttig zijn. En hoeveel gemakkelijker zal mijn leven zijn nu ik niet het hele internet af hoef te zoeken naar geschikte banden voor mijn moeder :-D Natuurlijk wordt er nog veel aan het project gewerkt, er is ruimte om te groeien en ontwikkelen, maar het uitgangspunt is naar mijn mening niet slecht.

Hoe eenvoudiger de site, hoe meer gebruikers deze heeft. Gebruiksgemak wordt bepaald door een intuïtief begrip van de gebruiker site-interface.

Het mooie van intuïtief ontwerp is dat het onzichtbaar is. Het ontwerp is duidelijk waarbij gebruikers zich op de taak kunnen concentreren zonder een seconde te stoppen. Dit ontwerp vestigt de aandacht van mensen op belangrijke taken.

Stel je voor dat je bij een autoverhuurbedrijf bent en zij laten je de auto zien die je gaat huren. Je nadert het en wilt in de salon zitten, je strekt je hand uit om de deur te openen, maar er is geen deurklink! Hoe stap je in de auto?


Dit is een voorbeeld van een niet-intuïtief ontwerp dat de gebruiker in verwarring brengt. Hij wilde in de auto stappen, maar dit proces werd verhinderd door een onbekende situatie zonder duidelijke oplossing voor het probleem.

Hetzelfde geldt voor webdesign. Zolang gebruikers taken zonder vertraging of nadenken kunnen voltooien, is alles in orde. Intuïtief ontwerp is subtiel, maar niet-intuïtief ontwerp is merkbaar.

Omdat een intuïtief ontwerp onzichtbaar is, zullen mensen het niet waarderen, maar ze zullen het onmiddellijk merken als het ontbreekt. Een niet-intuïtief ontwerp zorgt ervoor dat mensen zich concentreren op elementen die geen verband houden met hun taken.

Het probleem met het ontwerpen van interfaces: intuïtief voor wie?

Waarom zijn er zoveel sites die mensen irriteren? Het punt is dat het creëren van een intuïtief gebruiksvriendelijke website-interface echt moeilijk. Wat voor de een duidelijk is, is voor de ander volkomen onduidelijk. Een ontwerp kan niet intuïtief zijn; de gebruiker vindt dat misschien wel zo, of andersom.

Ik geloof dat de meeste websites met goede bedoelingen zijn ontworpen. Er werd verwacht dat ze intuïtief zouden zijn, maar meestal voor een ontwerper! De gemiddelde ontwikkelaar of ontwerper besteedt geen tijd aan het kijken naar hoe mensen gebruiken wat ze hebben gemaakt.


Het creëren van een intuïtief ontwerp begint met het begrijpen van uw gebruikers. Eerst moet je uitzoeken wat voor hen intuïtief is. Een belangrijk concept om te begrijpen is huidige kennis en doelkennis.

Actuele kennis en doelkennis

Het verschil daartussen wordt de ‘kenniskloof’ genoemd. Jouw taak - een website-interface ontwikkelen, waardoor de kloof wordt geminimaliseerd tussen de kennis die de gebruiker al heeft wanneer hij op uw site terechtkomt, en wat hij moet weten om deze met succes te kunnen gebruiken.


De uitdaging is dat u een grote verscheidenheid aan gebruikers kunt hebben. Sommigen van hen zijn technische nerds, en sommige zijn helemaal nieuw op het gebied van computers.

Conceptuele modellen

Het feit dat gebruikers een site voor de eerste keer hebben bezocht, betekent niet dat hun huidige kennis erover nul is. De kans is groot dat ze al eerder een vergelijkbare site of product hebben gebruikt. Stel dat u nog nooit een online aankoop heeft gedaan, maar in de echte wereld wel een miljoen keer.

In een dergelijke situatie zullen mensen het conceptuele model van winkelen in het echte leven gebruiken en proberen voordeel te halen uit bestaande ervaringen. Hun begrip van online winkelen komt voort uit hun mentale model van regulier winkelen – de meest vergelijkbare ervaring die ze hebben.


Maar laten we zeggen dat ze eerder online hebben gewinkeld, alleen niet op Amazon. In dit geval zal hun conceptuele model anders zijn, evenals hun begrip van winkelen op Amazon.

Als de meeste gebruikers nog nooit een site of online dienst hebben gebruikt die vergelijkbaar is met de uwe, dan moet u vertrouwen op een conceptueel model. U moet erachter komen welke ervaring zij hebben met het gebruik van uw site.

Als de site niet aansluit bij het mentale model van de gebruiker, zal hij de site moeilijk te gebruiken en niet intuïtief vinden.

Ken uw gebruikers

Naar maak een website-interface, wat intuïtief zal zijn voor gebruikers, moet u begrijpen wat hun huidige en beoogde kennis is. Wat gebruikers al weten en wat ze moeten weten.

Er zijn twee geweldige manieren om erachter te komen:

Observatie. Neem contact op met uw klanten en observeer ze terwijl ze de site in een vertrouwde omgeving gebruiken. Dit geeft je een idee van hun huidige kennis.

Bruikbaarheidstest ‘Over je schouder staan’. Vraag mensen om de site te gebruiken, een reeks taken uit te voeren en commentaar te geven op hun denkproces. Dit kan ook op afstand. Dit zal de doelkennis bepalen.

In beide gevallen observeer en registreer je zonder je te bemoeien. Je identificeert snel de belangrijkste problemen. 10 onderwerpen geven meestal een idee van 90% van de moeilijkheden.

Wanneer kan een website als intuïtief worden beschouwd?

Ontwerp is intuïtief wanneer de huidige kennis overeenkomt met de doelkennis.

Er zijn twee voorwaarden waaronder gebruikers dat zeggen website-interface lijkt hen “intuïtief”:

  1. De huidige kennis is identiek aan de doelkennis. Wanneer een gebruiker een ontwerp ziet, weet hij alles wat hij nodig heeft om ermee te werken en zijn taak te voltooien.
  2. De huidige kennis komt niet overeen met de doelkennis, maar de gebruiker beseft niet dat design hem helpt deze kloof te overbruggen. De gebruiker leert op natuurlijke wijze.

Met andere woorden: u maakt de gebruikersinterface zo eenvoudig dat er geen training voor nodig is, of u voegt duidelijke instructies en hints toe die gemakkelijk op te merken zijn.

Het beste voorbeeld van de eerste voorwaarde is Google Zoeken. Het kan niet verkeerd worden gebruikt.


Een goed voorbeeld van de tweede voorwaarde is Wufoo. Wanneer u begint met het maken van uw eerste formulier, begeleiden de instructies u en voelt het leerproces natuurlijk aan.


Er zijn twee intuïtieve ontwerpopties. U kunt de kennisvereisten van het doel verminderen om overeen te komen met de huidige kennis door het ontwerp te vereenvoudigen, of door middel van instructies de huidige kennis naar het doel te brengen.

Intuïtieve navigatie en zoeken

76% van de gebruikers zegt dat het belangrijkste bij website-ontwerp is “dat ik gemakkelijk kan vinden wat ik zoek.”

Hoe vinden ze wat ze nodig hebben? Met navigatie uiteraard. Dit is waar de uitdaging ontstaat: als een site veel inhoud heeft, hoe structureer je deze dan op een zinvolle manier?

Een geweldige manier om erachter te komen welke inhoud op welk menu-item moet volgen, is door kaarten te sorteren . Dit is een betrouwbare en goedkope methode om patronen te vinden in de manier waarop gebruikers zich de inhoud of functionaliteit van een site voorstellen. Het zal u ook helpen bij het kiezen van menu-itemnamen wanneer website-interfaceontwerp.

Het is belangrijk om menu-items de juiste naam te geven, zodat mensen weten wat er achter de link zit. Interessant is dat 50% van alle gebruikers hun aankopen stopzet omdat ze niet kunnen vinden wat ze zoeken. Daarom is zoeken uiterst belangrijk. Uw site moet een zoekfunctie hebben die gemakkelijk te vinden is. Amazon heeft een enorme voorraad producten en ze hebben het zoeken tot het middelpunt van hun site gemaakt.

En vergeet niet om sitetracking in Google Analytics in te schakelen. Hiermee zult u merken dat gebruikers die zoeken gebruiken een hoger conversiepercentage hebben.

Mensen voelen zich meer op hun gemak bij het gebruik van sites waar ze aan gewend zijn

Mensen brengen het grootste deel van hun tijd door op andere sites. Daarom zijn ze eraan gewend dat de site er op een bepaalde manier uitziet (huidige kennis). Als je deze regel overtreedt, vraag je om problemen.

Typische bekende elementen:

  • Als u op het logo in de linkerbovenhoek klikt, keert u altijd terug naar de hoofdpagina.
  • De laatste link in het horizontale menu of de onderste link in het verticale menu zijn contacten.
  • Contactgegevens moeten onderaan de site worden vermeld.
  • Wees consistent: navigatie en andere belangrijke elementen moeten op elke pagina van de site op dezelfde plaats blijven.
  • Links vallen op in vergelijking met platte tekst.
  • Als gebruikers naar beneden kunnen scrollen, moet de schuifbalk duidelijk zichtbaar zijn.
  • Links uitgelijnde tekst is gemakkelijker te lezen dan rechts uitgelijnde tekst.
  • Toon pop-up helpberichten en meldingen,
  • Bij ontwerpen van website-interfaces gebruik duidelijke teksten die gebruikers kunnen begrijpen.

Op elke regel bestaan ​​uitzonderingen, maar innovatie is complex en riskant. Zorg ervoor dat de website-interface voldoet aan de verwachtingen van mensen.

Wees voorzichtig met herontwerp

20% van de gebruikers besteedt 80% van zijn inkomen op internet. En het zijn deze mensen die worden beïnvloed door de verandering in het ontwerp. Ze zijn gewend aan de manier waarop dingen werken, en wanneer u een site opnieuw ontwerpt, verandert u deze in de eerste plaats voor hen.

Mensen haten veranderingen die hun huidige kennis onbruikbaar maken. Intuïtief ontwerp werkt als u uw gebruikers niet dwingt zich aan te passen aan veranderingen.

Een grote retailer gaf $100 miljoen uit aan een nieuw ontwerp, waardoor de omzet met 20% daalde. Het advocatenkantoor moest sluiten. Er zijn grote vertragingen in de schema's van de dokter en de luchtvaartmaatschappij. Hun websites/apps zijn voor de meeste gebruikers niet langer intuïtief.

U moet zich richten op uw belangrijkste klanten. De site-interface zou voor hen het meest intuïtief moeten zijn. Probeer niet iedereen tevreden te stellen.

Kleine veranderingen aan een site in de loop van de tijd zijn vaak een betere aanpak dan grote herontwerpen. Hierdoor kunt u snel evalueren en begrijpen of ze positieve of negatieve resultaten hebben opgeleverd. “Het wordt voor ons een succes als niemand dit merkt op de dag dat het herontwerp gelanceerd wordt”.

Deze regel werkt als je een groot publiek hebt. Als uw site vanwege het ontwerp weinig bezoekers trekt, kunt u deze wijzigen.