Doc.7 – REV.0 Istruzioni compilazione offerte Application Management applicazioni “CORE BUSINESS” AM applicazioni CORE Capitolato Tecnico Indice dei contenuti 1 2 Introduzione................................................................................................................ 3 Scheda Offerta Tecnica.............................................................................................. 4 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 3 4 4 6 6 6 9 10 10 Scheda Offerta Economica ...................................................................................... 11 3.1 3.2 3.3 3.4 3.5 3.6 4 Linguetta “TITOLO” Linguette da “PM” a “S10” Linguette “#A” e “#S” Linguetta “J” Linguetta “Team” Linguetta “Altri” Linguetta “TOTALE” Linguetta “servizio” Linguetta “TITOLO” Linguetta “SA” Linguetta “Correttiva” Linguetta “Sviluppo” Linguetta “PM” Linguetta “TOTALE” 11 11 11 11 12 12 Simulatore Variazione Economica ......................................................................... 13 4.1 4.2 4.3 4.4 4.5 Linguette “SA” e “Correttiva” Linguetta “Metriche” Linguetta “Costi Unitari” Linguetta “Modifica” Linguetta “Nuovo” 13 13 13 14 15 2/16 AM applicazioni CORE Capitolato Tecnico 1 Introduzione Il presente documento descrive come compilare le due schede offerta: • • Scheda Offerta Tecnica; Scheda Offerta Economica. Come convenzione comune a entrambe le schede le celle da compilare sono bordate di nero e hanno fondo bianco o giallo. Cella da compilare Cella da compilare Inoltre illustra il modello di calcolo “Simulatore Variazione Economica” che non va compilato per l’offerta, ma serve qualora sia necessario ricalcolare canoni e costi di Supporto Applicativo o Manutenzione Correttiva, perché: • • • Cambiano i livelli di servizio richiesti Viene modificata una applicazione in gestione Viene introdotta una nuova applicazione 3/16 AM applicazioni CORE Capitolato Tecnico 2 Scheda Offerta Tecnica 2.1 Linguetta “TITOLO” Inserire la denominazione della ditta o dell’ATI concorrente: 2.2 Linguette da “PM” a “S10” Per ciascuna persona della squadra di lavoro di tipologia Project Manager, Service Manager, Analyst e Senior Developer compilare la sintesi del curriculum in formato Excel. Attenzione: • • Inserire il titolo di studio più alto riportato e la relativa votazione… Relativamente al voto modificare i valori di sufficienza e di massimo (v. ovale azzurro in figura). Ad es. se il voto è un voto di maturità espresso su base 60 indicare che il voto minimo di sufficienza è 36 e il voto massimo 60 (come in figura); se il voto è un voto di laurea espresso su base 110, andrebbe indicato invece che la sufficienza è 66 e il massimo è 110; analogamente nel caso di votazioni su base 100 oppure 10. Nel caso di voti esteri con valutazioni espresse in modalità non numeriche (ad es. A= massimo, B, C, D= sufficiente) si contino i livelli possibili dalla sufficienza in su e si numerino da 1 a crescere (es. D=1, C= 2, B= 3 A=4) e si inseriscano come voto minimo di sufficienza e il massimo i due estremi (nell’esempio 1 e 4) 4/16 AM applicazioni CORE • Capitolato Tecnico Indicare una eventuale certificazione riconosciuta (solo per Project Manager e simili) Compilare anche, a seconda della figura le esperienze, le competenze e gli eventuali corsi e certificazioni. Indicare sempre gli enti attraverso il loro dominio internet, per evitare qualsiasi ambiguità e facilitare la identificazione. Qualora una persona abbia svolto una attività specifica del suo profilo (es. un PM abbia gestito progetti) in una struttura aeroportuale può inserire tale esperienza due volte, sia come esperienza specifica del suo profilo, sia come esperienza aeroportuale. NB: Per tutti i curricula che riportino esperienze per cui è richiesta indicazione della Dimensione e/o della Complessità se la Dimensione è XL o L o se la Complessità è Hi occorre richiamare in un allegato della offerta Tecnica (formato Word): tipo risorsa, nome e cognome risorsa, ente/cliente, nome progetto e poi inserire una descrizione testuale dettagliata, con indicazioni qualitative e quantitative del progetto che giustifichino tale classificazione. Come promemoria i valori che richiedono l’allegato sono seguiti da un “+” Indicare per le figure di tipo Analyst e Senior Developer il grado di conoscenza in varie aree tecniche o metodologiche di interesse per SEA e per il tipo di applicazioni gestite. Non è obbligatorio che ogni figura abbia tutte le competenze. Per aree non coperte lasciare in bianco oppure indicare “No”. 5/16 AM applicazioni CORE Capitolato Tecnico Per le figure Analyst e Senior Developer non è necessario compilare tutti e 5 o 10 curriculum. Basta compilare solo quelli relativi alle persone che saranno fisicamente messe a disposizione (anche part-time). 2.3 Linguette “#A” e “#S” In tali linguette non c’è nulla da compilare, occorre solo verificare che le competenze rispettivamente degli Analyst e dei Senior Developer coprano in modo sufficiente le competenze necessarie a SEA. Offerte che siano insufficienti anche per una sola voce non sono ammesse (si veda Capitolato tecnico, Cap. 5.5, Vincolo 17). 2.4 Linguetta “J” Indicare per i tre sottotipi di Junior Developer le competenze minime garantite. 2.5 Linguetta “Team” In questa linguetta occorre compilare le celle con fondo giallino. Innanzitutto bisogna indicare se i Senior Developer svolgono il servizio di Supporto Applicativo. 6/16 AM applicazioni CORE Capitolato Tecnico a) Solo se si seleziona “No” e “No” : la valorizzazione del vincolo relativo “Considerando le altre mansioni i Senior Developer devono essere minimo in “……” risulterà pari a “5” . b) Nel caso in cui si se selezionino le altre combinazioni il risultato del suddetto vincolo risulterà pari a “6”. N.B. : Tutti i Vincoli sopra riportati devono essere rispettati (v. ovale blu in figura) o l’offerta non sarà accettata. 7/16 AM applicazioni CORE Capitolato Tecnico A completamento ciascun Concorrente sarà tenuto a compilare il limite di “FTE garantiti” (per il servizio Sviluppo e Attività Extra) per le varie risorse. Si ricorda che in funzione della scelta di cui al punto a) o b) indicati in precedenza anche la massima quantità di FTE teoricamente erogabile (relativo carico di lavoro supplementare non incluso negli FTE compilati più sotto) potrebbe modificarsi di conseguenza. Team di Sviluppo COD Ruolo A1 Desiner A2 Analisi Requisiti A3 Analisi Funzionale A4 A5 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 Senior Developer Senior Developer Senior Developer Senior Developer Senior Developer Senior Developer Senior Developer Senior Developer Senior Developer Senior Developer Persone Nome Mario Rossi Mario Bianchi Giorgio Verdi Carlo Gialli Simone Viola Marco Neri Ernesto Marroni Ugo Arancione tot FTE Garantiti Somma 0.20 0.20 3 0.10 0.5 0.8 0.8 0.8 0.8 5 0.8 JW Junior Web Developer JDB Junior DB Developer JJ Junior Java Developer - 1.0 T Tester TOTALE - 2.0 1.0 4.0 3.0 1.0 9.5 2.0 9.5 8/16 AM applicazioni CORE Capitolato Tecnico In base agli FTE garantiti il modulo Excel calcola Valore curriculum “medio” di ogni figura (la media viene calcolata pesando il punteggio di ciascun curriculum personale per il relativo valore di FTE). Persone FTE Valore curriculum tot Garantiti Somma Pers ona l e medi o 0.5 80.0 74.0 95.0 0.0 0.0 80.6 4.0 74.0 76.0 84.0 81.0 92.0 0.0 0.0 0.0 0.0 0.0 81.4 3.0 45.0 44.0 68.0 52.3 - - 0.20 0.20 3 0.10 0.8 0.8 0.8 0.8 0.8 5 1.0 1.0 1.0 2.0 9.5 2.0 9.5 Tali valori vengono riportati nella linguetta “TOTALE” riepilogativa insieme al punteggio curriculum personale dei manager. Managers COD Ruolo PM Project Manager SM Service Manager Valore Nome Curriculum 90.0 91.0 2.6 Linguetta “Altri” In questa linguetta vanno solo inseriti i nomi dei componenti restanti della squadra di lavoro: • Il configuration manager e 9/16 AM applicazioni CORE • Capitolato Tecnico (ove si sia risposto “NO” una delle prime due domande della linguetta “FTE” e quindi il servizio di Supporto Applicativo abbia tecnici dedicati) l’elenco nominativo di tali tecnici. Altre risorse Supporto COD Ruolo CM Configuration Manager Supporto Applicativo Supporto Applicativo Supporto Applicativo Supporto Applicativo Supporto Applicativo SA Supporto Applicativo Supporto Applicativo Supporto Applicativo Supporto Applicativo Supporto Applicativo Nome 2.7 Linguetta “TOTALE” In questa linguetta viene calcolato il punteggio tecnico totale (fra 0 e i punti tecnici massimi attribuibili) recuperando i punteggi elementari (ciascuno nel campo 0-100) dalla linguetta “Team” e attribuendo in proporzione i punti massimi per ogni elemento di valutazione indicati a fianco. Non è prevista alcuna compilazione da parte del concorrente. Da linguetta Elemento di valutazione “Team” Curriculum Project Manager Curriculum Service Manager Curriculum (medio) Analyst * Curriculum (medio) Senior Developer * Competenze (minime) Junior Developer * Punteggio tecnico totale (0-40) Valore Punti Max Punti Attribuiti 94.0 91.0 84.0 90.0 54.0 8 7.52 2 1.82 12 10.08 14 12.60 4 2.16 40 34.18 2.8 Linguetta “servizio” La linguetta contiene alcune tabelle di servizio con i valori possibili per alcune valori a scelta multipla e i relativi pesi o moltiplicatori. Poteva essere nascosta, ma si è scelto di lasciarla visibile per massima trasparenza. 10/16 AM applicazioni CORE Capitolato Tecnico 3 Scheda Offerta Economica 3.1 Linguetta “TITOLO” Inserire denominazione del concorrente (ragione sociale o ATI). 3.2 Linguetta “SA” Inserire i canoni mensili effettivi, applicazione per applicazione (tenendo già conto degli SLA e degli orari di servizio). 3.3 Linguetta “Correttiva” Inserire il costo per ogni “punto” correzione per le varie applicazioni. Gli interventi correttivi pesano da 1 a 4 punti a seconda della Severità del problema. Lo schema è simile alla linguetta precedente. 3.4 Linguetta “Sviluppo” Compilare le tariffe per le varie figure. Tali tariffe si applicano ai servizi di Sviluppo e Attività Extra pagate a giornata. 11/16 AM applicazioni CORE Capitolato Tecnico Le quantità nominali utilizzate per il calcolo dell’importo totale d’offerta sono indicative e non impegnative per SEA. 3.5 Linguetta “PM” Occorre solo inserire la tariffa giornaliera del Project Manager 3.6 Linguetta “TOTALE” Non è richiesto alcun inserimento. Viene calcolato l’importo totale sul periodo di tre anni, su cui verrà calcolato il punteggio economico. Con questo termina l’offerta sotto l’aspetto di valutazione economica. 12/16 AM applicazioni CORE Capitolato Tecnico 4 Simulatore Variazione Economica Rif. Art. 5.1 – Art. 5.2. e Art. 5.3 dello Schema Accordo Quadro 4.1 Linguette “SA” e “Correttiva” Applicando dei coefficienti correttivi per livelli e per orari di servizio calcola rispettivamente i canoni base e il costo a punto base. 4.2 Linguetta “Metriche” Nella prima tabella vengono riportate le metriche calcolate con lo strumento SonarQube su tutte le applicazioni e la classificazione in termini di: • • • • Criticità, Complessità, Stabilità e Tasso di Evoluzione. Tali classificazioni vengono considerate al pari di quattro metriche aggiuntive. Le due metriche distinte per le componenti algoritmiche scritte in Java, C#, C, C++ e simili: • • NC (Numero Ciclomatico) medio per funzione (Complexity/Method) e kLOC (migliaia di righe di codice) vengono ridotte ad una sola, moltiplicandole fra loro portando complessivamente a 16 il numero delle metriche considerate. Per ciascuna metrica viene anche calcolato il valor massimo fra le applicazioni in gestione. In modo da poter normalizzare tutte le metriche nel range 0..1 dividendole per il relativo massimo. L’importanza relativa fra le 16 metriche e una quota fissa indipendente è fissata dai pesi seguenti. Pesi relativi (range 0-1000) 800 100 100 20 200 … Tramite i suddetti pesi è possibile calcolare la sottostante matrice di scomposizione dei Canoni 1 e 2 che calcola per ogni metrica (e per la quota fissa) una distribuzione percentuale di canone e costo. 4.3 Linguetta “Costi Unitari” Il modello applica ai canoni e costi base (ossia quelli da pagare ipoteticamente nel caso di livello servizio Argento e orario 5x08h) la scomposizione percentuale detta sopra e divide per le rispettive metriche (salvo che la quota fissa). In questo modo arriva a stabilire un canone e un costo base unitario ad es. per il singolo oggetto di Database o il singolo report o il kLOC di HTML. 13/16 AM applicazioni CORE Capitolato Tecnico 4.4 Linguetta “Modifica” Questa linguetta da non compilare in fase di offerta serve a calcolare il nuovi canoni in casi di cambi di livello e/o orari di servizio e/o aggiunta di software fatto da SEA o da sviluppatori terzi al di fuori del servizio di manutenzione Correttiva o dei servizi di Sviluppo dell’Appaltatore. L’uso di tale simulatore è previsto dal Vincolo 2 ed è descritto nell’ Art. 5 del Contratto . Variazione costi in caso di modifica NB: Non serve compilare questo foglio in sede di offerta. Da usarsi in caso di estensioni, dismissioni parziali* o cambio livelli/orari di servizio Calcolatore Applicazione: SIBYL SLA di servizio Vecchi Valori Nuovi valori 7x24h 6x08h 7x24h 6x08h Orario Platino Oro Livello Sup. Appl. Man.Corr Vecchi Costi Base € 15.87 € 37.50 15.87 37.50 Vecchio K Vecchi Costi Effettivi € 200.00 € 90.00 Calcolo Variazione Canoni Metrica Variazioni a costi Base Metriche (inserire SOLO variazioni) Misurata Sup. Appl. Man.Corr U/M Java, C#, C, C++ JavaScript, ShellScript HTML, XML, CSS, PHP, JSP… Package di deploy DB: Table + View + Schema DB: Func + Proc + Package Fussi ETL Applicazioni con cui interagisce BO: Universi BO: Report Server produzione Client (con installazione) Totale variazione canoni base Nuovi Costi Base Nuovo K Nuovo Costi Effettivi NC kLOC kLOC kLOC num num num num num num num num num - - € 15.87 € 37.50 7.14 1.68 € 113.33 € 63.00 Inserire: • • L’applicazione oggetto del cambiamento i nuovi livelli o orari di servizio 14/16 AM applicazioni CORE • Capitolato Tecnico le eventuali aggiunte di software (NB: inserire solo le metriche relative al software aggiuntivo, non all’intero software. Applicando i canoni unitari (se assenti per quella metrica e quell’applicazione verranno utilizzati i canoni unitari medi) il modello determina i nuovi canoni base e applicando i moltiplicatori K definiti per Canone 1 e Canone 2, calcolerà i nuovi canoni effettivi. In caso di dismissioni parziali di codice inserire le metriche delle parti rimosse con segno negativo (tranne che per il Numero Ciclomatico che va comunque immesso con segno positivo). 4.5 Linguetta “Nuovo” Questa linguetta da non compilare in fase di offerta serve a calcolare il nuovi canoni in casi di aggiunta in gestione di applicazioni del tutto nuove sviluppate da SEA o da sviluppatori terzi al di fuori dei servizi di Sviluppo dell’Appaltatore. L’uso di tale simulatore è previsto dal Vincolo 3 ed è descritto nei Capp. 6.1.4 e 6.2.4 del Capitolato Tecnico. In caso di applicazioni del tutto nuove questa linguetta permette in un solo colpo di individuare l’applicazione di riferimento più “vicina” e applicando poi i canoni unitari similmente alla linguetta precedente. Inserire le tutte le metriche della nuova applicazione e la classificazione. NB: compilare anche a classificazione Criticità Complessità Stabilità Tasso di evoluzione Classificazione 13 14 15 16 0-2 0-2 0-2 0-2 0 0 0 0 Inserire orari e livelli di servizio richiesti. 15/16 AM applicazioni CORE Capitolato Tecnico Il modello di calcolo individua l’applicazione più prossima in base alla distanza nello spazio 16-dimensionale delle metriche (normalizzate sul valor massimo di ciascuna e pesate con i pesi relativi fissati nella linguetta “Metriche”). E poi usando i costi unitari (o in mancanza i costi unitari medi) e i moltiplicatori per il livello e l’orario di servizio, determina i nuovi costi e l’eventuale maggiorazione per il periodo iniziale (primi sei mesi di esercizio effettivo dell’applicazione). 16/16
© Copyright 2025 ExpyDoc