Corso di Sistemi informativi Anno Accademico 2000 - 2001 Stima dei costi IT Trasparenze 10...
-
Upload
giorgia-moroni -
Category
Documents
-
view
212 -
download
0
Transcript of Corso di Sistemi informativi Anno Accademico 2000 - 2001 Stima dei costi IT Trasparenze 10...
Corso di Sistemi informativi
Anno Accademico 2000 - 2001
Stima dei costi IT
Trasparenze 10
Alessandro Alessandroni
Obiettivi delle lezioni sui Obiettivi delle lezioni sui costicosti
Classificazione dei costi
Definizione di metodi, criteri e tecniche per la stima
Riferimenti di mercato
Parte 1 - Classificazioni dei costi
Quando e perchè stimare i costi
• Per valutare i costi annuali dell’informatica nella predisposizione di budget e piani relativi all’IT di una organizzazione
• per valutare i costi delle soluzioni alternative di un progetto IT da confrontare con i benefici nella stesura di uno studio di fattibilità
• per la valutazione economica di forniture di prodotti e servizi informatici nella fase di acquisizione (gara o trattativa privata)
Quali costi
• Costi del sistema IT: valore delle risorse spese od impegnate per l’evoluzione e l’esercizio del sistema informatico
• costi di un progetto IT: valore delle risorse spese od impegnate per la costruzione di un nuovo sistema, l’avviamento e l’esercizio
• costi di beni e servizi IT oggetto di fornitura: valore dei beni e servizi informatici da acquisire sul mercato
Classificazioni dei costi
• Per risorsa• Per missione• Costi interni ed esterni
Costi per risorsa
costi delle tecnologie (hw e sw):i costi hardware riguardano le stazioni di lavoro, gli elaboratori perferici, gli elaboratori centrali, le periferiche e gli apparati di telecomunicazione; i costi del software riguardano sia i costi del software di base, del middleware e dei pacchetti applicativi
costi del personale: consistono nei costi del personale informatico dedicato ad attività di gestione operativa, di sviluppo e manutenzione delle applicazioni, di assistenza utenti amministrazione, di supporto
costi dei servizi esterni per manutenzione hw, sw e delle reti, sviluppo e manutenzione sw applicativo, consulenze applicative e sistemistiche, servizi di elaborazione dati, data entry, gestione CED, help desk e assistenza utenti,
altri costi: costi per immobili, materiali di consumo, telefoni e altre strumentazioni
Costi per missione
Costi di unprogetto/sistema
Costi di sviluppo
Costi di esercizio
Costi di costruzione
Costi di avviamento
Costi per missione (segue)• Per attività di sviluppo si intendono le attività relative a
progetti che vanno ad ampliare e rinnovare il portafoglio applicativo della amministrazione o ne modifichino in modo significativo alcune parti
– Il costo di costruzione rappresenta il costo necessario per ottenere un sistema da avviare.
– I costi di avviamento rappresentano il valore delle attività e delle risorse necessarie per mettere in esercizio i sistemi, i costi per passare da un certo modo di operare ad uno nuovo.
– I costi di sviluppo comprendono anche costi per l’acquisizione di apparecchiature hw e prodotti sw aggiuntivi acquisiti per installare e/o mettere in esercizio i nuovi sistemi o per far fronte alle cresciute esigenze dei sistemi in esercizio.
• I costi di esercizio comprendono tutti i costi necessari per il corretto funzionamento dei sistemi e l’utilizzo delle applicazioni da parte degli utenti
Costi interni ed esterni• costi interni diretti: sono i costi del personale informatico
della amministrazione impegnato nelle attività di sviluppo e di esercizio del sistema.
• costi interni indiretti o indotti: legati alle attività svolte dagli utenti finali per attività connesse alla costruzione, avviamento e utilizzo del sistema (ad es.: il valore del tempo speso dagli utenti per partecipare all’analisi dei requisiti, caricare i dati negli archivi o istruirsi all’uso dei nuovi sistemi).
• costi esterni: sono i costi relativi alla acquisizione di beni e servizi sul mercato
Classificazione dei costi proposta nel piano triennale Aipa - realizzazione
• prestazioni professionali studio fattibilità• prestazioni professionali analisi e progettazione• prestazioni professionali realizzazione sw• hardware
– mainframe– dipartimentali– pc/ws– altre apparecchiature– altro hw
• sofware– di base e d’ambiente– pacchetti applicativi– prestazioni professionali realizzazione sw– altro sw
piano triennale AIPAcosti di realizzazione - parte seconda
• rete– apparechiature rete e cablaggio– sw rete– prestazioni professionali per rete– altro rete
• formazione utenti• prestazioni collaudo• messa in produzione
– acquisto locali– acquisto impianti tecnologici– prestazioni messa in produzione– altro produzione
• prestazioni monitoraggio• altri costi
Piano triennale AIPA costi di gestione
• hw– locazione/leasing mainframe, dipartrimentali, PC/WS– locazione/leasing altre apparecchiature– manutenzione mainframe– manutenzione dipartimentali– manutenzione pc/ws– manutenzione altre apparecchiature– manutenzione altro hw
• sw– locazione/leasing sw base e ambiente– locazione/leasing pacchetti applicativi– manutenzione sw base e ambiente– manutenzione pacchetti applicativi– prestazioni professionali manutenzione sw
P. trienn. AIPA costi di gestione - parte 2
• rete– locazione/leasing apparecchiature rete– locazione/leasing sw rete– manutenzione apparecchiature rete – manutenzione sw rete– canoni linee– traffico– altro rete
• prestazioni esercizio sistemi– prestazioni gestione sistemi– prestazioni assistenza sistemistica– prestazioni elaborazione dati– prestazioni data entry
• altri costi
Fasi della stima dei costi
la stima dei costi avviene attraverso due fasi distinte:
• quantificazione delle risorse necessarie• valorizzazione delle risorse individuate
I procedimenti di stima variano a seconda del tipo di costo come è esemplificato nella tabella seguente
Principali voci dicosto
Quantificazione risorse Valorizzazione
Costi hw Dimensionamento degli impianti richiesti(elaboratori, linee di trasmissione, posti dilavoro, periferiche) a partire dallecaratteristiche funzionali, dai volumielaborativi e dalle prestazioni richieste dalsistema (capacity planning)
Valore di listino per fascia oper specifica configurazione +sconti volume
Prezzo di mercato per unitàprestazionale (MIPS, GB)
Costi sviluppo sw Dimensionamento dello impegno in tempouomo a partire dalle caratteristiche quali-quantitative del sistema da realizzare(dimensione applicazione in FP/produttività)
Valorizzazione del tempo uomoimpegnato a costi standard o atariffe di mercato
Costi avviamento Dimensionamento dell’impegno in tempouomo a partire dalla analisi delle singoleattività pianificate
Valorizzazione del tempo uomoimpegnato a costi standard o atariffe di mercato
Costi gestionesistemi
Dimensionamento dello impegno in tempouomo a partire dalle attività pianificatesulla base delle caratteristiche quali-quantitative dei sistemi da gestire e deilivelli di servizio richiesti + altre risorseusate nell’erogazione del servizio(tecnologie, locali , materiali di consumo,ecc.)
Valorizzazione del tempo uomoimpegnato a costi standard o atariffe di mercato +valorizzazione altre risorseutilizzate
Costimanutenzione hwe sw
% del prezzo dell’hw e del sw inmanutenzione
Stima dei costi e studio di fattibilità
Costi del progettoCosti per risorsa, per missione, ecc.
Contenuti del progetto di massima:•specifiche applicative•specifiche tecnologiche•avvio del nuovo sistema•formazione e assistenza utenti•impegni di esercizio e manutenzione•make or buy (piano acqusizioni)
quantifica-zione
valorizzazione
conoscenza del sistema e accuratezza della stima
Conoscenzasistema
Hw, sw Personale eServizi
Bassa TCO
Media Fasciaprestazionale
Dimensionamentodi massima
Alta Prezzoconfigurazione
Stima accuratacon fattori dicomplessità
il Total Cost of Ownership (TCO)
• La metodologia del total cost of ownership è stata sviluppata principalmente per confrontare e valutare tecnologie e architetture alternative prendendo in considerazione tutti i costi connessi con l’acquisizione, gestione e manutenzione di un sistema o sottosistema informatico durante la sua vita utile (3-5 anni)
• Sono disponibili in letteratura analisi del TCO relativi sia a interi sistemi informatici che a singole componenti quali pc, LAN, sottosistemi a disco, mainframe, server Unix o NT, ecc.
TCO client/server vs. mainframe/terminali
mainframe/terminali
33%
34%
26%
7%
HW, SW e TLC
sviluppo egestione
supporto utenti
utenti finali
client/server
21%
23%
15%
41%
TCO per PC/LAN
• Componenti di costo costo annuo $• hw e sw del desktop 2.376
– supporto tecnico desktop 1.086– amministrazionedesktop 954– operazioni utente finale 3.173
• totale desktop 7.589– hw e sw LAN 585– supporto tecnico LAN 671– amministrazione LAN 315– utente finale LAN 708
• costi totali LAN 2.279
• costi totali 9.868
sviluppi della metodologia del TCOWhite paper on Gartner Group’s Next Generation Total Cost of Ownership Methodology
• aggiunta della complessità dell’ambiente e dei livelli di servizio (all’aumentare della complessità aumenta il TCO)
• aggiunta della tipologia di utenti (con utilizzo di una parte di client diversi dal pc per utenti con minori esigenze in termini di funzionalità)
• aggiunta delle “best practices” (adottando “best practices” e opportune tecnologie è possibile ridurre il TCO fino al 30% con aumneto utilizzo delle funzionalità e della soddisfazione degli utenti)
• aggiunta del rischio (la riduzione del rischio può comportare un aumento del TCO)
Riduzioni del TCO variando il mix di client
Parte 2 Stima delle diverse componenti di costo
2.1 Hardware
Due classi di hardware
• Prodotti per i quali esiste un ASP (AVERAGE SELLING PRICE) per unità prestazionale
– MAINFRAME (prezzo per MIPS)
– SOTTOSISTEMI A DISCO (prezzo per GB)
– MEMORIA CENTRALE (prezzo per MB)
• Prodotti per i quali la valutazione viene fatta sulla base del prezzo di listino per fascia prestazionale o per la specifica configurazione (base + componenti) + sconto volume
– PERSONAL COMPUTER (DESKTOP E PORTATILI)
– WORKSTATION
– SERVER
– STAMPANTI
– ALTRO HW
Il mercato dei mainframe: i fornitori
• fornitori di sistemi IBM e compatibili: – IBM – PCM (Hitachi e Amdahl)
• fornitori di altri sistemi – Unisys – Bull (GCOS 8)– Siemens (BS2000)
Prezzo per MIPS
• Prezzi: dal 1993 la IBM non pubblica più prezzi di listino• vengono pubblicati prezzi medi di vendita (asp) per MIPS rilevati
dagli information provider (Gartner Group, Metagroup, Sievers Consulting, ec.) per configurazioni medie:
– 10-15 Mb di memoria centrale per MIPS e 0,5-0,75 canali per MIPS (Gartner Group)
– 10 Mb di memoria centrale e 0,2 canali per MIPS (Sievers Consulting)
• MIPS: vengono stimati dagli information provider per ciascun modello
• distinzione per tecnologia (ECL, CMOS, ACE)
Prezzi medi di venditain Europa (fonte: Sievers Consulting)
11
15
10,5
12
11
9
7,7
11,5
76,66,6
6,6
10,2
8,6
7,2
2Q97 3Q97 4Q97 1Q98 3Q982Q98
IBM CMOS
Skyline 2
Amdahl
KDM/MIPS
Observed Selling Prices (+/- 10%, 1 year warranty)
© 1998 Ralf-Jürgen Sievers Consulting98_004st.ds4
6,6
5,8
4Q98
Costo totale mainframe(escluso personale)
H/W DepreciationMaintenanceEnergy CostsS/W Charges
3090-40E
3090-60S
3090-60J9021-720
9021-900
9021-982
9021-9X2
9672-RX39672-RY4
9672-RX5
0
10
20
30
40
50
60
70
80
90
100
87 88 89 90 91 92 93 94 95 96 97 98
"G5"
Forecast
~ 25%p.a.
~ 15%p.a.
~ 30%p.a.
~ 25%p.a.
DM’000/MIPS
p.a.
Effective purchase prices; depreciation 5 years (3090), 4 years (9021),3 years (9672); kVA: 8600hours/year, DM0.20/kWh; MVS/OS390 sampleconfiguration with newest versions
© 1997 Ralf-Jürgen Sievers Consulting
Mid-Market Values of IBM's Large Systems
Hardware Hardware Sistemi intermediSistemi intermedi
Indici di prestazione dei sistemi midrange• Non può essere utilizzato come indice di prestazione il
MIPS che è un valido indice di confronto all’interno di una stessa architettura (mainframe) ma che può portare a grossi errori se utilizzato per confronti tra architetture diverse quali i sistemi “midrange”
• le prestazioni di un sistema multiuser e multitasking sono determinate oltre che dalla potenza del processore anche dalle caratteristiche architetturali (velocità del bus, caching, sottosistema I/O, ecc.); in una configurazione bilanciata di mainframe (1-1,5 canali per MIPS) circa il 25% del prezzo della unità centrale è dovuta al sottosistema di I/O
• l’indice prestazionale più utilizzato per sistemi UNIX e NT è il numero di transazioni al minuto tpm-TPC-C
benchmark TPC-C• è un benchmark nato per testare le caratteristiche dei sistemi in
ambiente OLTP (on line transaction processing) dove è richiesto un rapido accesso in lettura e scrittura ai database che contengono le informazioni aziendali di riferimento
• anche se tali indice è influenzato dal tipo di DBMS utilizzato nei test e dalla configurazione adottata (tipo host o client-server) è al momento il più utilizzato
• nei risultati dei benchmark pubblicati dal TPC vengono indicati per ciascun sistema: configurazione, tpm, e prezzo in $ per tpm calcolato sulla base dei prezzi dell’hw, del sw e della manutenzione per 5 anni
Il mercato dei sistemi “midrange” (dipartimentali e server)
• Sistemi proprietari (OS/400 e VMS)
fino a 25.000 tpm con costo minimo per tpm di 128$
• sistemi UNIX - RISC
fino a 115.000 tpm con costo minimo per tpm di 50$
• sistemi Windows NT- Intel
al massimo 22.000 tpm TPC con 4 Pentium e costo per tpm di 18$
stima dei prezzi di sistemi “midrange”
• stima di massima– prezzo per utente o per fascia di utenti
(funzione del tipo di impiego del server)– prezzo per unità prestazionale (ad esempio
tpm TPC-C)
• stima dettaglio– prezzo di listino della specifica
configurazione + sconti volume
prezzi medi di sistemi “midrange” per fascia di utenti
(configurazioni per applicazioni OLTP)
System Size (Users) prezzo medio milioni di lire
L/ML per user
1-10 22,6 2,3 11-25 43,9 1,8 26-50 82,4 1,6 51-100 118,0 1,2 101-250 287,6 1,2 oltre 250 561,2 1,1 Fonte: Elaborazione AIPA su dati Datapro.
prezzi di listino dei sistemi intermedi per diverse configurazioni
tipo configurazione n. utenti L/ML per
utente mainframe alternativo 500 1,8
1000 1,7 data warehouse 100 3,5 OLTP alta affidabilità 100 3,5
250 2,5 OLTP 50 1,5
100 1,1 Workgroup server 25 1,1
150 0,6300 0,6
sconti per dipartimentali e server
• 1 10-20%• 10 20-30%• 100 30-40%
dischi RAID per mainframe
Prezzo per Gb che varia in funzione:• del numero di Gb acquistati• della modalità di scelta del contraente (gara o trattativa
privata)• del tipo di protezione (RAID1 più costoso ma più
performante del RAID5)• della configurazione, orientata alla capacità o alle
prestazioni (dipende dalla quantità di memoria cache per Gb, capacità dei singoli dischi, numero di controller, ecc.)
Average Price per Effective Mbyte
CablaggiCablaggi
cablaggio LAN: componenti passivi
• comprende i materiali e la installazione delle LAN
• per una piccola e semplice installazione con L5 doppino o UTP il costo è di 100-150$ per pdl
• in molte installazioni i costi variano da 200 a 300 $ per posto di lavoro e possono arrivare fino a 1000$ in casi complessi con uso di fibra ottica.
LAN: componenti attivi
Scenario dei Prezzi relativi 1H98Tecnologia Apparecchia-
turaVelocità Prezzo per
PortaShared Fast Ethernet Hub 100 Mbps $ 100Switched Fast Ethernet Switch 100 Mbps $ 150Switched TokenRing Switch 16 Mbps $ 350Shared FDDI Concentrator 100 Mbps $ 680Switched FDDI Switch 100 Mbps $ 3200ATM Switch 622 Mbps $ 4200Shared Gigabit Ethernet Hub 1 Gbps $ 1400Switched Gigabit Ethernet Switch 1 Gbps $ 2000
Fonte: Sievers Consulting
Caso di studio Caso di studio sistema con 100 sistema con 100 utentiutenti
ServerServerOLTPOLTP
ServerServerdi retedi rete RetRet
ee
80% 80% medio medio livellolivello
20% 20% elab. elab. complessecomplesse
Caso di studio Caso di studio serverserver1.2501.000
750500 550250
00Numero di utenti20 40 60 80 100120
Server applicativo Server applicativo 55.00055.000 Server di rete Server di rete 27.50027.500
Totale server Totale server 87.50087.500 Sconto 15% Sconto 15% 70.00070.000
Caso di studio Caso di studio postazioni postazioni utenteutente
80 PC mainstream80 PC mainstream
1500 E x 80 = 1500 E x 80 = 120.000120.000 E E
20 PC power user20 PC power user
2250 E x 20 =2250 E x 20 = 45.000 45.000 E E
100 stampanti laser (individuali)100 stampanti laser (individuali)
500 E x 100 = 500 E x 100 = 50.00050.000
Totale postazione utente Totale postazione utente 215000215000
Sconto 25% Sconto 25% 160000160000
Caso di studio Caso di studio cablaggiocablaggio
250 punti rete 250 punti rete
100 x 250 = 100 x 250 = 2500025000
120 porte Switched Fast Ethernet120 porte Switched Fast Ethernet
145 x 120 = 145 x 120 = 1740017400
Totale cablaggioTotale cablaggio 4200042000
Caso di studio Caso di studio sistema con 100 sistema con 100 utentiutenti
Sintesi dei costi hardwareSintesi dei costi hardwareServerServer 70.00070.000
Personal computer Personal computer e stampantie stampanti 160.000 160.000
CablaggioCablaggio 42.000 42.000
Totale hardwareTotale hardware 272.000 272.000
(544 Milioni di Lire)(544 Milioni di Lire)
2.2 prodotti sw
Stima dei costi dei prodotti software
La stima dei costi dei prodotti software si presenta complessa:
• per la elevata modularità con la quale vengono offerti i prodotti,
• difficoltà di valutare le carattestiche funzionali e prestazionali di prodotti concorrenti,
• le differenti formule di pricing legate al tipo e potenza della piattaforma hardware, al numero di utenti nominali o concorrenti, ecc.
Stima dei costi dei prodotti software
Le stime di massima possono essere effettuate secondo due criteri principali:
mettendo in rapporto il prezzo delle licenze software al prezzo della piattaforma hardware alla quale sono destinate: questo criterio di stimare il costo del software come percentuale del costo dell’hardware è adeguato soprattutto per il software di base e d’ambiente;
sulla base di un prezzo unitario per utente: tale criterio è il più adeguato per il software applicativo e per alcuni prodotti middleware.
Una stima di dettaglio non può che fare riferimento ai prezzi di listino degli specifici moduli da acquisire e agli sconti praticati sul mercato.
sw di base e d’ambiente: mainframe
• il sw comprende sistema operativo, DBMS, TP monitor, strumenti di sviluppo, supporto alle reti geografiche, ecc.
• viene fornito in locazione con canoni mensili (MLC: monthly licence charge)
• stima di massima:– costo annuo per MIPS (funzione decrescente della capacità) basato
su rilevazioni o su listini prezzi– % del valore dell’hw
• stima di dettaglio:– canoni mensili del listino del fornitore per i singoli prodotti con
riferimento al gruppo sw e al tipo di licenza
Software di base e Software di base e d’ambiented’ambiente
per Mainframeper Mainframe
Costo per MIPSCosto per MIPS
Percentuale del valore dell’hardwarePercentuale del valore dell’hardware
canone annuale per sw di base e d’ambiente (licenze IBM e manutenzione ISV)
0
5
10
15
20
25
30
35
<100 100-160
160-230
230-550
550-1000
>1000
fascia di potenza
mil
ion
i d
i li
re p
er M
IPS
min
max
med
Fonte: elaborazioni su dati Gartner Group
l’andamento del prezzo normalizzato (1= 60 MIPS) di una tipica suite software per MVS
in funzione della potenza installata
Percentuale del valore dell’hardwarePercentuale del valore dell’hardware
15% - 25%15% - 25%
Altri software, valutazione separataAltri software, valutazione separata
DBMSDBMS
Ambienti di sviluppoAmbienti di sviluppo
AltroAltro
Software di base e Software di base e d’ambiented’ambiente
per Sistemi intermediper Sistemi intermedi
sw di base e d’ambiente per open systems
• Server Unix• un set standard di sw comprende:
– sistema operativo Unix– compilatore C– file systems– sw di gestione del sistema
• stima di massima del costo:dal 15 al 25% della spesa hw (fonte IDC 1995)
• altri prodotti sw: DBMS, strumenti di sviluppo sw
dbms
• in passato due fasce: – alta: enterprise – bassa: workgroup
• tendenza è verso un unico prodotto per UNIX e NT:
– prezzo di listino della licenza 2.500.000-3.000.000 lire per utente concorrente con sconti fino al 70-80% (oltre 1000 copie)
– manutenzione: il costo varia a seconda del livello di servizio: » 8 ore x 5 giorni: 18-20% del prezzo di listino» 24 ore per 7 giorni: 23-25% del prezzo di listino
prodotti di network e system management in ambienti distribuiti
• prezzo del sw scontato:– per 1500 utenti: 1050$ per utente– per 15000 utenti: 460$ per utente– per 30000 utenti: 330$ per utente
• implementazione e personalizzazione: dal 20 al 120% del costo del sw
• hw: dal 10 al 200%• il costo di manutenzione annuo: 18% del prezzo di
listino
Fonte: Metagroup
strumenti di sviluppo applicativo
• Possono variare da un semplice linguaggio 4GL a uno strumento CASE e di test a una sistema integrato di strumenti CASE con generatori di codice che coprono l’intero ciclo di vita di una applicazione
– primo caso: 300$ a sviluppatore concorrente– secondo caso: 13.255$ a sviluppatore concorrente– terzo caso: 23.333$ a sviluppatore concorrente
pacchetti applicativi (ERP) e servizi di implementazione
• Costo delle licenze dei pacchetti:– I prezzi delle licenze dipendono dai moduli acquisiti e
dal numero di utenti che li utilizzano. Per contratti con almeno 500 utenti i prezzi per utente variano da 3.500.000 – 4.000.000 lire.
– Gli sconti rispetto ai listini variano dal 15 al 50%, ma per i contratti superiori a 40-50 miliardi di lire si raggiungono sconti superiori scendendo al di sotto di 600.000 lire per utente (per tutte le categorie)
ERP - continua
• costo dei servizi di implementazione:– i servizi comprendono: parametrizzazione e personalizzazione
del pacchetto, integrazione con il sistema informativo, messa a punto e avviamento del sistema, formazione dei tecnici e degli utenti
– il costo di implementazione varia da 2 a 4 volte il costo delle licenze
– le tariffe delle figure professionali coinvolte variano da 800.000 lire/gg a 1.200.000 lire/gg
• mautenzione licenze– pari al 15% del valore delle licenze
software per client
• Il sistema operativo è compreso nel prezzo di acquisto
• pacchetto di office automation (word processing, foglio elettronico, programma di presentazione):
– prezzo di listino 1.200.000 lire con sconti del 50% per oltre 1000 licenze
• pacchetto di groupware– prezzo analogo al pacchetto di office
• software per comunicazione con host– prezzo di 100$ per client
2.3 prestazioni professionali e servizi
erogazione di un servizio
risorse umane
Tecnologie (hw, sw)
complessitàdell'ambiente
livelli di servizio
Volume(fattore dimensionale)
servizio
(organizzazione e processi)
stima dei costi dei servizi
• SERVIZI VALUTABILI A PERCENTUALE– monitoraggio (% dell' importo del contratto)
– manutenzione hw (% del valore dell'hw)
– manutenzione sw (% del valore del sw)
• SERVIZI VALUTABILI in base all’OUPUT (output e prezzo) oppure (output, produttività e tariffe)
– sviluppo e manutenzione sw (costo per fp o loc sviluppato o mantenuto)
– data entry (costo per carattere registrato)
– help desk (costo per chiamata)
– formazione (costo per giorno/aula o per giorno/partecipante)
– outsourcing del CED (costo per MIPS)
• ALTRI SERVIZI (dimensionamento risorse e tariffe)– gestione pc/LAN, ced, rete geografica
– outsourcing della rete, desktop, ecc.
– assistenza all’avviamento
tecniche per la stima dei costi
Le principali tecniche utilizzate per la stima dei costi sono:
l’esperienza personale di uno o più esperti
la stima per analogia la stima per mezzo di procedure
ingegneristiche (standard) la stima con tecniche statistiche
Servizi informaticiServizi informaticiQuali serviziQuali servizi
Di applicazione softwareDi applicazione software
Di prodotti softwareDi prodotti software
Di prodotti hardwareDi prodotti hardware
Manutenzione
canoni di manutenzione hw: % del valore di acquisto
mainframe:– I canoni sono diminuiti nel tempo e per i modelli più recenti (CMOS)
sono intorno a 35$ per MIPS per mese pari a una incidenza percentuale sul prezzo di acquisto del 5-6% all’anno.
• sistemi midrange – mediamente 6% (con variazione dal 7% al 5% passando dalla fascia bassa a quella alta)
personal computer– mediamente 6% (anche in questo caso maggiore su modello entry level e inferiore su
fascia alta)
stampanti: dal 12 al 14%Nota: per pc e stampanti in grandi volumi (>2000 pezzi) i canoni annui variano da
120.000 lire fino a minimo 80.000 lire a pezzo)
canoni di manutenzione hw
• Sottosistemi a disco: – il canone mensile di listino è pari a 8$ per Gb
pari a circa 170.000 lire per Gb all’anno
• apparecchiature di rete: router– manutenzione dell’hw: 12% del prezzo di
listiino può essere ridotto del 2-4% sulla base del volume
– manutenzione sw: 5% del prezzo di listino dell’apparecchiatura.
manutenzione pacchetti sw (canoni annui in % del prezzo di acquisto)
• livello base (aggiornamenti e correzioni di errori)12%
• con servizio telefonico di supporto (5gg/set, 8 h/gg)14-15%
• con supporto telefonico (24 h/gg per 7gg /set) e accesso a documenti su problemi e soluzioni, formazione e addestramento:17-18%
• come il precedente + rapporti personalizzati, gruppo di supporto a richiesta: 21%
Realizzazione di studi di fattibilitàRealizzazione di studi di fattibilità
Sviluppo softwareSviluppo software
Formazione e addestramentoFormazione e addestramento
Collaudo e messa in produzioneCollaudo e messa in produzione
MonitoraggioMonitoraggio
Servizi informaticiServizi informaticiQuali serviziQuali servizi
Progettazione e sviluppo
Costi sviluppo sw applicativo
• Fatto a ingegneria del software
formazione e addestramento
• riguarda sia gli utenti finali che il personale informatico • è legata all’avvio di nuovi progetti (per gli utenti finali e
personale IS) o all’aggiornamento professionale (per il personale IS)
• i corsi possono essere corsi a calendario (per addestramento su prodotti sw e formazione su tematiche generali) o corsi su commessa
quantificazione fabbisogni formativi e stima di massima dei costi
• utenti finali (da 0 a 12 gg/anno: media 5 gg/anno) costo medio 150$ giorno allievo
• personale di sviluppo supporto e gestione (ottimale 10-15 gg/anno: media 6 gg) costo medio 320$ per giorno allievo;
il training del personale IS per nuovi ambienti può comportare anche 30 gg per senior 1° anno, 10-15 per altri, in media 20 gg
modalità di stima dei costi
• costo annuo di formazione per persona (2-3 milioni di lire per utente finale)
• giorni di formazione annui previsti x costo per giorno allievo
• sulla base di un piano di formazione stima del costo dei corsi a calendario e dei costi di progettazione e di erogazione dei corsi a commessa
nuove modalità di formazione
• computer based training (CBT)– CBT offerti sul mercato: i prezzi variano da 200-300.000 per i CBT
relativi all’utilizzo di prodotti di produttività individuale a circa 2.000.000 di lire per CBT relativi ad ambienti di sviluppo o problematiche complesse. Questi prodotti sono soggetti a sconti volume
– CBT realizzati su commessa: il costo per la realizzazione è valutato in media pari a 30 gg/persona per ogni ora di fruizione del corso multimediale con tariffa giornaliera di 1.000.000 di lire; sulla produttività media indicata incidono le caratteristiche dell’applicazione quali numero di colori ,% di grafica, risoluzione, suono, tipo di percorso didattico, interattività, test, simulazione, animazione
• formazione a distanza
manutenzione sw applicativo
• principali categorie:– correttiva: risoluzione di problemi– migliorativa: miglioramento delel prestazioni e dell’usabilità– adeguativa: adegaumento all’evoluzione dell’ambinete tecnologico– evolutiva: per adattare la procedura alle nuove esigenze degli utenti e
a cambiamenti id normativa; comporta l’aggiunta, il cambiamento ed eventualmente la rimozione di funzionalità
• consideriamo le prime tre categorie (manutenzione MAC); la manutenzione evolutiva può essere valutata in modo analogo allo sviluppo
• indice di massima per la MAC: impegno da 1/7 a 1/10 dell’impegno in sviluppo applicativo
(segue) manutenzione sw applicativo
• Secondo Boehm (1981) l’impegno in manutenzione è proporzionale sia alla dimensione del progetto che alla entità dei cambiamenti apportati ai programmi.
• La formula proposta, che rientra nel modello di stima COCOMO, è la seguente:
PMM = ACT x PM
dove PMM è il numero di persone/mese dedicate alla manutenzione nel corso di un anno; ACT rappresenta il cosiddetto Annual change traffic, ovvero una misura dell’entità delle modifiche, determinata come rapporto tra istruzioni nuove o riscritte rispetto al numero totale di istruzioni; infine PM rappresenta l’impegno (espresso in termini di persone/mese) necessario per sviluppare il progetto.
• Lo stesso autore suggerisce una serie di fattori correttivi che hanno lo scopo di adattare la formula alle caratteristiche dell’ambiente di riferimento quali: tipo e dimensione del progetto, livello di esperienza degli addetti, strumenti tecnici impiegati ecc.
(segue) manutenzione sw applicativo
• Il costo della manutenzione MAC può essere valutata sulla base della dimensione del parco applicativo da mantenere e del costo del personale o delle tariffe professionali nel caso di servizi esterni
• la dimensione può essere valutata in linee di codice o in punti funzione
• la produttività della manutenzione MAC dipende principalmente da:
– manutenibilità delle applicazioni– livelli di servizio richiesti– conoscenza delle applicazioni e dell’ambiente da parte del
personale incaricato della manutenzione
(segue) manutenzione sw applicativo
• Per applicazioni legacy scritte in COBOL i valori della produttività relativi alla manutenzione MAC si attestano intorno alle 200.000 LOC mantenute per anno uomo.
• Un altro fattore di aleatorietà che rende difficile la stima dei costi di manutenzione si riferisce alla distribuzione degli impegni lungo l’intera vita del prodotto software. Il valore di produttività indicato in precedenza riguarda l’insieme degli interventi di manutenzione MAC e deve essere considerato come un valore medio lungo l’arco di vita di una applicazione.
(segue) manutenzione sw applicativo
impegno per manutenzione in funzione dell'età della applicazione
(costo della non qualità)
00,20,4
0,60,8
11,2
1,41,6
0 1 2 3 4 5 6 7 8 9 10
età della applicazione
ore-uomo per FP
enhancement
total
Di un CEDDi un CED
Dei server centralizzatiDei server centralizzati
Dei sistemi distribuitiDei sistemi distribuiti
Delle reti geograficheDelle reti geografiche
Servizi informaticiServizi informaticiQuali serviziQuali servizi
Gestione e conduzione
personale per gestione CED• Indicatore : persone per MIPS con distinzione tra personale operativo e personale
tecnico-sistemistico minimo medio massimo
– operatori 0,060 0,215 0,472– sistemisti (servizi tecnici) 0,240 0,100 0,216– totale 0,098 0,315 0,630
• il numero di operatori per MIPS decresce al crescere della dimensione del CED (vedi grafico successivo)
• relazione tra personale sistemistico e complessità del sw di base e d’ambiente (misurata dai canoni sw)
• altri fattori che influenzano il dimensionamento:– livelli di servizio e qualità dei processi– numero di sottosistemi supportati– utilizzo della capacità produttiva– tipologia del carico di lavoro (batch, interattivo, online)– volumi di stampe, montaggio nastri, ecc.– grado di automazione
personale operativo medio per MIPS
00,050,1
0,150,2
0,250,3
0,350,4
0,45per
sonal
e oper
ativ
o
per
MIP
S
<80 80-135
135-215
215-400
>400 2500-3000
MIPS installati
Fonte: Gartner Group e Metagroup
costo dei servizi tecnici per MIPSin relazione al costo del SW
0
5
10
1520
25
30
35
40
0 10 20 30 40 50
costo per MIPS dei servizi tecnici ('000 $)
cost
o p
er M
IPS
del
sw
('0
00
$)
Fonte: Gartner Group
Personale per gestione server(AS/400, Unix, NT, ecc.)
• Indicatore: persone per server• intervallo: 0,3-2 (0,6 per complessità media)• Fattori di complessità
– maturità piattaforma– fascia di prestazioni del server– numero di piattaforme diverse o sistemi operativi– tasso di cambiamento dei server
gestione pc/LAN
• Indicatore : persone di supporto per utente– servizi tecnici– supporto utente/help desk– pianificazione e sviluppo– operazioni– finanza e amministarzione
• range: 10-80 (utenti per persone di supporto)• il numero del personale di supporto per utente cresce al crescere
della complessità del sistema (vedi grafico successivo)
Utenti per staff di supporto
0102030405060708090
2 3 4 5 6 7 8 9 10 11 12 13 14
indice di complessità
ute
nti
per
sta
ff
gestione WAN
• Personale di staff (direzione e amministrazione, attività operative, help deske change management, pianificazione, supporto sistemistico) per device (terminali, stampanti, server, porte dial-up, ecc.)
1,7 ogni 1000 device con un costo per device di circa 230.000 (con tariffa annua di 70.000$ o 140 milioni di lire)
• fattori di complessità:– n. Protocolli– numero di siti– ridondanza– SLA (availability, tempi di risposta, MTTR, contingency requirements)
Servizi informaticiServizi informaticiQuali serviziQuali servizi
………………………………
Data entryData entryData entryData entry
Outsourcing del CEDOutsourcing del CEDOutsourcing del CEDOutsourcing del CED
Altri
data entry
• i servizi di data entry vengono valutati in lire a caratter registrato e controllato su supporto magnetico
• valori medi di mercato:– 3 lire per carattere nel caso di caratteri alfanumerici– 4 lire a carattere nel caso di caratteri numerici
• nel caso in cui i dati da registrare siano contenuti all’interno di documenti e debbano essere ricercati i costi possono aumentare; per una stima più accuarata occorre fare delle prove per verificare la produttività
• la acquisizione di documenti tramite scanner varia con la dimensione e le caratteristiche dei documenti e l’eventuale esigenza di predisporre una scheda di riferimento; si può assumere 200 lire per pagine in formato A4