Cos'è COIN
Quali servizi offre
Qual'è la configurazione tecnologica
Come ci si registra come utenti
Come si accede ai servizi COIN
Come e quali servizi
di groupware sono fruibili
Come e quali servizi
di Workflow sono fruibili
Come si definisce
una procedura di workflow
Come e quali
servizi di Gestione delle Configurazioni sono fruibili
Cosa
s'intende per Pubblicazione di un elemento di configurazione
Come e quali
servizi di Gestione della Conoscenza sono fruibili
Cosa si
intende per Asset COIN
Cos'e' COIN
COIN (COoperation INfrastructure) è un' infrastruttura software che offre servizi di supporto alla cooperazione e alla condivisione della conoscenza in processi di business localmente e/o geograficamente distribuiti.
Il processo di business considerato nella realizzazione del prototipo
è stato il processo software. I meccanismi implementativi del prototipo
consentono comunque una sua personalizzabilità rispetto ad un qualsiasi
processo di business (es. Progettazione e gestione di Norme aziendali,
Marketing, ecc.).
Quali servizi offre
I servizi offerti
dall'infrastruttura sono:
L'infrastruttura si presenta come un'architettura Client/Server operante su rete Internet/Intranet/Extranet. Il Server COIN è costituito da una stazione Windows NT su cui sono sono rese disponibili, via http server Domino, le tecnologie COIN adibite alla erogazione dei servizi. Stazioni Client eterogenee accedono al Server a mezzo di Web Browser standard (consigliato Netscape 4.0 e successivi).
L’infrastruttura COIN risulta da un processo di personalizzazione, adattamento
ed integrazione di tecnologie software “off the shelf” commercialmente
disponibili quali:
Come ci si registra come utenti
La registrazione di un nuovo
utente avviene compilando un apposito modulo di registrazione richiamabile
da home page dell'infrastruttura. All'atto della registrazione, all'utente
viene assegnata una login e una password e viene inserito nel gruppo degli
utenti Visitatori. Nello stato di utente visitatore egli può esercitare
i servizi dell'infrastruttura per un periodo limitato di tempo (circa un
mese), come di seguito illustrato. L'utente che voglia mantenere una registrazione
stabile deve farne richiesta specifica nel form di registrazione. La richiesta
verrà vagliata dall'amministratore del sistema e qualora accettata,
l'utente verrà associato ad un progetto utente specifico.
Come
si accede ai servizi COIN
L'utente COIN accede ai servizi COIN da home page dell'infrastruttura.
Alla richiesta di accesso appare una maschera per l'inserimento di login
e password utente. All'utente riconosciuto viene quindi presentata la home
page dei servizi COIN, ciascuno dei quali è contrassegnato da apposita
icona cliccabile, mediante cui l'utente accede alla sua vista personale
dello stato del servizio o delle informazioni in esso gestite.
Come e quali servizi di groupware sono fruibili
All'atto della selezione dell'icona relativa ai servizi di Groupware, all'utente viene presentata la vista del suo data base personale di groupware, da cui l'utente via Web può:
Come e quali servizi di Workflow sono fruibili
All'atto della selezione dell'icona dei servizi di workflow, all'utente viene presentata la maschera standard W4 di attivazione servizi, inizializzata su login e password dell'utente. La maschera è organizzata a frame. Nel frame di sinistra sono riportati i servizi attivabili relativamente a:
All'utente visitatore è consentito di creare Case (cioè
eseguire un workflow di processo) selezionando tra le procedure di workflow
a lui disponibili. L'ambiente W4 offre delle native procedure di demo(tutorial) che
si consiglia di attivare per poter ben comprendere filosofia e meccanismi
dell'ambiente di esecuzione del workflow . All'utente visitatore
è resa inoltre disponibile una procedura COIN di workflow
(COIN_exp_doc_mgm), con relative sottoprocedure da questa richiamate, per
un processo di sviluppo o modifica di documento. L'utente che
attiva la procedura COIN può coinvolgere nel processo altri utenti
COIN fornendo, in apposito task del processo, le login degli utenti da
coinvolgere. Una volta creato un Case, nel frame centrale verranno visualizzati
i task assegnati all'utente. L'utente COIN, cui è assegnato il task,
interagisce con il workflow attraverso una maschera Web interattiva, mediante
cui può visualizzare le informazioni di input/output associate al
workflow e accede ai servizi COIN di registrazione delle stesse informazioni.
Come si definisce una procedura di workflow
La definizione di una procedura di workflow non avviene via Web, ma in locale su stazione Client e comporta la disponibilità e l'utilizzo del W4 Author tool. Il W4 Author tool offre un formalismo grafico eseguibile mediante cui è possibile modellare una procedura o un set nidificato di procedure W4. Il modello di procedura definito viene caricato, in connessione TCP/IP, nella W4 workflow engine disponibile sul server COIN. A seguito del caricamento la procedura è disponibile per la creazione di un corrispondente Work case. La creazione è consentita all'utente cui, nella workflow engine, sia assegnato il ruolo che nella procedura è specificato come ruolo iniziatore del work case di procedura.
Come e quali servizi di Gestione delle Configurazioni sono fruibili
All'atto della selezione dell'icona relativa ai servizi di gestione
configurazioni, all'utente appare la maschera iniziale di StarTeam Web
Connect con la lista dei progetti posti sotto controllo di configurazione.
L'utente può accedere ai progetti su cui ha diritti di accesso.
L'utente visitatore può accedere esclusivamente al progetto Visitatori
su cui può sperimentare i servizi di configurazione offerti via
Web dal'infrastruttura.
Quali servizi di configurazione sono fruibili da Web
I servizi fruibuili da browser sono:
Quali servizi su Star Team Workstation
Star Team Workstation offre la gamma completa dei servizi di Gestione delle Configurazioni di Star Team. Star Team Workstation non è però utilizzabile via Web. Star Team Workstation deve essere disponibile su Client connesso in modalità TCP/IP con il Server COIN.
I principali servizi offerti da Star Team Workstation sono:
Questo servizio è stato implementato in COIN per integrare il repository COIN di configurazione con il repository COIN della conoscenza. L'utente COIN che inserisce o aggiorna una versione di elemento di configurazione, via Web, può pubblicarlo nel repository della conoscenza, a scopo di condivisione dell'informazione nel gruppo di lavoro e successiva ricerca/ riuso.
La pubblicazione avviene richiamando una maschera di acquisizione
dati relativi all'elemento di configurazione da pubblicare.
Alla conferma dei dati inseriti, la procedura esegue la creazione di
una scheda asset, nella libreria
della conoscenza in EuroCoin, istanziando gli attributi di configurazione
previsti nelle schede. Le schede asset dell'elemento di configurazione
possono essere successivamente arricchite di informazioni, a scopo e supporto
di successiva ricerca, compilando gli altri attributi e collegamenti in
esse previsti.
Come e quali servizi di gestione della conoscenza sono fruibili
All'atto della selezione, da home page COIN, dell'icona relativa
ai servizi di gestione della conoscenza, all'utente appare la pagina iniziale
dell'ambiente EuroCOIN. Questo ambiente opera in COIN come una enciclopedia
della conoscenza che si genera ed è utilizzata nel corso di progetti
operanti nell'infrastruttura COIN. L'ambiente offre servizi di:
L'interfaccia utente dell'ambiente EuroCoin è organizzata
a frame. Nel frame di sinistra è riportato il modello di classificazione
della conoscenza definito per l'infrastruttura COIN. Il modello ha una
struttura gerarchica ad albero, con più nodi radice. Ai nodi
foglia dell'albero sono allegati gli Asset di conoscenza dell'infrastruttura
COIN. Su questi asset di conoscenza sono possibili operazioni di ricerca
(semplice, per parole chiavi, per sinonimi, etc.) attivabili da apposita
funzione riportata nel frame di sinistra della maschera di EuroCoin.
Nel frame di destra della maschera EuroCoin vengono riportati i risultati
di un'operazione di ricerca, in termini di lista di Asset di conoscenza
ritrovati. La lista è costituita da hyperlinks a schede asset, che
ne consentono l'apertura. Le operazioni sull'asset sono regolate da diritti
utente assegnati da chi ha creato l'asset.
Gli utenti visitatori hanno i diritti di lettura di tutte le schede
asset in libreria, ma non possono estrarre i corpi degli asset, e possono
creare delle nuove schede asset in tutti i nodi della libreria ma non possono
associare i file fisici agli asset.Questa funzionalita' e' attivabile esclusivamente
dal configuration management (pubblicazione).
Gli asset creati attraverso un processo COIN di pubblicazione
degli
elementi di configurazione hanno almeno una scheda di versione associata.
Selezionando una scheda di versione è possibile visualizzare altri
elementi informativi sulla specifica versione dell'asset ed è possibile
estrarre dal repository di configurazione l'elemento di configurazione
descritto nella scheda. L'estrazione dell'elemento di configurazione è
regolato dai diritti utente stabiliti per l'elemento nel repository di
configurazione.
Cosa
si intende per Asset COIN
Per Asset COIN si intende qualsiasi componente di progetto
(Codice, documenti, presentazioni, articoli, ecc.), registrato nel repository
COIN di configurazione e pubblicato/classificato nella enciclopedia
della conoscenza COIN, a scopo di ricerca e riuso.
Un asset COIN è costituito pertanto di due parti: una scheda
descrittiva dell'asset, il corpo dell'asset.
La scheda descrittiva dell'asset è caratterizzata da un set
di attributi di classificazione e qualificazione del corpo dell'asset.
La scheda ha lo scopo di rendere pubblico un artefatto di progetto e facilitarne
la ricerca e acquisizione.
Il corpo dell'asset è costituito da un elemento di configurazione,
fisicamente registrato nel corrispondente repository COIN in Star
Team. L'elemento di configurazione diventa un asset di conoscenza COIN
quando è sottoposto ad un processo
COIN di pubblicazione.
Un elemento di configurazione può avere una o più versioni,
che vengono descritte in apposite schede di versione associate ad una comune
scheda asset. Una scheda asset ha pertanto almeno una scheda di versione
associata.