Gruppo di Lavoro Cruscotto IDEM

Da WIKI IDEM GARR.
Jump to navigation Jump to search

Il GdL ha il compito di dare maggiore visibilita' e facilita' di accesso ai servizi.

Obiettivi

L’obiettivo primario del gruppo  è migliorare la visibilità dei servizi accessibili tramite IDEM creando un portale di indicizzazione, ricerca ed accesso.

Obiettivo secondario del gruppo è migliorare l’interazione tra gli IDP e i servizi a cui sono collegati o a cui vogliono dare maggiore evidenza. Altro obiettivo secondario è dare agli utenti la possibilità di personalizzare la propria ricerca con preferiti e/o ordinamenti per migliorare la propria esperienza nella ricerca dei servizi.

Analisi

Nella progettazione del portale bisogna tenere in considerazione i seguenti punti:

  • Il portale deve essere progettato user centered (deve essere utile agli utenti);
  • Nella progettazione bisogna definire le informazioni utili all’indicizzazione dei servizi;
  • Nella progettazione bisogna considerare che ogni Service provider potrebbe offrire più servizi;
  • Nella progettazione bisogna definire i metodi in cui sarà possibile ricercare e filtrare i servizi ( testi, categorie, tag, ecc. );
  • Nella progettazione deve essere definita la modalità in cui  i service provider comunicano e aggiornano le informazioni riguardanti le proprie applicazioni. (api, metadata);
  • Se decide di supportare gli enti  alla pubblicazione di un proprio cruscotto deve essere definita la modalità in cui comunicano e aggiornano le informazioni;
  • Tutti i dati necessari all’indicizzazione e i rispettivi metodi di comunicazione devono essere opzionali e semplici. Non è possibile generare Breaking changes per SP o ID;
  • Il portale deve essere progettato privo figure amministrative;
  • Il portale deve essere progettato per richiedere la minor interazione possibile da parte di GARR;
  • Il portale deve essere progettato per non memorizzare alcun dato sensibile o personale;
  • Il progetto deve produrre la documentazione necessaria a SP / IDP per produrre i dati necessari all’indicizzazione;
  • Lo sviluppo deve essere aperto, testabile e generalizzabile;

Step di lavorazione

  1. Definizione delle esigenze degli utenti
  2. Definizione delle informazioni utili all’indicizzazione dei servizi
  3. Definizione dei metodi di ricerca / indicizzazione
  4. Definire gli attori della manutenzione dei dati
  5. Integrazione dell’indicizzazione dei servizi locali
  6. Definizione dei protocolli di comunicazione
  7. Documentazione del processo di indicizzazione e dei protocolli di comunicazione
  8. Progettazione del portale
  9. Sviluppo / implementazione del portale
  10. Pubblicazione del portale

Note

Ragionando il progetto in un’ottica Agile, per evitare un sovraccarico di progettazione e di lavoro, consiglio partire definendo ed lavorando sul set minimo di dati utili a raggiungere lo scopo primario per poi estendere il progetto e l’applicazione con successivi cicli di lavoro.

Se si prevede lo sviluppo diretto di una applicazione è necessario considerare la sostenibilità del progetto in quanto lo sviluppo e adeguamento del portale diventa un'operazione continua nel tempo.