# Realizzare interfacce: la prototipazione

Il tutorial presenta i diversi tipi di prototipo utili nella costruzione delle interfacce.

{% embed url="<https://youtu.be/3U5N8ocwHPo>" %}

## Introduzione&#x20;

Spesso quando si progetta un’area urbana, dopo aver raccolto idee e coinvolto le figure professionali necessarie, si realizza un modello in scala dell’area, per visualizzarne l'aspetto finale e testare la fattibilità del progetto; solo dopo si comincia a costruire.&#x20;

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2FtkwRngEkIr3dAJddxGao%2Fimage.png?alt=media&#x26;token=bd22626b-d0ad-4f1d-996f-074f02bdc757" alt=""><figcaption></figcaption></figure>

Analogamente in ambito manifatturiero, prima di mettere in produzione un oggetto, se ne realizza una versione in miniatura per testare i processi di produzione e per verificarne la funzionalità e l'ergonomia.&#x20;

Questa importante fase del processo di progettazione è detta **prototipazione** e si applica anche all’ambito dei servizi digitali Vediamo in questo caso cosa sono i prototipi, a cosa servono e come possono essere realizzati.

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2FHacubXk09laRps9pffUL%2Fimage.png?alt=media&#x26;token=2e141cc5-faff-47f4-a105-0363520bbb08" alt=""><figcaption></figcaption></figure>

## Il prototipo di un servizio digitale

Nell’ambito dei servizi digitali, **i prototipi sono visualizzazioni grafiche**, a diverso grado di fedeltà, degli elementi costitutivi di un'applicazione o di un sito web, **che consentono di immaginare e simulare in parte l’interazione e testare la funzionalità dell'interfaccia utente**.&#x20;

Sono prodotti in un numero necessario a coprire i principali flussi di interazione e sono collegati fra loro a simulare link e interazioni.

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2FEGiDiURjVXslYwBaVcct%2Fimage.png?alt=media&#x26;token=0b21001e-ba75-43c5-adf0-1417714300c9" alt=""><figcaption></figcaption></figure>

Realizzare un prototipo consente quindi di:&#x20;

* dare rapidamente forma al servizio (o touchpoint), prima di investire tempo e denaro nello sviluppo vero e proprio;&#x20;
* esplorare le caratteristiche della soluzione progettata per verificarne le principali funzioni;&#x20;
* affinare la progettazione dei contenuti e definire il modello interattivo che caratterizzerà l’esperienza-utente.

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2FGWKRdDUIlPKqy8TVeZgz%2Fimage.png?alt=media&#x26;token=c8892e14-aa99-4c8b-ab53-4451fa0c7bdf" alt=""><figcaption></figcaption></figure>

In sostanza, permette di simulare le principali casistiche d’uso del servizio digitale ed effettuare per tempo gli opportuni ‘aggiustamenti’, indirizzando e ottimizzando le scelte per la progettazione di dettaglio.

I prototipi possono essere distinti in:&#x20;

* **prototipi a bassa fedeltà**, definiti anche low-fi o wireframe e&#x20;
* **prototipi ad alta fedeltà**, definiti anche hi-fi o mockup In entrambi i casi non viene prodotto alcun codice informatico.

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2Fsb8LHPENP9DejolsTJtn%2Fimage.png?alt=media&#x26;token=625762b7-0ad4-494e-9b9c-2050ceb1ed50" alt=""><figcaption></figcaption></figure>

## Prototipi a bassa fedeltà&#x20;

I prototipi a bassa fedeltà, i wireframe, sono una rappresentazione semplificata e approssimativa di un'interfaccia utente e vengono utilizzati nella fase iniziale di progettazione di un prodotto o servizio Gli elementi che li compongono rappresentano solo le varie funzioni dell’interfaccia, in questo modo è possibile verificare rapidamente e a basso costo le caratteristiche di efficienza ed efficacia del servizio digitale.

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2FoAelRPIQKIPjwxoL11dy%2Fimage.png?alt=media&#x26;token=3116d780-1ce1-455f-969a-f6167e184bd8" alt=""><figcaption></figcaption></figure>

Per costruire un wireframe si possono usare diversi metodi: oltre ai numerosi software specifici presenti sul mercato, è possibile realizzarli anche in modo analogico, facendo semplici disegni o utilizzando il kit per i wireframe di carta.

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2F2AmXXChnpqfzrluuFege%2Fimage.png?alt=media&#x26;token=5db26333-c7b3-44f4-b14f-8f1c42ceb9b9" alt=""><figcaption></figcaption></figure>

