Source: http://docplayer.it/3910704-Capitolato-tecnico-servizio-di-sviluppo-di-un-software-di-acquisizione-e-trasmissione-di-verbalizzazioni-di-tipo-vario-tramite-dispositivi-mobile.html
Timestamp: 2018-09-22 18:16:05+00:00

Document:
CAPITOLATO TECNICO SERVIZIO DI SVILUPPO DI UN SOFTWARE DI ACQUISIZIONE E TRASMISSIONE DI VERBALIZZAZIONI DI TIPO VARIO TRAMITE DISPOSITIVI MOBILE - PDF
Download "CAPITOLATO TECNICO SERVIZIO DI SVILUPPO DI UN SOFTWARE DI ACQUISIZIONE E TRASMISSIONE DI VERBALIZZAZIONI DI TIPO VARIO TRAMITE DISPOSITIVI MOBILE"
1 Comune di Padova CAPITOLATO TECNICO SERVIZIO DI SVILUPPO DI UN SOFTWARE DI ACQUISIZIONE E TRASMISSIONE DI VERBALIZZAZIONI DI TIPO VARIO TRAMITE DISPOSITIVI MOBILE
2 Art.1 Oggetto del servizio La presente gara ha come oggetto lo sviluppo di un software, per un numero di utenti illimitati del Comune di Padova, che dovrà gestire l acquisizione e la successiva trasmissione di verbalizzazioni di vario tipo mediante strumentazioni mobile quali smartphones o tablets. Il software risultato dall attività effettuata, compreso il codice sorgente delle componenti software sviluppate per il progetto, restano di proprietà del Comune di Padova, che si riserva il diritto di usare in modo pieno ed esclusivo gli elaborati, la documentazione e quant altro prodotto per il sistema in oggetto. Saranno anche valutate procedure in riuso. Il software dovrà essere progettato e realizzato secondo logiche multiente, multiapplicazione (deve gestire diverse tipologie di verbalizzazioni), multiutente. Il deploy di una specifica applicazione di verbalizzazione deve essere possibile tramite un framework che faciliti l'implementazione di una nuova procedura. La tecnica di distribuzione nei dispositivi mobile deve essere quella delle Apps. Di seguito per App si intenderà applicazione residente su dispositivo mobile. Per verbalizzazione si intende una qualsiasi procedura di registrazione di un evento da parte di un utente qualificato. Sono oggetto del presente capitolato le seguenti attività, da svolgersi da parte della Ditta aggiudicataria in collaborazione con il Comune, di microanalisi, progettazione, sviluppo, test e messa in produzione delle seguenti componenti software: Framework per lo sviluppo di Apps per dispositivi mobile Componenti di gestione server side Componenti di gestione utenti, gruppi e profilazione basati su DB utenti LDAP già in uso presso il Comune di Padova; Numero due Apps per la gestione di: - verbali sanzionatori CdS (Codice della Strada) ed extra-cds emessi dagli Agenti della Polizia Municipale; - segnalazione riguardanti le manutenzioni stradali ed edilizie. Prerequisito è che tutte le componenti utilizzate per lo sviluppo del framework devono avere licenza di tipo Open source (ad es. GPL3, Apache, BSD, etc.). Art. 2 Componenti tecnologiche del nuovo sistema informatico 2.1.Dispositivi Mobile Il software dovrà funzionare su apparecchiature Rugged Smart Phone e Rugged Tablet con s.o. Android ver o superiori ed essere in grado di utilizzare le componenti GPS per l individuazione della coordinata geografica e Bluetooth per la comunicazione con eventuali periferiche (es.stampanti). Pag. 2 di 12
3 I dati acquisiti dovranno essere salvati in locale sull apparecchiatura ed essere inviati in modalità asincrona ad un server di gestione. Si stima in un range das 100 a 250 i dispositivi mobili progressivamente attivati Infrastruttura L'amministrazione metterà a disposizione un'infrastruttura aventi le seguenti caratteristiche: Data Base Server S.O: Distribuzione SUSE Linux Enterprise Server (vers. 10 SP3 o sup) DBMS: Oracle (vers o sup) in configurazione RAC L'applicazione deve essere portabile su DataBase server Postgres. Application Server S.O. Linux preferibilmente distribuzione Debian 6 su sistema di virtualizzazione basato su Vmware vsphere 4 o superiore oppure KVM versione 0.15 Art. 3 - Caratteristiche del nuovo sistema informatico 3.1. Descrizione e richieste relative al software Caratteristiche funzionali generali delle Apps su terminali mobili Sul terminale mobile l applicativo dovrà innanzitutto provvedere all autenticazione dell utente per poter garantire che la verbalizzazione/segnalazione sia effettuata da utente autorizzato e identificabile. L autenticazione dell utente deve avvenire on line su LDAP aziendale. In caso il terminale si trovi in zona non coperta, verranno salvate le credenziali di accesso in locale, verranno memorizzati tutti i verbali e al momento della sincronizzazione verrà richiesto di ridigitare le credenziali in modo da validarle. In locale deve pure essere presente la tabella degli utenti con relativo codice agente, nonché l ultimo numero di verbale emesso per la corretta associazione e composizione del numero del verbale. L'Apps, tramite una o più forms, dovrà permettere all utente una rapida e semplice compilazione del verbale/segnalazione, salvando, se necessario, anche i dati delle coordinate geografiche tramite il sistema GPS e, nel caso delle contravvenzioni, emettere, tramite stampante portatile, uno scontrino cartaceo riportante le informazioni essenziali del verbale compilato. I dati devono essere salvati in locale sul terminale mobile, in particolare sulla memoria SD asportabile, in modo tale da ridurre al minimo le possibilità di perdita di dati in caso di rottura del terminale di emissione. L'invio dei dati al server,comprese le foto allegate, dovrà avvenire, se possibile, immediatamente, ma sempre in modalità asincrona. Nel caso in cui il terminale fosse in zona non coperta da rete 3G o wifi, la sincronizzazione deve avvenire appena il terminale torni in zona coperta, in modalità push o secondo l intervallo temporale configurabile. Pag. 3 di 12
4 Sul terminale mobile dovranno essere presenti i forms necessari alle attività dell utente. I campi che possono essere valorizzati utilizzando valori possibili già definiti, vanno gestiti con liste valori scrollabili, mentre per quelli con pochi valori andrebbe privilegiata la modalità flag per rapidità di compilazione. La scrittura di testo libero deve essere ridotta al minimo. Deve anche essere possibile allegare fino a 3 fotografie effettuate con la fotocamera del terminale mobile. L apparecchiatura deve poter essere collegata in modalità Bluetooth ad una stampantina portatile modelli Zebra o similari per stampare, ove necessario, il Verbale. Ad esempio nel caso di verbali CdS il documento dovrà essere stampato su un supporto di larghezza 7 cm circa e cm. di lunghezza. Una funzione automatica deve prevedere la cancellazione su dispositivo mobile dei verbali/segnalazioni già sincronizzati con il server, in caso di riempimento dell area dati del terminale mobile o secondo una periodicità temporale parametrizzabile Caratteristiche funzionali generali del server di gestione Il server di gestione deve avere le seguenti funzionalità: - Gestione di tutti i flussi di sincronizzazione con i terminali mobili, garantendo un numero elevato di trasmissioni contemporanee (almeno 30), e riguardanti diverse tipologie di flusso (contravvenzioni CdS, contravvenzioni extra-cds, segnalazioni, etc.). - Accesso protetto con meccanismi di login/password. - Sistema di profilazione per la gestione delle autorizzazioni di accesso e autorizzazioni di utilizzo delle funzioni/dati ad elevato livello di granularità. Le profilazioni devono poter essere modificate da un amministratore di sistema in modalità interattiva tramite interfaccia grafica. - Sistema granulare di tracciatura delle attività degli utenti comprese le attività di sincronizzazione dei terminali mobili. A titolo di esempio, per ogni singola operazione eseguita dovranno essere tracciate il nominativo dell operatore, l indirizzo IP o IMEI nel caso di dispositivi mobili, la funzione eseguita, i dati prima e dopo la transazione, la data e l ora della transazione. - Gestione centralizzata dell upgrade delle applicazioni sui terminali. - Funzione di creazione di flussi di dati per esportazione verso applicativi di backoffice, diversificati per applicazione (contravvenzioni CdS, contravvenzioni extra-cds, segnalazioni, etc.) Funzionalità di base dell'app verbali CdS L'App dovrà avere le funzionalità di base specifiche sotto riportate. Pag. 4 di 12
5 1. Autenticazione utente 2. Inserimento/Modifica possibile fino alla stampa del verbale, dei dati relativi al preavviso di contravvenzione. Al momento dell inserimento deve essere reperito sul terminale di emissione l ultimo numero di verbale emesso dall utente in quel momento collegato e detto numero deve essere incrementato di 1. Il numero del verbale va composto dall applicativo come segue: Lettera P ad indicare che il verbale è emesso da palmare Matricola dell agente attualmente collegato associata alla login Numero progressivo del verbale (ultimo verbale emesso +1) 3. Stampa, eventuale Ristampa e Salvataggio in locale del verbale. 4. Funzione manuale per sincronizzazione a richiesta dell utente. 5. Funzione di sincronizzazione automatica a periodicità parametrizzabile. 6. Funzione di annullamento verbale emesso Funzionalità di base dell'app Segnalazioni per manutenzione strade ed edifici L'applicazione dovrà avere le seguenti funzionalità di base specifiche: - Autenticazione utente - Inserimento/Modifica della segnalazione fino ad avvenuta conferma dei dati - Funzione manuale per sincronizzazione a richiesta dell utente - Funzione di sincronizzazione automatica a periodicità parametrizzabile - Funzione di annullamento segnalazione Art. 4 - Installazione ed avviamento Tutte le attività necessarie alla messa in esercizio dovranno essere completate entro 120 giorni calendariali dalla data dell ordine di avvio dei lavori. La Ditta aggiudicataria dovrà fornire, all avvio dei lavori, un piano relativo alle attività di progettazione, installazione, configurazione, parametrizzazione, formazione del personale, collaudo e messa in esercizio. Il Comune di Padova si riserva la facoltà di richiedere alla Ditta aggiudicataria modifiche al piano di lavoro al fine di adattarlo alle esigenze organizzative interne. Art 5 - Documentazione Al termine delle attività di formazione e in ogni caso prima del collaudo, la ditta dovrà fornire la seguente documentazione in lingua italiana, oltre ai programmi sorgenti: - Manuale utente - Documentazione descrizione delle componenti di sistema - Manuale di installazione del server e delle postazioni client. - Schema E-R della Base Dati Pag. 5 di 12
6 Art 6 Collaudo tecnico Al completamento delle fasi di installazione, configurazione sia della parte server che di alcuni terminali mobili, verrà effettuato il collaudo tecnico dell applicazione, in modo da verificare: 1. la corrispondenza tra le caratteristiche dichiarate e quelle riscontrate; 2. la correttezza delle installazioni, delle configurazioni, dei sistemi di sicurezza, del corretto popolamento della base dati derivante dal corretto funzionamento delle funzioni di sincronizzazione; 3. il generale buon funzionamento e prestazioni complessive dell applicativo. 4. Il completamento della consegna e verifica della qualità della documentazione di cui all art. 5. Il collaudo tecnico dell applicativo dovrà essere svolto almeno 20 gg calendariali prima della messa in esercizio del nuovo sistema informatico. In caso di inconvenienti o anomalie, la Ditta dovrà provvedere ad eliminarli entro e non oltre la data fissata per la messa in esercizio. Dopo 15 gg dalla messa in esercizio verrà effettuato un nuovo collaudo e verrà redatto un documento di collaudo definitivo che verrà sottoscritto da entrambe le parti. Nel caso in cui alla data fissata il collaudo risulti ancora negativo, il Comune ha facoltà di risolvere in tutto o in parte la fornitura, salvo il diritto al risarcimento dei maggiori danni. In ogni caso il collaudo, anche se positivo, non esonera la Ditta dalle responsabilità sancite dal vigente Codice Civile. Art 7 - Formazione del personale La Ditta dovrà effettuare la formazione sia riguardo l utilizzazione del modulo applicativo presente sul dispositivo di trasmissione, che la parte relativa all amministrazione del sistema. L attività di formazione, di due giornate complessive, deve prevedere sessioni diversificate a seconda delle seguenti tipologie di utenti: utenti utilizzatori dei palmari utenti amministratori del sistema personale tecnico dei Servizi Informatici. Le giornate di corso di intendono di 8 ore quotidiane. In una giornata sarà possibile effettuare più sessioni. L attività di formazione dovrà essere conclusa prima della messa in esercizio e si dovrà svolgere presso i locali del Comune di Padova. Le sessioni di corso diversificate dovranno raggiungere i seguenti obiettivi: Per le sessioni destinate agli utilizzatori dei palmari - la conoscenza delle funzioni presenti nel terminale mobile; - la conoscenza delle modalità operative da mettere in atto in caso di problematiche di gestione Pag. 6 di 12
7 Per gli utenti amministratori del sistema: - la conoscenza delle informazioni necessarie alle funzioni di monitoraggio, gestione e amministrazione del sistema, alle attività di installazione e gestione delle postazioni utente e di configurazione dell applicativo. - la conoscenza delle procedure necessarie agli aggiornamenti periodici. - la gestione delle profilazioni degli utenti. - nozioni sulla struttura del database. - la gestione delle attività di back office Per il personale tecnico dei Servizi Informatici: - descrizione architettura; - illustrazione della struttura del codice. Art 8 - Assistenza in garanzia e manutenzione ordinaria Il software dovrà essere garantito per la durata di un anno: la ditta aggiudicataria dovrà, a propria cura e spese, effettuare gli interventi necessari per la risoluzione tempestiva di malfunzionamenti e relative correzioni del software. L offerta dovrà comprendere inoltre la fornitura del servizio opzionale di un pacchetto di 5 giornate di assistenza da erogarsi su chiamata, secondo le necessità dell Ente. Art 9 - Manutenzione straordinaria La Ditta aggiudicataria dovrà impegnarsi a garantire, se richiesto dall Ente, un servizio di manutenzione straordinaria per: manutenzione evolutiva del software per la realizzazione di nuove funzioni o personalizzazione di funzioni esistenti; interventi sistemistici e di amministrazione di data base aggiornamenti del software per adeguamento alla normativa. Sulla base delle richieste di servizi di manutenzione straordinaria la Ditta dovrà, entro 10 gg lavorativi, formulare un'offerta tecnico/economica da sottoporre al Comune di Padova per l'approvazione. L'offerta tecnica dovrà comprendere l'analisi dettagliata delle funzioni da realizzare e dei dati da elaborare. Le nuove funzioni sviluppate dovranno essere preventivamente testate dalla ditta. In caso di adeguamenti alla normativa, gli aggiornamenti dovranno essere completati, resi disponibili e funzionanti almeno 5 gg. prima dell entrata in vigore delle nuove normative. Art. 10 Allegati Si allega al presente Capitolato Tecnico un facsimile in fronte e retro degli attuali i preavvisi cartacei di contravvenzione al Codice della Strada. Art. 11 Corrispettivi Pag. 7 di 12
8 I corrispettivi dovuti dal Comune di Padova, onnicomprensivi di tutti gli oneri IVA compresa, saranno quelli indicati dalla ditta aggiudicataria nell offerta economica e dovranno essere fatturati come segue: - sviluppo e formazione : al collaudo definitivo dell applicativo con esito positivo; - giornate di assistenza: a consuntivo. Art.12 - Penali Il mancato rispetto dei termini sopra indicati nel presente C.S.A., comporta l applicazione delle seguenti penali pecuniarie, previa contestazione alla Ditta aggiudicataria con formale lettera di addebito: penale 150,00 per ogni giorno calendariale, continuo di ritardo rispetto al termine di messa in esercizio del Sistema come previsto dall' art. 4 del C.S.A.. Resta salva in ogni caso la facoltà di richiedere la risoluzione parziale o totale del contratto. Il Comune di Padova procederà al recupero della penalità mediante trattenuta sulle fatture emesse dalla Ditta. Art Trattamento dei dati personali e sensibili e riservatezza La Ditta ha l obbligo di mantenere riservati i dati e le informazioni di cui venga in possesso, di non divulgarli e di non farne oggetto di utilizzazione a qualsiasi titolo. Il trattamento dei dati dovrà avvenire in attenta ottemperanza alle disposizioni previste dal D. Lgs. 196/2003 (Codice in materia di protezione dei dati personali) e dei provvedimenti del Garante per la protezione dei dati personali con particolare riferimento a quello del 27/11/2008 e ss.mm.ii.. Art Responsabilita' e obblighi della Ditta aggiudicataria La Ditta aggiudicataria è sempre responsabile sia verso il contraente sia verso terzi della qualità del servizio fornito. La Ditta, nell'accettare la fornitura di cui trattasi, dichiara che nel prezzo dell'offerta sono compresi tutti i diritti e le eventuali indennità relative all'impiego di metodi, dispositivi e materiali coperti da brevetto. Si impegna inoltre a sollevare ed a tenere indenne l Amministrazione contraente da responsabilità, costi e spese, comprese quelle legali, derivanti da qualsiasi azione promossa da terzi relativamente a diritti, copyright, marchi o simili su beni e sistemi utilizzati per l esecuzione delle attività. Il personale dipendente utilizzato per l esecuzione del servizio dovrà essere assunto in conformità alle leggi ed ai contratti collettivi di settore e la Ditta dovrà ottemperare all osservanza delle norme vigenti in materia di previdenza e assicurazione dei lavoratori. Pag. 8 di 12
9 Dovrà inoltre osservare tutte le disposizioni vigenti in materia di prevenzione e assicurazione degli infortuni sul lavoro. La Ditta dovrà eseguire la fornitura con idonee attrezzature, perfettamente conformi alle prescrizioni antinfortunistiche e di sicurezza vigenti in Italia e nella CEE. La Ditta sarà ritenuta responsabile, nel più largo senso di legge e a tutti gli effetti, per eventuali danni a cose o persone che si verificassero per l inosservanza di tali disposizioni. Art Risoluzione del contratto L inadempimento, totale o parziale, alle condizioni e agli obblighi contenuti nel presente C.S.A. potrà essere causa di risoluzione del contratto ex art e 1455 del C.C. Il Comune si riserva la facoltà di risoluzione parziale o totale del contratto, valutate la natura e l entità dell inadempimento, nelle seguenti ipotesi: 1. in caso di mancata consegna, installazione e messa in esercizio del Sistema informatico nonostante l invio di diffida ad adempiere; 2. in caso di collaudo definitivo non favorevole, come previsto al precedente art. 6 Resta salva, comunque, la possibilità di risoluzione per inadempimento in tutti gli altri casi previsti dalla legge. Art Spese, tasse e oneri a carico della ditta aggiudicataria Sono a carico della Ditta aggiudicataria tutte le spese (IVA esclusa) inerenti e conseguenti alla stipula del contratto, bollo e registro, copie del contratto. Art Controversie giudiziarie e foro competente Le controversie che dovessero eventualmente insorgere nell interpretazione del presente C.S.A. o del successivo contratto non definibili in via breve tra le parti, saranno devolute alla giurisdizione dell Autorità Giudiziaria Ordinaria. Per qualsiasi controversia sarà esclusivamente competente il Foro di Padova. Art Norme transitorie Per quanto non previsto dal presente Capitolato Tecnico. valgono le norme vigenti in materia, nonché quelle in vigore per la Pubblica Amministrazione nelle materie analoghe. Pag. 9 di 12
10 ALLEGATI Modulo attuale del preavviso di contravvenzione FRONTE
11 Modulo attuale del preavviso di contravvenzione RETRO
12 I N D I C E Art.1 Oggetto del servizio... 2 Art. 2 Componenti tecnologiche del nuovo sistema informatico Dispositivi Mobile Infrastruttura... 3 Art. 3 - Caratteristiche del nuovo sistema informatico Descrizione e richieste relative al software Caratteristiche funzionali generali delle Apps su terminali mobili Caratteristiche funzionali generali del server di gestione Funzionalità di base dell'app verbali CdS Funzionalità di base dell'app Segnalazioni per manutenzione strade ed edifici... 5 Art. 4 - Installazione ed avviamento... 5 Art 5 - Documentazione... 5 Art 6 Collaudo tecnico... 6 Art 7 - Formazione del personale... 6 Art 8 - Assistenza in garanzia e manutenzione ordinaria... 7 Art 9 - Manutenzione straordinaria... 7 Art. 10 Allegati... 7 Art. 11 Corrispettivi... 7 Art.12 - Penali... 8 Art Trattamento dei dati personali e sensibili e riservatezza... 8 Art Responsabilita' e obblighi della Ditta aggiudicataria... 8 Art Risoluzione del contratto... 9 Art Spese, tasse e oneri a carico della ditta aggiudicataria... 9 Art Controversie giudiziarie e foro competente... 9 Art Norme transitorie... 9 Allegati... 10

References: Art.1
 Art. 2
 Art. 3
 Art. 4
 art. 5
 Art. 10
 Art. 11
 Art.12
 art. 4
 art. 6
 Art.1
 Art. 2
 Art. 3
 Art. 4
 Art. 10
 Art. 11
 Art.12