APPLICAZIONI INFORMATICHE IL CICLO DI SVILUPPO applicazioni informatiche

  • Slides: 26
Download presentation
APPLICAZIONI INFORMATICHE IL CICLO DI SVILUPPO applicazioni informatiche - 5 1

APPLICAZIONI INFORMATICHE IL CICLO DI SVILUPPO applicazioni informatiche - 5 1

INDICE • EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE • I MODELLI DI SVILUPPO

INDICE • EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE • I MODELLI DI SVILUPPO DEL SOFTWARE • LA FASE DI MANUTENZIONE • I COMPONENTI PRÊT-À-PORTER • OUTSOURCING • ORIGINI E CAUSE DEL CONTENZIOSO applicazioni informatiche - 5 2

EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE • LA PREISTORIA (anni ‘ 40) PRODUTTORE

EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE • LA PREISTORIA (anni ‘ 40) PRODUTTORE HW = PRODUTTORE SW = UTENTE • PRIME APPLICAZIONI TECNICO/SCIENTIFICHE (anni ‘ 50) PRODUTTORE HW = PRODUTTORE SW SISTEMA PRODUTTORE SW APPLICATIVO = UTENTE applicazioni informatiche - 5 3

EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE • PRIME APPLICAZIONI GESTIONALI (anni ‘ 60)

EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE • PRIME APPLICAZIONI GESTIONALI (anni ‘ 60) PRODUTTORE HW = PRODUTTORE SW SISTEMA PRODUTTORE SW APPLICATIVO PER IL CLIENTE • L’ERA MODERNA PRODUTTORE HW PRODUTTORE SW SISTEMA PRODUTTORE SW APPLICATIVO STD DEALER : CUSTOM CLIENTE applicazioni informatiche - 5 4

EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE • LE PROSPETTIVE OPEN SOURCE SYS ++

EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE • LE PROSPETTIVE OPEN SOURCE SYS ++ APPL - - (FREEWARE) PARTNERSHIP applicazioni informatiche - 5 5

FASI DI SVILUPPO DEL SOFTWARE STUDIO DI IL MODELLO A FATTIBILITA’ CASCATA ANALISI E

FASI DI SVILUPPO DEL SOFTWARE STUDIO DI IL MODELLO A FATTIBILITA’ CASCATA ANALISI E SPECIFICHE DI SPECIFICA PROGETTO DEI REQUISITI INTEGRAZIONE CODIFICA E TEST DEI E TEST DI SISTEMA MODULI AVVIAMENTO IN ESERCIZIO MANUTENZIONE applicazioni informatiche - 5 6

IL MODELLO A SPIRALE DETERMINAZIONE DI OBIETTIVI VALUTAZIONE DI ALTERNATIVE, ALTERNATIVE E IDENTIFICAZIONE E

IL MODELLO A SPIRALE DETERMINAZIONE DI OBIETTIVI VALUTAZIONE DI ALTERNATIVE, ALTERNATIVE E IDENTIFICAZIONE E RISOLUZIONE VINCOLI DEI RISCHI TOTI PRO PI REQUISITI PIANIFICAZIONE SVILUPPO E DELLA FASE VERIFICA DEL SUCCESSIVA PRODOTTO DEL LIVELLO SUCCESSIVO applicazioni informatiche - 5 7

LA MANUTENZIONE DEL SOFTWARE OCCUPA, IN TERMINI DI COSTO, TRA 60% E 70% DI

LA MANUTENZIONE DEL SOFTWARE OCCUPA, IN TERMINI DI COSTO, TRA 60% E 70% DI TUTTO IL CICLO DI VITA • CORRETTIVA: 20% - 30% • ADEGUATIVA: 15% - 25% • EVOLUTIVA: 30% - 50% applicazioni informatiche - 5 8

FREQUENZA DI GUASTO CICLO DI VITA DEL SOFTWARE Mortalità infantile CURVA IDEALE Usura quasi