Il[ **kit Prototipazione**](https://designers.italia.it/kit/prototipazione/) di Designers Italia offre una serie di strumenti per costruire e visualizzare i flussi di interazione, e per progettare, sulla base di questi, i wireframe dell’interfaccia.

I prototipi a bassa fedeltà hanno numerosi **vantaggi**:

* eliminano potenziali distrazioni derivanti da elementi grafici e contenuti dettagliati, dando quindi la possibilità di concentrarsi solamente sulle funzionalità e i flussi;
* sono economici e rapidi da produrre;&#x20;
* permettono al designer di rielaborare in tempi ridotti i feedback ricevuti da altri membri del team o dagli stakeholder e definire il modello d’interazione desiderato.

## Prototipi ad alta fedeltà

La prototipazione ad alta fedeltà interviene quando l’organizzazione semantica e i flussi di interazione sono stati validati grazie al prototipo a bassa fedeltà ed è possibile progredire nella progettazione delle schermate inserendo e dettagliando meglio gli elementi di interfaccia.

I prototipi ad alta fedeltà, i mockup, sono quindi molto simili, anche nell’aspetto grafico, alla versione definitiva dell’interfaccia e possono contenere interazioni simulate più estese.

Il mock-up agevola la comprensione e la condivisione del progetto, consente la realizzazione dei primi test di usabilità e facilita l’avvio della fase di sviluppo.&#x20;

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2FFnEvm0gs8eCRk3Sy6Ufy%2Fimage.png?alt=media&#x26;token=9210ae0e-8867-419f-8e77-2c32e5839dc1" alt=""><figcaption></figcaption></figure>

A supporto della realizzazione del prototipo ad alta fedeltà, è possibile consultare le seguenti risorse:

* **la sezione del manuale operativo di design** relativa alla progettazione dell’interfaccia utente e all’architettura dell’informazione;&#x20;
* **il** [**kit Progettazione interfaccia di Designers Italia**](https://designers.italia.it/kit/progettazione-interfaccia/), un set di componenti visive già pronte per assemblare l’interfaccia di un sito o di un’app;&#x20;
* **la sezione del manuale operativo relativa al content design e il kit Contenuti e linguaggio**.

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2F7nhMff17GCQohs2WYkXg%2Fimage.png?alt=media&#x26;token=be72c0ae-853d-43e8-bf47-bdb13228f4af" alt=""><figcaption></figcaption></figure>

Il prototipo ad alta fedeltà prevede la definizione precisa di tutti gli elementi di interfaccia e design dei contenuti, lavorando in tre direzioni:&#x20;

* **alimenta il processo di condivisione con gli stakeholder** e gli altri membri della squadra di progetto;&#x20;
* **consente di indirizzare e documentare il lavoro di sviluppo front-end del servizio digitale**, facilitando la collaborazione di designer e sviluppatori;&#x20;
* **permette di validare l’interfaccia e le scelte progettuali attraverso sessioni di test di usabilità** con utenti finali.

## I prototipi interattivi&#x20;

I prototipi, siano essi a bassa o alta fedeltà, possono essere più o meno interattivi. I prototipi interattivi sono costituiti da una serie di schermate collegate fra loro attraverso link e menu di navigazione che permettono di simulare il percorso interattivo dell’utente.&#x20;

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2FYIywLzXhqatgUbuvye8t%2Fimage.png?alt=media&#x26;token=091c8888-b432-44f1-a54e-398c2a66eee4" alt=""><figcaption></figcaption></figure>

Possono essere realizzati e modificati facilmente, a costi molto limitati e con vari strumenti, anche open source, e la simulazione risulta più realistica e fluida rispetto ai prototipi realizzati su carta.&#x20;

Esiste tuttavia anche qualche svantaggio: le interazioni più complesse non sono realizzabili a costi ragionevoli, e dovranno quindi essere simulate in modo semplificato e approssimativo, o solo immaginate.

## Conclusioni&#x20;

In sintesi, la prototipazione è un processo molto importante nella progettazione di siti e servizi digitali, in quanto orienta e conduce la progettazione e le fasi successive in modo corretto. Aiuta a verificare le idee, a migliorare l'usabilità, a coinvolgere tutti gli attori, a ridurre i rischi e a velocizzare il processo di sviluppo.

<figure><img src="https://235370580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7makNX174JjL8eUXQES%2Fuploads%2FSAFkm5cHfQ6FHgcWzZNZ%2Fimage.png?alt=media&#x26;token=2da2bc77-0b4d-45a7-b7bb-6de00b2990d3" alt=""><figcaption></figcaption></figure>

\_\_\_

Anno di riferimento: 2023&#x20;

Seguici su Open Gov <https://open.gov.it/> e su twitter @opengovitaly
