5 linee guida per la prototipazione della tua GUIA volte gli sviluppatori vedono le cose in modo diverso dagli utenti. La creazione di prototipi di interfaccia utente (UI) è un modo per ridurre il rischio di una disconnessione che si verifica tra gli sviluppatori del sistema e gli utenti del sistema.

Gli sviluppatori devono interagire con gli utenti previsti all'inizio del processo di sviluppo. La prototipazione è in genere un processo iterativo, con i modelli precedenti che vengono aggiornati e migliorati incorporando correzioni e feedback degli utenti o eliminati del tutto per quelli nuovi e migliorati. I prototipi possono essere utilizzati per testare un singolo componente di un sistema o per testare l'intero sistema.

Ai fini di questa discussione, ci concentreremo sulla prototipazione di un'interfaccia utente grafica (GUI) da utilizzare con software come quello utilizzato negli orologi intelligenti, nei dispositivi medici e nelle console automatiche. Sebbene ci siano molti aspetti della prototipazione che è importante ricordare, come linea di base, vengono fornite cinque linee guida essenziali da ricordare quando si esegue la prototipazione della GUI:

  1. Lavora con gli obiettivi del sistema in mente. 

    La GUI consente agli utenti di interagire con il sistema software e come tale è fondamentale tenere presenti gli obiettivi del sistema durante la prototipazione. La prototipazione in questa fase potrebbe essere semplice come creare un elenco dei requisiti o degli obiettivi per i quali il software viene creato. L'elenco partirebbe da un livello elevato, ma includerebbe elenchi di attività che il software dovrebbe essere in grado di consentire di eseguire.

  2. Conosci il tuo utente principale e lavora con lui durante la prototipazione. 

    Gli sviluppatori dovrebbero capire bene che l'utente interagirà con la GUI che stanno progettando. Le aspettative degli utenti guideranno l'esperienza dell'utente, pertanto gli sviluppatori devono comprendere a fondo questi utenti. Tenendo presenti gli obiettivi del sistema, la fase successiva del processo comporterà interviste agli utenti per comprendere le loro esigenze dal sistema. Più avanti nel processo, gli sviluppatori dovrebbero presentare agli utenti modelli funzionanti e interattivi per i test per vedere se hanno incorporato correttamente le funzionalità che consentiranno all'utente il successo con il sistema.

  3. Comprendere gli interessi di tutte le parti interessate del sistema. 

    I sistemi software in genere hanno un gruppo più ampio di parti interessate da considerare al di là del solo utente principale. Queste persone vengono spesso dimenticate durante la prototipazione. Potrebbero essere altri reparti che otterranno informazioni dal sistema durante l'elaborazione o utenti che utilizzeranno il sistema solo per funzioni specifiche come quelle richieste dalla contabilità o dalle risorse umane. Il processo di intervista e la revisione del prototipo dell'interfaccia utente dovrebbero includere visite a queste parti interessate e garantire che le loro esigenze specifiche siano soddisfatte.

  4. Usa gli strumenti giusti. 

    Lo scopo di un prototipo di GUI è fornire un metodo visivo e/o pratico per gli utenti del software pianificato per valutare, rivedere e fornire feedback che il team di sviluppo può utilizzare per convalidare che gli obiettivi del sistema, dell'utente e delle parti interessate siano stati raggiunti. Esistono molti strumenti software moderni, linguaggi di modellazione e metodi disponibili per la prototipazione della GUI, quindi è importante selezionare gli strumenti giusti per modellare il proprio progetto particolare per la revisione. Le migliori suite di strumenti di prototipazione includeranno funzionalità che possono essere utilizzate per diagramma di discussione, creazione di modelli graficie strumenti che ti aiuteranno con codificare l'interfaccia anche. Funzionalità come lo sviluppo multipiattaforma, la facilità d'uso, gli strumenti utente interattivi e l'interoperabilità con altri strumenti software di uso comune sono altamente desiderabili.

  1. Non rimanere bloccato nella "paralisi dell'analisi". 

    Sebbene si possa ottenere un notevole vantaggio dalla prototipazione della GUI, c'è il rischio di rimanere bloccati nella "paralisi dell'analisi" e di sperimentare tempi e budget eccessivi nel progetto. I prototipi dovrebbero solo guidare lo sviluppo e migliorare la comprensione da parte degli sviluppatori dei requisiti degli utenti. Non lasciare che il prototipo diventi il ​​progetto. Passa attraverso la fase di modellazione; raccogliere le informazioni necessarie e passare allo sviluppo.