Alla fine del 2020, Rawfish ha pubblicato un documento condiviso che descrive in dettaglio ciò che considera buone pratiche di progettazione e ricerca.

Ogni settimana abbiamo parlato di un argomento diverso, analizzando un’unica best practice sui principi di design & testing, per un totale di 10 argomenti che abbiamo estrapolato da anni di ricerca UX e best practice nel design. Questo post contiene tutti i principi su cui il team condivide una visione comune.

Questi 10 principi uniscono la metodologia Human Centered a modelli di team work Agile. Adottare questi valori fondamentali permette di creare esperienze utente soddisfacenti, che le persone troveranno sorprendentemente facili da utilizzare. Il nostro obiettivo è sviluppare servizi che abbiano un valore aggiunto per il cliente. Dopotutto, è risaputo che una User Experience eccezionale produce ritorni tangibili, concreti e misurabili (vedi, ad esempio, Il valore aziendale del design, McKinsey).

1. Parti dall’utente, fai le domande giuste.

Il consiglio migliore che possiamo dare è di iniziare identificando problemi, bisogni ed aspettative della nostra target audience: questo è il punto focale più rilevante da tenere in considerazione, in quanto è fondamentale assicurarsi di porre/porsi le domande giuste e fornire risposte potenzialmente efficaci, permettendo agli utenti finali di entrare nella conversazione.

2. Scopri e inquadra il contesto.

Una parte fondamentale dello sviluppo di ogni #processodidesign è la definizione di uno scenario #competitivo, affinché il team acquisisca una #mentalità #comparativa, definendo più elementi chiave per la strategia del prodotto. Studi di mercato, raccolta dati, analisi e interpretazione sono essenziali: una varietà di strumenti e processi ci aiuta a consolidare questa conoscenza per capire:

  • la prospettiva sistemica del mercato, le dinamiche, nonché le convenzioni esistenti
  • modelli di business e strategia
  • concorrenza diretta e indiretta
  • fallimenti e opportunità
  • definizione indicatori e continuazione del monitoraggio
  • Solitamente creiamo un insieme di #euristiche comparative a seconda di #utenti – #interazione – #techstack – #mercato, utilizzando una #tassonomia specifica.

3. Progettare con dati reali.

Per creare servizi ed esperienze completamente centrati sull’utente, a Rawfish applichiamo un approccio basato sui dati attraverso le diverse fasi del nostro processo di progettazione. Crediamo veramente che i dati, sia qualitativi che quantitativi, aiutino a prendere decisioni di progettazione informate e diano una reale opportunità di creare prodotti migliori per gli utenti.

Dal problema della scoperta delle metriche all’analisi dei modelli comportamentali, i dati sono l’elemento decisivo per migliorare le iterazioni di progettazione e sfruttare il feedback degli utenti in qualsiasi fase. Questo è il motivo per cui testare le soluzioni progettate è così fondamentale per validarle prima di svilupparle.

4. Parti dal core. Rendilo scalabile.

Crescere in modo organico, coerente e sostenibile: questo è per noi il senso di essere agili, che è una metrica di qualità chiave per clienti e utenti. Il nostro processo di progettazione si basa su una combinazione di approcci iterativi e incrementali come suggerisce la metodologia agile.

Potremmo essere tutti d’accordo sul fatto che agile è prima di tutto una mentalità e si basa su deliverable frequenti, team interfunzionali e pianificazione focalizzata su scadenze rigorose piuttosto che su requisiti rigorosi, abbracciando il cambiamento e stabilendo cicli di feedback iterativi. Ecco perché lo adoriamo e abbiamo modellato su di esso i nostri team di design surf code. Pertanto, ogni avventura di Rawfish inizia come una combinazione di strategia di prodotto, visione del prodotto, obiettivi dei nostri clienti e il nostro quadro di priorità impostato per scalare rapidamente i progetti, con un focus incentrato sull’utente. Riteniamo che questo sia essenziale per rafforzare la leadership del design nella creazione di esperienze funzionali, significative e piacevoli.

5. Sposa la semplicità.

Mantenere le cose semplici non è semplice: per creare soluzioni efficaci è necessario rimuovere tutte le complessità nel design e nel processo di design. Richiede tempo ed una visione forte per rifinitezza, dettaglio e divergenza.

 

“Quanto è chiara l’interazione per l’utente?”

