Implementazione di Easy Project
Struttura
Odense funziona in modo che una delle parti crea un'interfaccia, che è fondamentalmente un’attività assegnata a un'altra parte. Ogni attività è supervisionata da rappresentanti di Odense.
In Easy Project ogni interfaccia è rappresentata da un'attività. È risultato che le interfacce possono essere facilmente gestite nel sistema attraverso le attività. Tutte le informazioni importanti possono essere mantenute sulle attività utilizzando i campi originali e personalizzati che abbiamo implementato. Naturalmente, la comunicazione relativa viene mantenuta nei commenti delle attività e i file necessari sono allegati all'attività (interfaccia).
Era inoltre importante per il cliente connettere ogni interfaccia ad altre interfacce ad essa correlate. In Easy Project la funzionalità "attività correlate" è la soluzione ottimale a questo scopo. Tutte le interfacce correlate possono essere selezionate e collegate a qualsiasi interfaccia. Ciò consente una navigazione veloce da un'interfaccia a una qualsiasi delle interfacce correlate.
Dato che viene impostato un nuovo progetto per ogni interfaccia, creando così una struttura relativamente non tradizionale per ogni progetto-attività, l'accesso e le autorizzazioni possono essere ben definiti per ciascuna interfaccia.
Modello di progetto
Per migliorare l'esperienza utente, abbiamo salvato un modello di progetto nel sistema. Abbiamo aggiunto al modello, come membri del progetto con determinate autorizzazioni, quegli utenti interni che partecipano su ogni interfaccia. La struttura di questo modello è mantenuta il più semplice possibile. È attivato un solo modulo di progetto-attività, ed è configurato un solo tracciatore di attività che soddisfa i requisiti di un'interfaccia. Ogni nuovo progetto è impostato in base a questo modello.
Interfaccia utente
Oltre al dettaglio dell'interfaccia in cui sono conservate le caratteristiche e le informazioni sullo stato di avanzamento di un'interfaccia, un'altra visualizzazione importante per ciascun utente è il registro delle interfacce.
Il registro delle interfacce è un elenco di tutte le interfacce ordinate in base al loro numero di interfaccia (campo personalizzato di Easy Project del tipo ad auto-incremento) in cui vengono visualizzati nomi e i dettagli importanti (le parti e le persone responsabili, date, ecc.). In Easy Project il registro delle interfacce è rappresentato dalle interrogazioni delle attività (elenco delle attività) in cui i filtri basati su qualsiasi attributo dell'interfaccia possono essere applicati o salvati. Per il momento, abbiamo salvato un filtro per le interfacce scadute in modo che possano essere recuperate rapidamente. Gli utenti possono facilmente accedere ai dettagli dell'interfaccia dal registro facendo clic sul nome dell'attività (interfaccia).
Dashboards
La maggior parte degli utenti ha la necessità di utilizzare solo i tre siti sopra descritti dell'applicazione: il dettaglio dell'interfaccia, il registro delle interfacce e una nuova interfaccia. Ecco perché uno degli obiettivi dell'implementazione era semplicemente consentire agli utenti di passare da uno all’altro di questi siti. Tale aspetto si è dimostrato difficile da implementare a causa del fatto che l'applicazione è piuttosto complessa anche nella sua versione base.
Ad esempio, una volta che un utente ha effettuato l'accesso, viene automaticamente indirizzato alla sua dashboard individuale personalizzabile. Dato che non è possibile vietare all'utente di visitare questo sito, abbiamo pubblicato solo una bacheca con un link al registro delle interfacce (nterrogazione delle attività) sotto forma di pulsante e abbiamo aggiunto altri link utili nella parte alta del menu. Al contrario, abbiamo rimosso i soliti segnalibri "attività" e "progetti" dalla parte alta del menu.
Per gli utenti interni abbiamo impostato alcuni resoconti che mostrano il numero di interfacce impostate da ciascuna parte e il numero di interfacce assegnate a ciascuna parte.