L'importanza dell'esperienza utente non dovrebbe mai essere sottovalutata quando si sviluppano applicazioni mobili. Se un'app non riesce a fornire durante la prima esperienza, la conseguenza è che si perde un cliente. I cerchi di contesto ti consentono di comprendere meglio i clienti e creare un design più accattivante!
È impossibile sviluppare l'esperienza utente finale perché ogni utente sperimenta un'applicazione in modo diverso. Ciò è dovuto a aspetti culturali e personali come la società in cui viviamo, i gusti personali e altri vari fattori che influenzano la percezione di un'applicazione.
In breve, ci sono diversi modi per utilizzare un'applicazione e non è sempre facile capire come l'utente sperimenta la tua applicazione mobile. I cerchi di contesto sono uno strumento che ci consente di comprendere meglio gli utenti e anticipare l'effetto durante lo sviluppo delle applicazioni.
Un cerchio di contesto è in realtà un processo di pensiero. I cerchi di contesto sono un modo per fare ricerche prima di progettare effettivamente la tua applicazione o iniziare la codifica. Spesso le persone sottovalutano l'importanza di una forte ricerca prima che venga creata un'applicazione. Durante questo tipo di ricerca, un membro del gruppo target per il quale si sta costruendo la domanda è solitamente coinvolto (ad esempio, un adolescente o una donna anziana). È anche perfettamente possibile effettuare ricerche solo con penna, carta e buon senso.
Investendo un'ora o due per decidere da sé come esattamente l'applicazione dovrebbe funzionare e quale sia esattamente la reazione desiderata degli utenti, è possibile scoprire in una fase molto iniziale del processo di sviluppo alcune delle insidie e punti di forza della vostra applicazione. La chiave deve essere fondamentale e testare la tua applicazione contro la realtà. L'uso del metodo del cerchio di contesto è estremamente utile per questo.
In questo articolo, daremo un'occhiata a tre importanti circoli di contesto:
Come sviluppatore, sei spesso troppo concentrato sulla tua applicazione, mentre l'intera esperienza dell'utente dipende da fattori esterni. Un primo passo importante per migliorare l'esperienza dell'utente è capire come l'utente intende utilizzare la propria applicazione. In quale ambiente lo utilizza? A casa? Durante il viaggio? Hanno fretta quando viene utilizzata l'applicazione? Quali fattori esterni possono causare l'interruzione o l'annullamento dell'esperienza? In breve, capire il contesto fisico in cui l'utente potrebbe trovarsi mentre usa la tua applicazione.
Facciamo un po 'più specifico questo concetto. Ad esempio, quando stai giocando al tuo smartphone, è molto probabile che tu stia aspettando qualcuno o che tu sia annoiato. Tuttavia, potresti essere interrotto in qualsiasi momento. Immagina di aspettare un treno mentre giochi e all'improvviso arriva il treno, questo significa che l'esperienza del gioco finisce perché devi entrare in treno. Tuttavia, vuoi che l'utente continui a utilizzare il gioco che sta giocando in un secondo momento. Pertanto è necessario sviluppare un pulsante di pausa che è integrato nell'interfaccia di gioco o forse semplicemente salvare automaticamente il contesto di gioco quando l'app viene chiusa. Creando scenari come questi, puoi anticipare i problemi che potrebbero sorgere. Dopo tutto, nessuno vuole perdere i progressi in una partita a causa di un'interruzione!
In generale le persone guardano il contesto fisico da due diversi punti di vista: il ambientazione (quanto rumore sullo sfondo, luce del sole, stanza in cui ti trovi, distrazioni, altre persone intorno a te, ecc.) e il tuo attività (camminare, guidare, aspettare l'autobus, aspettare in fila, cucinare, fare shopping, ecc.).
In breve, se si prevede perché l'utente utilizza la propria applicazione e in quale situazione è più probabile che utilizzi l'applicazione, è possibile anticipare i problemi creati dall'impostazione fisica. Come sviluppatore, spesso ti concentri solo sulla tua applicazione, ma devi anche ricordare che l'intera esperienza dell'utente dipende anche da fattori esterni.
Le seguenti domande ti aiuteranno a pensare al contesto fisico della tua app:
La conoscenza dell'utente rende più forte la progettazione e l'applicazione. Un'altra questione importante da considerare è quale tecnologia utilizza l'utente e la conoscenza tecnologica dell'utente. Le scelte progettuali sono incredibilmente importanti. Ad esempio, al momento c'è molto chiasso sul snouomorfismo rispetto al design piatto. Una regola generale è che l'utente deve comprendere l'interfaccia dell'applicazione in pochi secondi. Per riassumere, mantieni la tua interfaccia comprensibile.
L'importanza dei test non deve essere sottovalutata. Ad esempio è possibile che tu capisca perfettamente il significato di un'icona di nuova concezione, ma il tuo pubblico di riferimento potrebbe non averlo visto perché non hanno mai visto nulla di simile prima.
Test di usabilità sotto forma di prototipi di carta è sempre utile durante lo sviluppo di un'applicazione. Fare così è veloce, è economico e ottieni molte informazioni attraverso l'interazione con persone del tuo pubblico di destinazione che potrebbero finire per usare la tua applicazione. La conoscenza dell'utente rende più forte la progettazione e l'applicazione. La prototipazione cartacea, come suggerisce il nome, è un prototipo disegnato su carta. Gli utenti interagiscono con gli schizzi di carta e puoi imitare le azioni della tua applicazione e capire perché un utente fa determinate scelte. Ti dà un feedback sulla tua applicazione molto presto nel processo di progettazione.
La scelta della piattaforma operativa che inizialmente sviluppi per la tua app è anche una decisione da prendere mentre cerchi il contesto tecnologico della tua applicazione. È necessario porsi alcune domande specifiche, come il modo in cui si utilizzerà un determinato hardware, quanto l'applicazione sarà pesante per la batteria e così via. Un'applicazione che dovrebbe essere leggera (ad esempio una semplice applicazione da fare) non dovrebbe utilizzare molta energia della batteria. Gli utenti non apprezzeranno le app che consumano molta energia della batteria e potrebbero finire per eliminare l'applicazione. Di nuovo, tieni a mente il contesto completo su ciò che l'utente trova importante quando si tratta degli aspetti tecnologici della tua applicazione.
Alcune semplici domande a cui devi rispondere mentre pensi al contesto tecnologico sono:
Usa i social media in modo tale da creare valore aggiunto. Il contesto sociale è indubbiamente il contesto più difficile da esaminare. Il mondo è principalmente interconnesso attraverso internet. L'influenza di vari social media e siti web della comunità non dovrebbe essere sottovalutata dallo sviluppatore.
Nel contesto sociale esaminiamo come l'aspetto sociale delle applicazioni e di Internet può essere utilizzato in a significativo modo. Oggigiorno una caratteristica condivisa o simile sembra la norma, ma dovresti anche chiedertelo se è pertinente e genera un valore aggiunto per l'utente (o per te).
Molti fattori personali diversi sono inclusi nel contesto sociale:
Quando le persone pensano al contesto sociale della loro applicazione, di solito pensano anche alla promozione. La promozione di un'applicazione può essere affrontata in molti modi diversi ed è una buona idea pensare a come la si promuoverà ai potenziali utenti. Fare ricerche sul contesto di contesto aiuta a scoprire gli aspetti deboli e forti della tua applicazione e, naturalmente, desideri utilizzare i tuoi punti di forza per promuovere la tua applicazione. È anche importante pensare a diverse opzioni nel caso in cui alcune parti della tua strategia di promozione falliscano.
Stai per sviluppare un'applicazione o sei in fase di sviluppo? Pensa a questi diversi contesti e in che modo i diversi fattori possono influire sulla tua applicazione. È necessaria una ricerca adeguata per sviluppare un'applicazione che sia effettivamente interessata ai problemi dell'utente. Dopotutto, dovresti capire perché un utente vorrebbe scaricare la tua app in primo luogo prima di iniziare a costruirla! In breve, le tue applicazioni dovrebbero essere progettate dagli esseri umani e per gli umani!