FREQUENZA DI GUASTO CICLO DI VITA DEL SOFTWARE Mortalità infantile CURVA IDEALE Usura quasi assente TEMPO applicazioni informatiche - 5 9

FREQUENZA DI GUASTO CICLO DI VITA DEL SOFTWARE Mortalità infantile “Usura” TEMPO applicazioni informatiche

FREQUENZA DI GUASTO CICLO DI VITA DEL SOFTWARE Mortalità infantile “Usura” TEMPO applicazioni informatiche - 5 10

FREQUENZA DI GUASTO CICLO DI VITA DEL SOFTWARE Interventi di manutenzione correttiva difettosità indotta

FREQUENZA DI GUASTO CICLO DI VITA DEL SOFTWARE Interventi di manutenzione correttiva difettosità indotta dalle modifiche CURVA REALE Modifica per manutenzio ne • Adeguativa • Evolutiva TEMPO applicazioni informatiche - 5 11

OUTSOURCING Outsourcing: “esternalizzazione di alcune fasi del processo produttivo” applicazioni informatiche - 5 12

OUTSOURCING Outsourcing: “esternalizzazione di alcune fasi del processo produttivo” applicazioni informatiche - 5 12

OUTSOURCING • backsourcing: “riportare all’interno dell’Azienda le fasi di processo già esternalizzate” • insourcnig:

OUTSOURCING • backsourcing: “riportare all’interno dell’Azienda le fasi di processo già esternalizzate” • insourcnig: “mantenimento di una attività all'interno dell'azienda tramite la collaborazione di una società esterna che garantisca il necessario know how” applicazioni informatiche - 5 13

OUTSOURCING Cosa porta all’outsourcig: • aumento del livello di specializzazione • rifocalizzazione sulle core

OUTSOURCING Cosa porta all’outsourcig: • aumento del livello di specializzazione • rifocalizzazione sulle core competence dell'impresa; • aumento della flessibilità dell'impresa; • obbligo per l'impresa di sottomettersi alla "disciplina del mercato"; • sfruttamento dei vantaggi derivanti dall'utilizzo di manodopera a basso costo per lo svolgimento di mansioni poco qualificate. applicazioni informatiche - 5 14

OUTSOURCING Controllo dei costi (. . disciplina di mercato) “molte imprese private, e la

OUTSOURCING Controllo dei costi (. . disciplina di mercato) “molte imprese private, e la maggior parte delle organizzazioni che operano nel settore pubblico, non sono in grado di stimare il costo dei servizi collaterali alla produzione su base disaggregata” Domberger (1998) applicazioni informatiche - 5 15

OUTSOURCING • della tecnologia – gestione ced e ammodernamento impianti • del personale edp

OUTSOURCING • della tecnologia – gestione ced e ammodernamento impianti • del personale edp – la formazione e gli skill del personale hanno una rapida obsolescenza • creazione di una consociata autonoma – gestisce completamente il servizio in modo più efficiente e puo’ offrire servizi anche a terzi applicazioni informatiche - 5 16

“DE L’OUTSOURCING” Niccolò Machiavelli “IL PRINCIPE” CAP. XIII 1513 L’armi ausiliarie … sono quando

“DE L’OUTSOURCING” Niccolò Machiavelli “IL PRINCIPE” CAP. XIII 1513 L’armi ausiliarie … sono quando si chiama uno potente, che con le armi sue ti venga ad aiutare e defendere: come fece ne’ prossimi tempi papa Iulio; il quale, avendo visto nell’impresa di Ferrara la trista prova delle sue armi mercenarie si volse alle ausiliarie; e convenne con Ferrando re di Spagna che con le sue genti ed eserciti dovesse aiutarlo. Queste armi possono essere utile e buone per loro medesime; ma sono per chi le chiama quasi sempre dannose; perché, perdendo, rimani disfatto; vincendo, resti loro prigione. applicazioni informatiche - 5 17

