Creazione e documentazione di mockup

Completato

Con Power Apps basata su modello, si ottiene una progettazione app con un'esperienza utente standard. Con le app canvas, si dispone di un canvas di progettazione quasi illimitato. Entrambe le soluzioni richiedono una pianificazione per ottenere la migliore esperienza utente. Come accennato in precedenza, il consulente funzionale funge spesso da tramite tra i diversi ruoli in un progetto, ad esempio creando e documentando mockup dell'esperienza utente. L'esperienza utente è molto più che una singola schermata, è l'intero percorso utente attraverso le soluzioni che vengono create.

Considerazioni durante la progettazione del percorso:

  • Coerenza: è fastidioso per l'utente districarsi tra le varie attività e app?
  • Progressione logica: l'esperienza dell'utente finale è progettata pensando all'efficienza? Dobbiamo prendere in considerazione la ramificazione di alcune esperienze per diversi gruppi di utenti?
  • Personalizzazione e creazione di un tema: le app hanno un aspetto simile? Esistono linee guida sulla personalizzazione da seguire?
  • Processi aziendali e automazioni di sistema: le automazioni sono state create per semplificare il lavoro dell'utente? Rendono davvero le attività più facili per l'utente? I processi aziendali e le funzionalità implementati devono soddisfare le aspettative degli utenti per ottenere un'adozione ottimale da parte di questi ultimi. Il nuovo sistema semplifica il lavoro degli utenti e riduce i passaggi necessari per completare i processi o aggiunge ulteriori fasi al processo? È stato progettato un sistema che usa l'automazione dei processi per garantire un'esperienza utente coerente?
  • Sicurezza: è stata utilizzata la funzionalità integrata per limitare l'esperienza dell'utente alle sole operazioni necessarie? I ruoli di sicurezza devono essere usati per limitare i moduli, le app e i dashboard in modo che gli utenti visualizzino solo i componenti dell'applicazione di cui necessitano e utilizzino app basate su modello per limitare le viste e gli altri componenti dell'app solo a quelli necessari quando l'utente sta lavorando sui processi per cui l'app è progettata.

Durante la progettazione dell'esperienza utente, tenere presente l'obiettivo finale, vale a dire creare un'esperienza utile e piacevole. Molti aspetti di una soluzione determinano l'adozione da parte degli utenti. Tuttavia, non ognuno di questi è facilmente misurabile. Purtroppo, a volte la migliore indicazione di adozione da parte degli utenti è l'incapacità di ottenere tale adozione stessa. Le aree chiave che possono determinare l'efficacia dell'adozione da parte degli utenti includono:

  • Valore aziendale: strategia e obiettivi aziendali chiaramente definiti insieme ai processi, ai KPI di successo e ai risultati di business per il progetto
  • Dati e funzionalità: l'implementazione di processi aziendali all'interno della piattaforma soddisfa, o supera, le aspettative degli utenti in merito a dati, integrazione, sicurezza, report ecc.
  • Usabilità: usabilità dell'applicazione ed esperienza utente di assistenza al cliente su Web, Outlook e client mobili
  • Prestazioni: prestazioni e affidabilità complessive dell'applicazione dal punto di vista dell'utente finale per includere il tempo di caricamento della pagina, il tempo per il salvataggio, gli errori, l'automazione ecc.

Valore aziendale

Per ottenere un'adozione ottimale da parte degli utenti, è necessario innanzitutto definire il caso d'uso aziendale per il sistema e la propria strategia per l'adozione del sistema. Per il progetto occorre identificare la sponsorizzazione esecutiva. È importante che la distribuzione non sia guidata solo dal reparto IT. Una distribuzione di successo richiede l'allineamento tra le parti interessate IT e aziendali e tutte devono collaborare per fornire una soluzione che soddisfi le aspettative degli utenti. Tutte le decisioni prese in merito alla progettazione e alla configurazione del sistema devono essere scelte tenendo presente l'esperienza dell'utente.

Valore del singolo individuo

Sebbene l'azienda pensi che il sistema sia ben progettato, raggiunga gli obiettivi e sia un successo, deve prendere in considerazione anche le opinioni dell'utente. Il sistema deve offrire agli utenti un'esperienza piacevole che contribuisca a renderli più efficienti.

Dati e funzionalità

