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