OUTSOURCING ACQUISIZIONE AD HOC STD PRODOTTO INTERNA RISORSE INTERNE USATE PER L’ANALISI DEI REQUISITI,

OUTSOURCING ACQUISIZIONE AD HOC STD PRODOTTO INTERNA RISORSE INTERNE USATE PER L’ANALISI DEI REQUISITI, LA CODIFICA, ECC. RISORSE INTERNE USATE PER LA SCELTA DEL PACCHETTO, L’INSTALLAZIONE, ECC. ESTERNA IL FORNITORE ESEGUE L’ANALISI DEI REQUISITI, LA CODIFICA, ECC. IL FORNITORE ESEGUE LA SCELTA DEL PACCHETTO, L’INSTALLAZIONE , ECC. applicazioni informatiche - 5 18

OUTSOURCING … sì e no • si perche’ non si sovraccarica l’azienda con un

OUTSOURCING … sì e no • si perche’ non si sovraccarica l’azienda con un corpo estraneo all’attivita’ societaria • no perche’ viene perduto know how strategico dare all’esterno le attivita’ di basso livello? – si perche’ non sono strategiche – no perche’ sono le piu’ economiche dare all’esterno le attivita’ di alto livello? – no perche’ sono strategiche – si perche’ richiedono skill specialistici applicazioni informatiche - 5 19

ORIGINI E CAUSE DEL CONTENZIOSO il problema nasce generalmente da un disallineamento tra quanto

ORIGINI E CAUSE DEL CONTENZIOSO il problema nasce generalmente da un disallineamento tra quanto offerto dal fornitore e quanto richiesto dal cliente in termini di: – funzionalita’ – tempi di consegna – costi finali applicazioni informatiche - 5 20

POSSIBILI RIMEDI CONCORDARE SPECIFICHE DI SERVIZIO (S. L. A. ): • SEMPLICI • UNIVOCHE

POSSIBILI RIMEDI CONCORDARE SPECIFICHE DI SERVIZIO (S. L. A. ): • SEMPLICI • UNIVOCHE • MISURABILI applicazioni informatiche - 5 21

POSSIBILI RIMEDI ogni modifica, anche piccola, alle specifiche di servizio in corso d’opera deve

POSSIBILI RIMEDI ogni modifica, anche piccola, alle specifiche di servizio in corso d’opera deve essere richiesta e concordata valutandone tempi e costi applicazioni informatiche - 5 22

POSSIBILI RIMEDI individuare una persona (lato cliente) che abbia: • La completa responsabilità del

POSSIBILI RIMEDI individuare una persona (lato cliente) che abbia: • La completa responsabilità del processo • Sufficiente autorevolezza sia verso l’interno sia verso il fornitore ( = deleghe scritte ) applicazioni informatiche - 5 23

POSSIBILI RIMEDI diffidare (da entrambe le parti) • di richiestemporanee e • di risposte

POSSIBILI RIMEDI diffidare (da entrambe le parti) • di richiestemporanee e • di risposte del tipo: “certo, si puo’ fare, poi vediamo. . . non si preoccupi” … portano direttamente in mano agli avvocati applicazioni informatiche - 5 24

POSSIBILI RIMEDI stabilire chiaramente e negoziare i parametri di qualita’ del servizio (S. L.

POSSIBILI RIMEDI stabilire chiaramente e negoziare i parametri di qualita’ del servizio (S. L. A. ) indicatori target processo di monitoraggio azioni correttive tempi applicazioni informatiche - 5 25

IN SINTESI… cosa fare con l’Outsourcing? • Strategia aziendale – Cosa vogliamo fare da

IN SINTESI… cosa fare con l’Outsourcing? • Strategia aziendale – Cosa vogliamo fare da grandi? • Strategia IT – Come dare valore al nostro business? La capacità di dare risposte condivise a queste domande è un indicatore della capacità di guidare l’azienda e la direzione Sistemi Informativi applicazioni informatiche - 5 26