Nello sviluppo Human Centered (o user centered), le necessità dell’utente vengono anteposte a quelle dello sviluppatore e l’obiettivo da perseguire è avvicinare il modello mentale creato dal designer al modello che si costruisce l’utente.
La modalità di sviluppo, come accennato negli articoli precedenti, prevede un approccio iterativo, in cui la soluzione al problema di design viene generata più volte e ad ogni iterazione affinata sulla base di nuove informazioni acquisite.

Lo sviluppo della soluzione parte dall’identificazione delle necessità che portano alla scelta di utilizzare un approccio di questo tipo.
- Perchè lo sviluppo User Centered?
- Quali i pro e quali i contro del ciclo iterativo?
Le motivazioni che conducono un designer alla scelta di una soluzione di sviluppo user centered sono molteplici ma molto semplici:
- Lo user centered design coinvolge attivamente gli utenti del sistema, conducendo ad una soluzione profilata ed ottimizzata per gli utilizzatori effettivi del sistema
- Il ciclo di sviluppo iterativo permette di affinare le scelte compiute in precedenza, anche effettuando variazioni rilevanti nel caso in cui le scelte effettuate non si rivelino soddisfacenti per gli utenti e per lo sviluppatore.
Una volta identificati le necessità per lo sviluppo User centered, si passa alla redazione e comprensione del contesto d’uso. Il contesto d’uso è un documento redatto dallo sviluppatore in collaborazione con l’utente che segna il punto di partenza fondamentale per il ciclo iterativo.
Dal contesto d’uso si passa alla definizione dei requisiti utente e organizzativi.
Partendo quindi da questa base documentale (contesto d’uso e requisiti utente) si progetta una prima soluzione di design detta prototipo. Questa soluzione dovrebbe essere accompagnata da simulazioni e mock-up e prototipi del sistema e non dovrebbe essere una semplice dimostrazione del sistema.
Il prototipo viene validato sulla base dei requisiti redatti durante il ciclo di sviluppo ed insieme agli utenti, viene quindi modificato, reiterando il ciclo (raffinando quindi i documenti e di seguito la soluzione) .
Il modello di sviluppo iterativo prevede quindi la reiterazione della soluzione, fino a trovare quella ottimale (best-fit).










0 commenti
Inserisci un Commento