Un altro importante fattore di influenza sull'adozione del sistema da parte degli utenti, sia positivo che negativo, sono i dati nel sistema: la qualità dei dati e il valore dei dati nel sistema. Se si inseriscono soltanto dati errati nel sistema, l'esperienza utente nel nuovo sistema sarà insoddisfacente. Per tenere conto di questo, è necessario definire un piano per le seguenti aree:

  • Convalida dei dati aziendali: i dati sono puliti, sono i dati giusti e includono solo ciò che è necessario affinché gli utenti abbiano una buona esperienza e siano in grado di svolgere il proprio lavoro?
  • Aging dei dati: i dati vecchi, inutilizzabili o scaduti vengono archiviati fuori dal sistema? Avere abbastanza dati completi per svolgere il proprio lavoro è importante, ma troppi dati vecchi possono rendere il sistema lento e difficile da usare.
  • Processo di ripulitura e pulizia dei dati: in che modo verranno puliti i dati che saranno caricati nel sistema e qual è il piano per mantenerli sempre puliti?
  • Integrazione dei dati e integrazione di oggetti visivi/interfaccia utente: qual è il piano per l'integrazione dei dati in corso e l'uso delle integrazioni dei dati avviene correttamente? Vi sono dati copiati in Dataverse che sarebbe preferibile trattarli come integrazione di oggetti visivi, ad esempio una tabella virtuale o un connettore Microsoft Power Platform?

Gli utenti devono anche essere in grado di usare i dati nel sistema e devono comprendere le opzioni di report e analisi a disposizione nel sistema. Ciò include componenti di applicazioni standard come Ricerca avanzata, viste, esportazione in Excel, creazione guidata report, grafici, dashboard e modelli. Gli utenti devono inoltre sapere quali opzioni di configurazione hanno per questi strumenti, come la creazione di viste, modelli, grafici e dashboard personali, nonché opzioni di analisi self-service in Power BI, se applicabile.

Usabilità

È necessario essere consapevoli degli effetti che il modello di dati avrà sull'usabilità del sistema e sull'esperienza dell'utente finale. Una progettazione incoerente può fornire un'esperienza utente poco piacevole. Utilizzare gli strumenti forniti nel sistema per garantire un'esperienza utente coerente.

La navigazione deve essere logica e coerente in modo che gli utenti si sentano a proprio agio con il sistema. Se moduli diversi offrono esperienze di navigazione significativamente diverse o i collegamenti per la navigazione correlati non sono raggruppati, l'uso e la navigazione nel sistema risulterà complicato agli utenti. Tutti gli elementi di cui gli utenti necessitano per le attività di sistema correlate devono essere raggruppati nella mappa del sito e nelle aree di navigazione del modulo. Il layout del modulo deve essere coerente e prevedibile. Quando possibile, raggruppare sempre colonne e attività simili nella stessa posizione per l'intera esperienza dell'utente.

Quando si creano app, devono essere di dimensioni appropriate. Non si deve disporre di un'applicazione monolitica con numerosi gruppi aziendali non correlati combinati. Le app basate su modello devono in genere rivolgersi a un singolo gruppo o più gruppi direttamente correlati (come un processo di vendita e di servizio clienti correlati). Le app canvas devono essere utilizzate per scenari più semplici incentrati sulle attività. Se un utente deve passare da un'app all'altra per completare un'attività, probabilmente gli risulterà complicato, ma se si tenta di usare un'app basata su un modello di grandi dimensioni, quando l'utente deve completare impegni incentrati su un'attività su un dispositivo mobile, è possibile che gli risulti altrettanto complicato. Assicurarsi che le app siano di dimensioni appropriate e che forniscano la migliore esperienza utente per il modo in cui verranno utilizzate da questi ultimi.

Per consentire a tutti gli utenti di usare in modo efficace l'app, occorre considerare l'accessibilità per gli utenti con disabilità. Assicurarsi di aver compreso appieno i requisiti di accessibilità degli utenti e di usare Verifica soluzione e Verifica app per controllare che la configurazione soddisfi o superi gli standard di accessibilità.

Prestazioni

Le prestazioni del sistema sono un altro fattore critico per l'adozione ottimale del sistema. Se la soluzione è ben costruita e i dati sono puliti, ma le prestazioni del sistema sono scarse, gli utenti non vorranno usare il sistema. Il sistema deve essere reattivo. Il sistema deve essere affidabile. Il sistema deve essere robusto e non fragile.

Fornire agli utenti il training e l'assistenza necessari per rafforzare una buona adozione da parte degli utenti. Creare una community di esperti, inclusi gli early adopter e gli utenti con privilegi avanzati. Fornire un training utente efficace: tale training deve essere personalizzato in base ai tipi di corsi e al trasferimento delle conoscenze più efficaci nella propria organizzazione. Ciò può includere materiali di formazione, video, knowledge base e risorse di assistenza che interessano l'applicazione e i processi. Un helpdesk interno deve essere composto da esperti in materia ben preparati. Ciò include l'assistenza durante la distribuzione e dopo la pubblicazione.

La maggior parte dei progetti Microsoft Power Platform è iterativa. Man mano che le soluzioni crescono attraverso le iterazioni, tenere presente i buoni principi di progettazione con cui si è iniziato il lavoro. Alla fine della giornata, è la percezione dell'utente del sistema che abbiamo costruito che definisce le sue aspettative. Lavorare per capire gli obiettivi e i risultati mentre si progetta.