Contextcirkels in mobiel ontwerp

Het belang van gebruikerservaring mag nooit worden onderschat bij het ontwikkelen van mobiele applicaties. Als een app tijdens de eerste ervaring niet levert, heeft dit als gevolg dat u een klant verliest. Contextcirkels stellen u in staat klanten beter te begrijpen en een boeiender ontwerp te maken!


Een perfecte ervaring bestaat niet

Het is onmogelijk om de ultieme gebruikerservaring te ontwikkelen omdat elke gebruiker een applicatie anders ervaart. Dit is te wijten aan culturele en persoonlijke aspecten, zoals de maatschappij waarin we leven, persoonlijke voorkeuren en andere verschillende factoren die de perceptie van een toepassing beïnvloeden..

Kortom, er zijn verschillende manieren om een ​​applicatie te gebruiken en het is niet altijd eenvoudig om te begrijpen hoe de gebruiker uw mobiele applicatie ervaart. Contextcirkels zijn een hulpmiddel waarmee we gebruikers beter kunnen begrijpen en anticiperen op het effect bij het ontwikkelen van applicaties.


Drie contexten

Een contextcirkel is eigenlijk een denkproces. Contextcirkels zijn een manier om onderzoek te doen voordat je je applicatie daadwerkelijk ontwerpt of begint met coderen. Mensen onderschatten vaak het belang van sterk onderzoek voordat een applicatie wordt gebouwd. Tijdens dit soort onderzoek is meestal een lid van de doelgroep waaraan u uw aanvraag doet, betrokken (bijvoorbeeld een tiener of een oudere vrouw). Het is ook perfect mogelijk om te onderzoeken met alleen een pen, papier en gezond verstand.

Door een uur of twee te investeren om zelf te beslissen hoe de applicatie zou moeten werken en wat precies de gewenste reactie van gebruikers is, kunt u in een zeer vroeg stadium van het ontwikkelingsproces enkele van de valkuilen en sterke punten van uw toepassing ontdekken. De sleutel is om kritisch te zijn en test uw applicatie tegen de realiteit in. Het gebruik van de contextcirkelmethode is hiervoor bijzonder handig.

In dit artikel bekijken we drie belangrijke contextkringen:

  • Fysieke context: Anticipeert op de fysieke instelling en het activiteitenniveau van de gebruiker.
  • Technologische context: Dit omvat het ontwerp, de hardware, het besturingssysteem en alle andere technologische factoren die van invloed zijn op hoe de gebruiker uw toepassing waarneemt.
  • Sociale context: Dit is voor promotie en de sociale aspecten van internet die altijd op een zinvolle manier moeten worden gebruikt.


Fysieke context

Als ontwikkelaar ben je vaak te veel gericht op alleen je toepassing, terwijl de hele gebruikerservaring afhankelijk is van externe factoren. Een belangrijke eerste stap om de gebruikerservaring te verbeteren, is om te begrijpen hoe de gebruiker van plan is uw applicatie te gebruiken. In welke omgeving gebruikt hij of zij het? Thuis? Tijdens het reizen? Hebben ze haast als de applicatie wordt gebruikt? Welke externe factoren kunnen ervoor zorgen dat de ervaring wordt onderbroken of geannuleerd? Kortom, begrijp de fysieke context waarin de gebruiker zich bevindt terwijl hij uw toepassing gebruikt.


Laten we dit concept een beetje specifieker maken. Wanneer u bijvoorbeeld een game op uw smartphone speelt, is de kans groot dat u op iemand wacht of dat u zich verveelt. U kunt echter op elk moment worden onderbroken. Stel je voor dat je op een trein zit te wachten tijdens het spelen van een spel en plotseling de trein arriveert, dit betekent dat de ervaring van het spel eindigt omdat je de trein moet binnengaan. U wilt echter dat de gebruiker de game die hij op een later moment speelt, blijft gebruiken. Daarom moet je een pauzeknop ontwikkelen die is geïntegreerd in de spelinterface of misschien gewoon automatisch de spelcontext opslaan wanneer de app wordt gesloten. Door dergelijke scenario's te maken, kunt u anticiperen op problemen die zich kunnen voordoen. Per slot van rekening wil niemand de voortgang in een spel verliezen door een onderbreking!

Over het algemeen kijken mensen vanuit twee verschillende hoeken naar de fysieke context: de omgeving (hoeveel lawaai op de achtergrond, licht van de zon, de kamer waarin u zich bevindt, afleiding, andere mensen om u heen, enz.) en uw activiteit (wandelen, rijden, wachten op de bus, wachten in een rij mensen, koken, winkelen, etc.).

Kortom, als u voorspelt waarom de gebruiker uw applicatie gebruikt en in welke situatie hij waarschijnlijk de applicatie gebruikt, kunt u anticiperen op problemen die de fysieke setting creëert. Als ontwikkelaar ben je vaak gericht op alleen je eigen applicatie, maar je moet ook onthouden dat de hele gebruikerservaring ook afhankelijk is van externe factoren.

De volgende vragen zullen u helpen na te denken over de fysieke context van uw app:

  • Op welke locatie zou de app het meest worden gebruikt?
  • Welke locatiegebaseerde factoren kunnen de interactie van de gebruiker verstoren?
  • Zijn er manieren waarop mijn applicatie kan anticiperen op of reageren op deze onderbrekingen?
  • Zal de gebruiker multitasken tijdens het gebruik van de applicatie?
  • Hoe kan gebruikersactiviteit (bijvoorbeeld lopen) de ervaring verstoren?
  • Is er iets dat de app kan doen om op deze gebruikersactiviteiten te anticiperen??
  • Hoe kan mijn applicatie gebruikmaken van de locatie van de gebruiker?

Technologische context