Quanto è chiaro il messaggio che vogliamo comunicare? Per il nostro team, questo principio significa concentrarsi sulla chiarezza e sugli obiettivi degli utenti poiché la nostra interfaccia consentirà loro di raggiungere gli obiettivi da soli e di eseguire azioni anche senza una conoscenza specifica. Un design ad alta usabilità guida gli utenti attraverso il percorso più semplice. Comprendere i contest degli utenti è quindi vitale per valutare limiti, distrazioni e il carico cognitivo complessivo dell’esperienza.

6. La pratica rende perfetti: iterare e reiterare.

L’iterazione, all’interno del processo di progettazione, è sinonimo di evoluzione e perfezionamento.

La ricerca del miglioramento continuo è uno stato mentale e i test spesso ci consentono di comprendere meglio e lavorare per soddisfare le esigenze del cliente utente. E questo è l’unico approccio chiave per sfruttare l’usabilità e l’accessibilità creando esperienze utente fluide e piacevoli.

Pur rendendo le complessità emergenti e le problematiche evidenti, l’ambito iterativo è anche una grande opportunità per rivedere il prodotto complessivo, il processo e il focus di sviluppo per il team e le parti interessate.

7. Progettare per l’accessibilità.

La nostra responsabilità come designer è progettare prodotti per tutti i tipi di persone, indipendentemente dalle loro disponibilità hardware, software, di lingua, location o abilità, creando inoltre prodotti accessibili a persone con differenti problemi di udito, movimento, vista e capacità cognitive.

I requisiti di accessibilità sono parte integrante del nostro processo di progettazione e, inoltre, della visione, delle dichiarazioni e delle storie del prodotto. Implementiamo un pensiero inclusivo sugli utenti quando creiamo gli archetipi degli utenti o le persone definite; aiuta molto a sfruttare gli standard tecnici per i sistemi operativi, l’interazione e il contenuto.

8. Dalla consistenza alla “delightful user experience”.

Evolvere la #coerenza del #design del #prodotto in #delizia per l’utente implica aver raggiunto il #significato prima a livello funzionale per poi superare le #aspettative degli utenti a livello #emotivo.

La conversazione che questo principio suggerisce è radicata nella #psicologiacomportamentale, poiché lo scopo del prodotto digitale è quello di cambiare o possibilmente instillare un nuovo comportamento nell’utente e formare nuove abitudini verso il successo del cliente.

Stratificare la creazione della #userexperience è sempre stato vantaggioso per il nostro team per scoprire di più riguardo il nostro pubblico, insieme, e nelle diverse fasi del processo di #design: creare i #progetti di progettazione del servizio, gli #user journey e i #flussi dettagliati dell’utente con una specifica componente #emotiva. Il piacere va oltre lo scopo, dovrebbe emanare l’esperienza del marchio, rendendo ogni esperienza #notevole.

9. Testare, testare e ancora testare.

Come garantiamo che il design realizzi il suo #scopo e soddisfi un’utenza sempre più esigente? Come verificare che un modello di business abbia un’applicazione nel mondo reale? Come si misurano l’efficacia, l’efficienza e la facilità d’uso di un’interfaccia o di una funzionalità?

Il continuous testing e la visione generale del nostro team di progettazione sono la chiave per ottenere una prospettiva completa e fondata sul pubblico e sul mercato. Per eseguire sessioni di test efficaci, la pianificazione è fondamentale, per ottenere un servizio coerente nelle interazioni con l’utenza. Pertanto, la strategia di test deve essere progettata insieme al processo di test, all’impostazione dello scenario e alla suddivisione dei casi d’uso.

10.  Progetta servizi. Non prodotti.

Cosa serve per creare esperienze straordinarie per tutti gli attori del processo di progettazione? E perché ci concentriamo in primo luogo sulla progettazione di servizi?

La nostra cultura, società, industria, economia si è spostata dal paradigma del prodotto al paradigma del servizio. Non basta quindi un processo progettuale di problem solving, alla ricerca di un risultato di prodotto, per avvicinarsi a un contesto così in continua evoluzione, complesso e competitivo.

Un processo di pensiero sistemico fin dal primo giorno, invece, attraverso le pratiche di progettazione del servizio, farà leva su una modellizzazione completamente incentrata sull’uomo dell’esperienza e dell’interazione, che promuove chiarezza, creatività, comunicazione e collaborazione per tutti gli attori, i clienti e gli stakeholder.

Abbiamo creato il processo designsurfcode per sfruttare un modello di business più sostenibile, responsabile e innovativo per i nostri clienti, in grado di migliorare l’adozione, la fidelizzazione e la soddisfazione del cliente fin dall’inizio. Questo viaggio con il nostro team, sarà il vero valore competitivo per il nostro cliente.