APPENDICE 4 AL CAPITOLATO TECNICO Conteggio Function Point e modalità di calcolo della complessità dell ERP aziendale Gara relativa all affidamento dei servizi di sviluppo, manutenzione e gestione su aree del Sistema Informativo Gestionale di ENAV
INDICE DEI CONTENUTI 1. INTRODUZIONE... 3 2. IL PARCO APPLICATIVO OGGETTO DI STUDIO IN FP... 4 3. RIEPILOGO DEI RISULTATI... 5 4. Sistema ERP di ENAV S.p.A.... 6 Appendice 4 al Capitolato Tecnico Pag. 2 di 7
1. INTRODUZIONE Lo scopo della presente appendice è quello di stimare in termini di function points il parco applicativo relativo agli ambiti: conoscitivo, applicazioni custom e siti web, mentre in punti complessità l ambito ERP. Relativamente al calcolo dei FP si è preferito impostare tale studio utilizzando tecniche di tipo previsionale e statistico. Il risultato del lavoro, è una stima che, porta alla definizione di un valore medio il Best Guess, la stima più probabile.. Per la parte applicativa non valutabile attraverso la metrica dei FP, ci riferiamo all ERP aziendale, è stata utilizzata una valutazione relativa alla complessità dei moduli configurati presso ENAV S.p.A., attraverso l utilizzo di indicatori. Appendice 4 al Capitolato Tecnico Pag. 3 di 7
2. IL PARCO APPLICATIVO OGGETTO DI STUDIO IN FP Si riassumono in breve nella seguente tabella le caratteristiche principali degli applicativi oggetto di stima, così come emerso dallo studio preliminare effettuato sulle relative banche dati: SCHEMA db APPLICATIVO tabelle colonne relazioni bdm bdm Bdm ( banca dati meteo) 172 1645 230 premi sipe Premi 133 1159 1687 sipe sipe Sipe (Sistema Personale) 995 10554 464 Diogene Gestione Patrimonio diogene diogene Aziendale 213 3699 15 dw edw Enterprise dw 127 2579 1 enavfatt safe Safe (circuiti operativi) 30 780 14 getras sipe Gestione Trasferte 164 2682 17 gesper sipe Gesper (gestione presenze) 495 6635 42 sipe/premi sipe Interfaccia Jet (contabilizzazione costo del lavoro) 71 882 17 rcs rcs Ristar 17 334 0 rcs rcs Sitav 134 1606 4 siclav siclav Siclav (Sicurezza Lavoro) 54 437 57 sipe_pns sipe Pensioni 61 641 7 Sipelm siclav Libro Matricola 35 413 19 visio(grant da sipe) sipe Organigramma 5 43 3 Gepesys/payroll/ipayroll sipe Gepe (Procedura Paghe) 318 5543 7 Gmc test Gestione Materiali di consumo 8 46 3 j_abicon/dpse sipe Dpse 126 970 87 Siprod statvoli siprod 162 2147 0 tab. 1 Appendice 4 al Capitolato Tecnico Pag. 4 di 7
3. RIEPILOGO DEI RISULTATI Nella seguente tabella, quindi, si riassumono in maniera sintetica i risultati ottenuti: STIMA COD. APPLICATIVO ILF* FP un. 1 Bdm ( banca dati meteo) 120 4.599 2 Premi 90 3.451 3 Sipe (Sistema Personale) 615 23.546 4 Diogene Gestione Patrimonio Aziendale 140 5.365 5 Enterprise dw 85 3.260 6 Safe (circuiti operativi) 20 772 7 Gestione Trasferte 105 4.025 8 Gesper (gestione presenze) 375 14.360 9 Interfaccia Jet (contabilizzazione costo del lavoro) 51 1.958 10a Sitav 100 3.834 10b Ristar 13 504 11 Siclav (Sicurezza Lavoro) 37 1.422 12 Pensioni 50 1.920 13 Libro Matricola 23 887 14 Organigramma 4 159 15 Gepe (Procedura Paghe) 250 9.575 16 Gestione Materiali di consumo 6 236 17 DPSE 85 3.260 18 SIPROD 110 4.217 * ILF Internal Logical Files tab. 2 TOTALI 87.350 Come si vede 47.481 FP, cioè ben più del 50% della quantità totale dei function point stimati, è data dalla somma delle stime di quelli che appaiono immediatamente essere i più consistenti in termini di funzionalità utente sviluppate: SIPE, GESPER, GEPE. Appendice 4 al Capitolato Tecnico Pag. 5 di 7
4. Sistema ERP di ENAV S.p.A. La valutazione del sistema ERP di ENAV S.p.A. è stata effettuata attraverso una pesatura di razionali che caratterizzano in generale la complessità del sistema. In particolare per la pesatura sono state individuati i seguenti parametri: Complessità nativa del modulo per il fornitore; Peso del modulo per ENAV S.p.A.; Funzionalità (Microprocessi implementati in ENAV S.p.A.) Ponderazione (utilizzo del modulo in ENAV); Numero di custum (esclusi i report); Complessità finale. I parametri sopraccitati sono valorizzati e rendicontati nella seguente tabella: MODULI COMPLESSITA' NATIVA PESO MODULO (A) FUNZIONI (B) PONDERAZIONE ENAV (C) NUMERO DI CUSTOM (D) COMPLESSITA FINALE (A*B*C*D) AD E 1 5 1 1 5 GL E 3 7 1,5 12 378 AP M 3 13 2 13 1014 AR E 2 8 0,5 7 56 PO M 3 13 2 11 858 INV E 3 3 0,5 2 9 AX E 1 3 0,5 5 7,5 OTL E 1 3 0,5 6 9 FA M 3 7 1,5 3 94,5 EiB M 3 3 0,1 0 0,9 PA C 4 7 2 25 1400 PB M 3 3 0,5 1 4,5 PJT E 3 7 1 25 525 4361,4 tab. 3 AD = System Administrator GL = Oracle General Ledger AP = Oracle Account Payable AR = Oracle Account Receivable LEGENDA Appendice 4 al Capitolato Tecnico Pag. 6 di 7
LEGENDA PO = Oracle Purchase Order INV = Oracle Inventory AX = Oracle Global Account Engine OTL = Oracle Time & Labor FA = Oracle Fixed Asset EiB = Oracle Enterprise install Base PA = Oracle Project Accounting PB = Oracle Project Billing PJT = Oracle Project Management COMPLESSITA' NATIVA= Valutazuione di ENAV M = Medium, C = Complex, E = Easy, VC = Very Complex PESO MODULO = Valore indicato da ENAV può assumere un valore da 1 a 5 FUNZIONI= Microprocessi implementati in ENAV PONDERAZIONE = Utilizzo del modulo in ENAV può assumere il valore da 0 a 2 NUMERO DI CUSTOM = Custom per modulo (esclusi i reports) COMPLESSITA FINALE = A*B*C*D Appendice 4 al Capitolato Tecnico Pag. 7 di 7