Presentazione di PowerPoint

Transcript

Presentazione di PowerPoint
Pianificazione di progetto esecutiva:
tempi, fasi, risultati
Piero Luisi
Project Manager del progetto “e-demps” - Comune di Pesaro
Le macro fasi e prodotti del progetto - 1
• Fase 1: Analisi e definizione delle fasi, delle tecniche e delle
metodologie di gestione, delle tecnologie ICT che migliorano la
partecipazione, della politica di Pianificazione Strategica;
– Studio sulle esperienze nazionali e internazionali di partecipazione con
la Pianificazione Strategica;
– Studio organizzativo-metodologico sul percorso di realizzazione e
implementazione della politica di Pianificazione Strategica;
– Report sugli strumenti, tecniche e metodologie di gestione delle attività
di realizzazione e implementazione della politica di Pianificazione
Strategica.
Le macro fasi e prodotti del progetto - 2
• Fasi 2: Definizione delle specifiche progettuali degli strumenti ICT
per lo sviluppo della partecipazione alla politica di pianificazione
strategica;
– Workshop e Report sulle tecnologie ICT che migliorano la
partecipazione all’interno della fasi di realizzazione della
Pianificazione Strategica;
– Analisi e definizione delle specifiche funzionali, tecnologiche ed
ergonomiche delle tecnologie ICT.
Le macro fasi e prodotti del progetto - 3
• Fase 3: Realizzazione prototipi di strumenti ICT;
–
–
–
–
–
tecnologie per la gestione dei contenuti e della documentazione;
Tecnologie per la gestione della relazione con l’utente;
tecnologie per la consultazione via portale vocale;
tecnologie per il lavoro cooperativo in rete;
tecnologie per la simulazione multimediale degli scenari a fini della
comunicazione;
– tecnologie per la costruzione di panel rappresentativi della
cittadinanza al fine di impiantare sistemi CATI e CAWI
Le macro fasi e i prodotti del progetto - 4
•Fase 4: Sperimentazione prototipi presso gli Enti sperimentatori e
verifica feedback
– Report sul monitoraggio e valutazione dei risultati della
sperimentazione e definizione specifiche di reingegnerizzazione dei
prototipi
•Fase 5: Diffusione dei risultati per l’esercizio sperimentale presso
tutti gli Enti Locali che partecipano al progetto
– Comunicazione dei risultati ed assistenza all’esercizio sperimentale
presso tutti gli Enti;
– Realizzazione della base di conoscenza – Centro di Competenza –
al servizio degli Enti che realizzano la politica di Pianificazione
Strategica
Le macro fasi e prodotti del progetto - 5
• Fase 6: Verifica di fattibilità (attivazione specifici canali di
finanziamento) per l’analisi e realizzazione di prototipi di strumenti
ICT “evoluti”:
– Piano di sostenibilità economico-organizzativa (business plan) per lo
sviluppo del progetto in assenza del finanziamento del MIT
Architettura tecnologica: il contesto
in collaborazione con
•
•
•
•
•
L’architettura HW/SW risiede presso il Comune di Pesaro;
Si utilizza software Open Source:
– Sia per i vincoli di budget;
– Sia per facilitare il “riuso” dei servizi.
Si vuole fornire sia un ambiente di produzione sia un ambiente di
sviluppo / test;
L’ambiente di produzione è disponibile in ASP per periodi e utenti
limitati; l’ambiente di produzione per la sperimentazione a regime è
installata presso gli EELL partner;
Non tutte le applicazioni previste saranno installate sulla piattaforma
in oggetto (ad es. il portale vocale sarà gestito esternamente)
Architettura
•
HW
In considerazione del budget limitato, si ipotizza un’architettura
molto semplice:
– 1 server per la produzione
– 1 server per lo sviluppo / test (con le stesse
caratteristiche di quello di produzione)
– 1 firewall (come dispositivo dedicato)
Server di
sviluppo/test
1/ 2 Mbit
Server di
produzione
Caratteristiche dei server
• Caratteristiche indicative dei 2 server:
–
–
–
–
–
1 o 2 Processori Xeon 3 GHz 2MB L2 cache
2 GB SDRAM
3 dischi HotPlug 73GB 10,000rpm Ultra 320 SCSI
Controller RAID 5
Configurazione per rack
Software di base
•
Su entrambi i server saranno installati i seguenti software di base
(tutti Open Source), utilizzabili dalle applicazioni che saranno
sviluppate:
–
–
–
–
–
–
–
–
–
Sistema operativo: Linux Red Hat Enterprise
DBMS: MySQL 5.x e PostgreSQL 8.x
Web Server: Apache 2.2, con i moduli per PHP, Perl, Python
Java: JDK v 1.5.0
Servlet/Jsp engine: Tomcat 5.x
Web Service Engine: Axis
Application server: JBoss 4.x
Model-View-Controller framework: Struts 1.2.x
XML: Xerces 2.7.x (parser) e Xalan 2.7.x (XSLT processor )
Metodologie di sviluppo
•
Metodologia di sviluppo iterativa preferibile alla Metodologia di
sviluppo a cascata (Waterfall)
– maggiore controllo sul progetto
– Riduzione dei rischi di progetto
– Verifiche intermedie dei prototipi
iterativa
A cascata
Paradigma di progettazione di riferimento
• paradigma di progettazione Service Oriented
Architecture (SOA)
– architettura orientata ai servizi: offre flessibilità, scalabilità e
riduzione di costi perché è concepita come un insieme di
servizi autonomi che cooperano facilmente tra loro e sono
accessibili dalle applicazioni attraverso la rete.
– Caratteristiche dei servizi:
•
•
•
•
•
•
•
ricercabili e recuperabili dinamicamente;
autocontenuti e modulari;
interfacce esplicite e indipendenti dall'implementazione;
debolmente accoppiati (loosely coupled);
accessibili in maniera trasparente rispetto all'allocazione;
interfaccia a "grana grossa" (coarse-grained);
Componibili.
Installazione e collaudo
•
•
•
•
Le applicazioni sono installate e collaudate sul server di sviluppo,
prima di andare in produzione.
La procedura di installazione deve essere documentata in tutti i
suoi passi;
Devono essere autocontenute e utilizzare i soli software di base
previsti. Eventuali necessità ulteriori devono essere concordate.
Avendo scelto la modalità di sviluppo iterativa, si prevedono
almeno 2 fasi di test:
– Test primo prototipo: sono verificate con il committente le specifiche
funzionali dei servizi. Sono raccolte eventuali richieste di
modifiche/correzioni;
– Test secondo prototipo: sono verificate con il committente le
specifiche funzionali e non funzionali dei servizi.
•
Si prevede una eventuale fase di “fine tuning”
Grazie per l’attenzione
Piero Luisi
[email protected]
3394394705