Kennis over de gebruiker maakt uw ontwerp en toepassing sterker. Een andere belangrijke vraag om te overwegen is welke technologie de gebruiker gebruikt en welke technologische kennis de gebruiker heeft. Ontwerpkeuzes zijn ongelooflijk belangrijk. Er is bijvoorbeeld nogal wat ophef over skeuomorfisme in vergelijking met platte ontwerpen. Een algemene regel is dat de gebruiker de interface van uw toepassing in slechts een paar seconden moet begrijpen. Kort samengevat, houd uw interface begrijpelijk.


Het belang van testen moet niet worden onderschat. Het is bijvoorbeeld mogelijk dat je de betekenis van een nieuw ontworpen pictogram perfect begrijpt, maar je doelgroep misschien niet omdat ze nog nooit zoiets eerder hebben gezien.

Usability-testen in de vorm van papieren prototypes is altijd handig tijdens de ontwikkeling van een applicatie. Dit is snel, het is goedkoop en u krijgt veel informatie door interactie met mensen uit uw doelgroep die mogelijk uw applicatie gebruiken. Kennis over de gebruiker maakt uw ontwerp en toepassing sterker. Papieren prototyping, zoals de naam al doet vermoeden, is een op papier getekend prototype. Gebruikers communiceren met de papieren schetsen en u kunt de acties van uw toepassing nabootsen en begrijpen waarom een ​​gebruiker bepaalde keuzes maakt. Het geeft u al vroeg in het ontwerpproces feedback over uw toepassing.

De keuze van welk besturingssysteem u in eerste instantie voor uw app ontwikkelt, is ook een beslissing om te maken terwijl u de technologische context van uw toepassing onderzoekt. U moet uzelf een aantal specifieke vragen stellen, zoals hoe u bepaalde hardware zult gebruiken, hoe zwaar de toepassing voor de batterij is, enzovoort. Een toepassing die naar verwachting licht is (bijvoorbeeld een eenvoudige taak) zou niet veel batterijvermogen moeten gebruiken. Gebruikers zullen niet van apps houden die veel batterijvermogen verbruiken en uiteindelijk de toepassing kunnen verwijderen. Houd nogmaals de volledige context in gedachten over wat de gebruiker belangrijk vindt als het gaat om de technologische aspecten van uw toepassing.

Enkele eenvoudige vragen die u moet beantwoorden terwijl u aan de technologische context denkt, zijn:

  • Welke besturingssystemen moet de app ondersteunen??
  • Wat zijn de sterke punten van elk ondersteund besturingssysteem?
  • Welke apparaatfuncties of sensoren zal de app gebruiken??
  • Hoeveel van de capaciteit van het apparaat moet de app gebruiken??
  • Wat zijn de technologische verwachtingen van mijn doelmarkt?
  • Hoe kan ik bieden wat de doelgroep wil??
  • Vereist mijn applicatie een internetverbinding?
  • Hoeveel internetgegevens het zal verzenden / ontvangen?
  • Hoe kan ik de hoeveelheid gegevensoverdracht die nodig is verminderen??
  • Hoe kan ik opgeslagen gebruikersgegevens beschermen?

Sociale context

Gebruik sociale media op zo'n manier dat het toegevoegde waarde creëert. De sociale context is ongetwijfeld de meest uitdagende context om te onderzoeken. De wereld is voornamelijk via internet met elkaar verbonden. De invloed van verschillende sociale media en community-websites mag niet worden onderschat door de ontwikkelaar.


In de sociale context onderzoeken we hoe het sociale aspect van applicaties en internet kan worden gebruikt in een belangrijk manier. Een share of like feature lijkt tegenwoordig de norm, maar je moet je ook afvragen of het relevant is en een meerwaarde genereert voor de gebruiker (of jij).

Veel verschillende persoonlijke factoren zijn opgenomen in de sociale context:

  • Wat is het doel van de gebruiker?
  • Wat is het doel van uw applicatie?
  • Hoe werkt de gebruiker met de toepassing?
  • Hoeveel aandacht heeft de toepassing van de gebruiker nodig??
  • Hoeveel aandacht zal de gebruiker over het algemeen betalen tijdens het gebruik van de applicatie?
  • Welke functionaliteiten heeft uw toepassing??
  • Hoe zal de gebruiker deze functionaliteiten gebruiken?
  • Hoe kan de gebruiker een functionaliteit gebruiken op een manier die niet is bedoeld?
  • Hoe reageert de gebruiker op de interface?
  • Moet de gebruiker verbonden zijn met internet voor specifieke functies?

Wanneer mensen denken aan de sociale context van hun toepassing, denken ze meestal ook aan promotie. Het promoten van een applicatie kan op veel verschillende manieren worden aangepakt en het is een goed idee om na te denken over hoe u het aan potentiële gebruikers promoot. Door contextcirkelonderzoek uit te voeren, kunt u achter de zwakke en sterke aspecten van uw toepassing komen en natuurlijk wilt u uw sterke punten gebruiken om uw toepassing te promoten. Het is ook belangrijk om na te denken over verschillende opties voor het geval bepaalde delen van uw promotiestrategie mislukken.


Conclusie

Staat u op het punt om een ​​applicatie te ontwikkelen of bent u bezig om er een te ontwikkelen? Denk aan deze verschillende contexten en hoe verschillende factoren van invloed kunnen zijn op uw toepassing. Adequaat onderzoek is nodig om een ​​applicatie te ontwikkelen die zich daadwerkelijk bezighoudt met de problemen van de gebruiker. U moet immers begrijpen waarom een ​​gebruiker uw app wil downloaden voordat u begint met het bouwen ervan! Kort gezegd, uw toepassingen moeten worden ontworpen door mensen en voor mensen!