maandag 8 juni 2009

Conceptueel Model

Home > Methodologie > Fusion Usability Recept > Gebruikers Ervaring > Conceptueel Model

Fusion Usability Recept Fase
Business Context
Gebruikers Context
Gebruikers Ervaring
Installatie

Doel

Het ontwikkelen van de eigenlijke gebruikersinterface (de Gebruikers Ervaring dus) kan uitgesplitst worden in drie niveaus:

Conceptueel Model Het ontwikkelen van high-level presentatie regels, gebaseerd op de use case modellen van de Reëngineering taak.

Basis Prototype Het ontwikkelen van de low-level regels voor de gebruikersinterface.

Gedetailleerd Prototype In deze taak wordt de volledige interface ontworpen, gebaseerd op de regels gegenereerd, verfijnd en gevalideerd in de vorige 2 niveaus.

De gereëngineerde use case modellen, aangemaakt in de vorige Reëngineering taak, dienen als basis voor het ontwikkelen van de gebruikersinterface. Het bevat de onderliggende structuur en organisatie van de volledige gebruikersinterface architectuur. Het Conceptueel Model en het basis prototype bevatten een aantal conventies gerelateerd met deze structuur, welke dan weer de “look and feel” van het gedetailleerde prototype bepalen.

Het is enorm belangrijk om de gereëngineerde use case modellen goed te modelleren en dit af te zonderen van de ontwikkeling van het Conceptueel Model. Dit maakt het globale ontwikkelproces eenvoudiger en zorgt voor een scheiding tussen organisatie en presentatie.

De use case modellen zijn onafhankelijk t.o.v. enige gebruikersinterface aanpak, terwijl je van een Conceptueel Model een bepaalde visuele en interactie stijl mag verwachten die specificeert hoe de componenten de onderliggende use case modellen presenteert.

Het doel van het Conceptueel Model is het definiëren van een coherent, op regels gebaseerd raamwerk welke voorziet in een algemene fundering voor alle toekomstige ontwikkel beslissingen.

Mensen die een interactief systeem gebruiken hebben de neiging om te zoeken naar zo’n gegeneraliseerd model – een serie regels dat hun toelaat om de volledige complexiteit van een product te reduceren naar een kleinere hoeveelheid te verwerken informatie, dit om het eenvoudiger te leren begrijpen.

Dit Mentaal Model helpt mensen om:
  • Het product sneller aan te leren
  • Het meer efficiënt en effectief te gebruiken
  • Om het gedrag van de software te voorspellen in vergelijkbare omstandigheden
Een goed uitgewerkt Conceptueel Model vereenvoudigd het aanmaken van een goed mentaal model door gebruik te maken van de manier waarop mensen doorgaans denken, redeneren en leren.

Omschrijving

Om te begrijpen hoe je een goed Conceptueel Model ontwerpt, dien je eerst te weten wat de algemene inzichten zijn over het Mentaal Model.

Hoe kunnen we een Conceptueel Model ontwerpen?

Alhoewel er weinig research is uitgevoerd over de impact van Conceptuele Modellen, kunnen we toch enkele vuistregels meegeven:

  • Ontwerp het Conceptueel Model op zo’n manier dat het de ontwikkeling van een effectief en efficiënt mentaal model ondersteunt.
  • Hou rekening met de mentale modellen die gebruikers willen meenemen naar een nieuw systeem.
  • Een Conceptueel Model zou expliciet ontworpen en effectief gepresenteerd moeten worden via de gebruikersinterface.
  • Het geplande Conceptueel Model zou moeten anticiperen op de verwachting van de gebruikers en geen reflectie horen te zijn van de ontwerpers hun kennis en hun specifieke mentale modellen.
  • Maak onzichtbare delen en processen van het systeem zichtbaar.`
  • Ontwerp het Conceptueel Model consistent.
  • Ontwerp het Conceptueel Model op zo’n manier dat het maximaal put uit reële kennis en ervaring en dat het minimaal een beroep doet op abstract en logische denken.
  • Voorzie in consistente, ondubbelzinnige, concrete en informatieve feedback, dit om het Conceptueel Model te versterken.
  • Vermijd irrelevante en misleidende feedback, die een afleiding vormt voor het Conceptueel Model en een hindernis is voor de ontwikkeling van een optimaal mentaal model.
  • Gebruik namen, labels en een terminologie die consistent is met het Conceptueel Model.
  • Een Conceptueel Model dat is gebaseerd op een vertrouwd metafoor, zou consistent dit metafoor zo veel mogelijk moeten ondersteunen, zonder kracht en efficiëntie op te offeren en het mag tevens niet misleidend zijn.
  • Ondersteun, via het Conceptueel Model, de ontwikkeling van mentale modellen van zowel beginnende als gevorderde gebruikers.

Het ontwerp van het Conceptueel Model, welke de eerste stap is in de ontwikkeling van de feitelijke gebruikersinterface, beschouwen we als het hoogste niveau in de ontwikkeling van een gebruikersinterface.

We zullen dus beslissingen moeten maken zo als:
  • Zal het Conceptueel Model een product- of een proces oriëntatie krijgen?
  • Hoe gaan we deze producten en processen definiëren?
  • Hoe gaan we deze presenteren?
  • Welke regels gaan we volgen voor het gebruik van de verschillende vensters?
  • Hoe gaan we de belangrijkste schermen definiëren en de navigatie methodes tussen deze?
  • Welke functionaliteit gaan we modelleren?
Het Conceptueel Model zal gebaseerd zijn op de organisatie van de functionaliteit zoals gepresenteerd in de gereëngineerde use case modellen, maar ook van alle informatie gegenereerd tijdens de Gebruikers Context fase. Initieel zal je nu starten met een iteratief proces van ontwerp en evaluatie om teneinde het definitieve Conceptueel Model vast te leggen.

Je zal diverse concepten modelleren, welke later het onderwerp zullen zijn van een objectieve evaluatie. Je eerste Conceptuele Modellen zullen gebaseerd zijn op kleine, representatieve delen van de totale functionaliteit. Ook zal je de grote lijnen moeten vastleggen van de presentatie en navigatie methodes. Er zal maar weinig, zelfs geen, echte inhoud zichtbaar zijn op de schermen. Op dit punt is de invulling en lay-out nog niet belangrijk.

Het eigenlijke Conceptueel Model kan je maken op 2 manieren:
  • Via een serie tekeningen op papier (low-fidelity)
  • Via een prototype tool of bijvoorbeeld de .NET IDE (high-fidelity)
Beide soorten prototypes hebben hun voor- en nadelen.


Voorbeeld Conceptueel Model

Dit is het conceptueel model van een scherm zoals gebruikt in een software programma dat medische printers test. Zoals je ziet is er nauwelijks detail zichtbaar. De grijze zones zijn manipuleerbaar (klikken met muis, iets intikken, etc...) door de gebruiker. Op die manier kon o.a. de ruwe werking en de navigatie naar andere schermen getest worden.

Conceptueel Model Voorbeeld1

Wanneer de gebruiker op Bestanden klikt in het menu, dan krijgt hij dit te zien:

Conceptueel Model Voorbeeld2

Procedures

Fusion Usability Recept Fase
Business Context
Gebruikers Context
Gebruikers Ervaring
Installatie

Procedures Conceptueel Model

Bekijk ook:

Vond je dit artikel interessant? Doe dan het volgende:
    Huur mij knop

0 reacties

Reageer op dit artikel

Conceptueel Model