La mia azienda ha sviluppato un'applicazione Web basata su GWT (Google Web Toolkit) e Ext GWT nel browser, nel server di applicazioni JBoss e Oracle nel backend. L'applicazione consente agli utenti di diversi reparti della stessa azienda di lavorare in luoghi diversi, per collaborare al fine di impiegare un abbastanza complesso processo di approvazione per attrezzature tecniche molto costose. Chiamiamo questa app app 1. L'app è basata sulla finestra di dialogo, utilizzando il componente Desktop di Ext GWT per fornire un'app MDI all'interno di una finestra del browser. È stato utilizzato in modo produttivo per più di un anno.
È stata sviluppata anche un'altra app, l'app 2, che offre uno specifico sottoinsieme della funzionalità di App 1. Per sottinsieme intendo quello - alcune finestre di dialogo non sono fornite (come quelle per l'amministrazione del master dati o impostazioni di sistema) - alcune finestre di dialogo vengono riutilizzate ma mancano alcuni campi di input o di visualizzazione - alcuni dati vengono filtrati (gli utenti vedranno solo un sottoinsieme del informazioni disponibili per gli utenti dell'app 1) - alcune finestre di dialogo sono completamente identiche
Attualmente, l'app 2 è presente ma nessuno la usa, perché non lo è stata pubblicato ufficialmente a chiunque e nessuno ha un account per accedere l'obiettivo per il 2012 è quello di aprire l'app 2 a una serie di nuovi utenti. Questi saranno lavorare in diverse aziende in diverse località in tutta la Germania e paesi potenzialmente vicini (Austria, Svizzera, Francia, ...) anche. Non è possibile riunire tutti i nuovi utenti e dare loro una formazione di diversi giorni per imparare come usare l'app e il processo. La documentazione che esiste finora è un manuale utente, a File PDF di oltre 100 pagine, da trovare attraverso un "?" menu.
Entrambe le app sono state sviluppate dalla mia azienda per un'altra azienda. Nessuno di questi due hanno molta esperienza nel fornire e supportare a applicazione web pubblica per il resto del mondo.
Quindi, cosa possiamo fare per fornire alle persone informazioni e assistenza su come usare questa app? Ecco le misure che sono venuto fino ad ora:
- Fornire una pagina iniziale (solo HTML statico) prima della schermata di accesso descrive (a breve!) cos'è questa app e perché gli utenti vorranno accedere e usarlo. Inoltre, come ottenere un accesso e dove trovare supporto
- Crea una visita guidata di brevi video (creati con Camtasia Studio) di al massimo 3 minuti ciascuno. Quelli guideranno l'uso più importante casi passo dopo passo. Sto pensando a qualcosa di simile link che è stato creato un paio di anni fa in una situazione molto simile
- Una schermata iniziale, che verrà visualizzata immediatamente dopo l'accesso. Lo farà mostra un elenco di collegamenti di comando con un breve testo esplicativo per la maggior parte casi d'uso frequente. Inoltre, fornirà un link diretto alla guida tour e il manuale dell'utente
- Un elenco orientato alle attività di conteggi di articoli per l'utente (come su ogni riga qualcosa come "Articoli su cui devi fare X", "Articoli su cui tu fare Y "ecc.) Questo elenco sarà integrato nel sfondo della finestra di desktop-in-a-browser o inserita in un'area agganciata a sinistra del desktop stesso
- Sto anche considerando una pagina delle FAQ. Ma ovviamente non ci sono ancora state domande, quindi non sappiamo cosa mettere lì. Quindi l'idea è di avere una pagina facilmente aggiornabile di contenuto HTML statico. O forse un CMS in miniatura integrato nell'app stessa.
Qualsiasi commento su tali misure e qualsiasi altro suggerimento sono ben accetti.