Sistemi informativi secondo classificazioni...
Transcript of Sistemi informativi secondo classificazioni...
![Page 1: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/1.jpg)
Sistemi informativi secondo prospettive combinate
![Page 2: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/2.jpg)
acquisti produzione vendite
direzacquisti
direzproduz.
direzvendite
processo
![Page 3: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/3.jpg)
INTEGRAZIONE TRA PROSPETTIVE
• Informazioni e attività sono condivise da funzioni diverse
• I dati elaborati da un sistema possono costituire l’input di altri sistemi funzionali
• il concetto di “processo” utilizzato per progettare (parti di) sistemi informativi funzionali
![Page 4: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/4.jpg)
SISTEMI ERP
Sistemi gestionali
![Page 5: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/5.jpg)
Origine
• ’60 – ’80: applicazioni aziendali personalizzate e distinte (per funzioni - compartimenti)
• ’80 – ’90: applicazioni MRP, poi MRP II; problemi di interfacciamento tra applicazioni diverse
• ’90: soluzioni integrate (ERP)
![Page 6: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/6.jpg)
• MRP: calcolo del fabbisogno di materiali sulla base delle quantità di prodotti finiti da realizzare (domanda)
• MRP II: integrazione di più informazioni (previsioni di domanda o ordini, distinte base, carichi macchine, disponibilità forza lavoro, …) per decisioni di produzione (acquisti, schedulazione, lanci, ecc.)
![Page 7: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/7.jpg)
APPROCCIO ERP
• ERP (Enterprise Resource Planning) o Sistemi Gestionali– integrazione in un unico sistema di applicazioni per
funzioni, processi e attività diverse– diversi (sotto)sistemi informativi condividono dati e
applicazioni
![Page 8: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/8.jpg)
Grandi e piccoli vendor
• Grandi sistemi:– SAP (R/3, Business One, …)– Oracle (Hyperion) – Microsoft (Navision)– ….
• Piccoli sistemi:– Società locali produttrici di ERP proprietari
![Page 9: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/9.jpg)
ERP: le caratteristiche
![Page 10: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/10.jpg)
Architettura tecnologica
• Client: anche un comune PC• Server: computer (centrale) dotato di elevate
capacità• Connessione in rete (modalità client-server)
![Page 11: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/11.jpg)
Client - serverArchitettura in cui l’applicazione è “suddivisa” tra due
macchine:• Server (elaboratore centrale):
– Svolge le elaborazioni necessarie per erogare un “servizio” (informativo, elaborativo)
• Accesso a database, aggiornamento dati, controllo accessi, elaborazioni su dati, ecc.
• Client (sul lato utente):– Gestisce l’interfaccia utente e la comunicazione con il server
• Più client possono essere connessi allo stesso server
![Page 12: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/12.jpg)
Organizzazione del pacchetto ERP• Per moduli distinti in stretta connessione• Database unico• Moduli specializzati:
– Finanza e amministrazione– vendite– Produzione– ….
![Page 13: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/13.jpg)
Server(elaboratore centrale)Database condiviso
acquistiproduzione
vendite personale
… … …
![Page 14: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/14.jpg)
CENTRALIZZAZIONE E CONDIVISIONE DEI DATI NEGLI ERP: esempio di scheda cliente
![Page 15: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/15.jpg)
Architettura software a livelli (es. SAP)
Sistema client-server, con base di dati unica condivisa da tutti i moduli
• Database: gestisce la base di dati• Application: gestisce le applicazioni di supporto ai
processi di business aziendali (gestione ordine, gestione fattura, magazzino, …)
• Presentation: gestisce l’interazione con l’utente
![Page 16: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/16.jpg)
ERP: il funzionamento
![Page 17: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/17.jpg)
ERP come sistema “transazionale”• Ogni “evento” (contabile o operativo) genera una
“transazione” che viene registrata e ha effetto sul database– Es.: immissione ordine cliente innesca aggiornamento del database
• Il database interno è organizzato in forma relazionale con molte (anche migliaia!) di tabelle tra loro correlate
• La struttura “logica” dei dati è indipendente dalla struttura “fisica” ciascuna transazione innesca un aggiornamento di TUTTE le tabelle su cui essa ha effetto– Es. immissione nome nuovo cliente: diventa UNIVOCAMENTE
IDENTIFICATO per tutti gli utenti ERP
![Page 18: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/18.jpg)
Ciclo dell’ordine, sistema tradizionale
VENDITE
Ordine
Registrazioneordine interna
Aggiornamento inventario
RegistrazioneMovimentocontabile
Fonte: http://hal9000.cisi.unito.it/wf/DIPARTIMEN/Economia-A/I-corsi/Sistemi-in/Materiale-/ERP.pdf
![Page 19: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/19.jpg)
Ciclo dell’ordine, sistema tradizionale
• La transazione è innescata da un unico evento (arrivo dell’ordine)
• Pur trattandosi di un unico evento, tutti i suoi effetti (ed eventi a cascata) sono registrati in sistemi diversi e in modi diversi
![Page 20: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/20.jpg)
Ciclo dell’ordine, sistema tradizionale
• Per riportare l’evento all’interno di una registrazione coerente e univoca, occorre attingere e uniformare i dati provenienti da documenti diversi in parti diverse dell’azienda e del sistema informativo
Fonte: http://hal9000.cisi.unito.it/wf/DIPARTIMEN/Economia-A/I-corsi/Sistemi-in/Materiale-/ERP.pdf
![Page 21: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/21.jpg)
Ciclo dell’ordine - ERP
Fonte: http://hal9000.cisi.unito.it/wf/DIPARTIMEN/Economia-A/I-corsi/Sistemi-in/Materiale-/ERP.pdf
![Page 22: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/22.jpg)
Ciclo dell’ordine - ERP
L’evento ha effetto contemporaneo su tutti i dati rilevantie viene registrato in modo univoco
Fonte: http://hal9000.cisi.unito.it/wf/DIPARTIMEN/Economia-A/I-corsi/Sistemi-in/Materiale-/ERP.pdf
![Page 23: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/23.jpg)
ERP: progetto e implementazione
![Page 24: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/24.jpg)
Moduli ERP, processi, organizzazione• Per implementare un modulo ERP si deve definire:
– I processi e i sottoprocessi aziendali interessati (ad es. modulo per la gestione del ciclo dell’ordine, modulo per la contabilità e bilancio, modulo per la gestione del magazzino ….)
– Gli elementi organizzativi ossia la relazione tra i dati e le funzioni, centri di costi, responsabilità aziendali, …
• Quale area è responsabile di quale dato, chi può immettere un dato, chi può leggerlo, ….
– Gli elementi di controllo (ossia quali dati/documenti sono associati a quale evento, e in che modo avviene la loro registrazione)
• Ad es.: quali informazioni sono necessarie per inserire un ordine, quali elaborazioni vengono innescate dall’inserimento, …
– Le relazioni tra i dati• Ad es.: quali effetti ha l’inserimento di un ordine, e su quali tabelle del
database
![Page 25: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/25.jpg)
vendite
amministrazione
produzione
inserim.ordine
acquisiz.e inoltro
controllocredito
approvaz.credito fattura
assembl.prodotto consegna
![Page 26: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/26.jpg)
ERP e parametrizzazione• E’ sempre possibile progettare un sistema ERP “ex novo”,
ma è un progetto lungo e costoso• Si sono diffusi ERP parametrizzabili:
– Riferimento a un’azienda “tipo” e a un insieme “standard” di attività e processi aziendali
– Il sistema ERP è progettato sulla base di tale riferimento– All’atto dell’acquisto, il sistema viene “parametrizzato” ossia
configurato introducendo specifici adattamenti– Varianti ad hoc restano possibili (anche se costose)
• “Verticalizzazioni”– Esistono pacchetti ERP “per settore” ossia adatti per imprese
tipiche di un dato settore
![Page 27: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/27.jpg)
La parametrizzazione
• Definizione dei parametri del pacchetto ERP per modificarne il funzionamento secondo requisiti aziendali specifici:
• Parametri globali (valuta, unità misura, calendario)• Struttura aziendale (nomi unità organizzative,
codici)• Master Data (codifica del database)• Reporting (modalità di presentazione di dati• Autorizzazioni (profili utente e privilegi di accesso)
![Page 28: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/28.jpg)
CASE E SOA
• Per facilitare l’implementazione di un sistema ERP in un’azienda
• CASE tool: (Computer Aided Software Engineering)– Facilitano lo sviluppo di porzioni di programma tramite librerie,
interfacce visuali, ecc.• SOA – Service Oriented Architecture
– Combinazione (ed eventuale configurazione) di moduli funzionali predefiniti sulla base delle esigenze dell’azienda
– Separazione logica tra la definizione dei processi aziendali (ad es. quali attività sono svolte per gestire un ordine) e la definizione delle risorse informatiche per realizzare tali processi
![Page 29: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/29.jpg)
ERP: pro e contro
![Page 30: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/30.jpg)
ERP - Vantaggi
• Univocità dei dati – congruenza
• Aggiornamento in tempo reale
• Chiara identificazione delle responsabilità
– Chi ha immesso quale dato, quando, e per cosa
• Integrazione dell’operatività delle diverse funzioni
• Efficienza dei processi (trasversalmente alle funzioni)
![Page 31: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/31.jpg)
ERP - problemi
• Possibile rigidità organizzativa
• Complessità del progetto
• Costi di investimento elevati (specialmente per
pacchetti “completi”)
![Page 32: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/32.jpg)
Complessità di progetto
• ERP supporta tipicamente TUTTA la gamma dei processi aziendali critici
• Necessario che l’organizzazione sia COMPATIBILE con il sistema ERP
• Necessaria una FORMALIZZAZIONE dell’organizzazione
• Spesso necessario una sostituzione di processi e sistemi precedentemente usati
![Page 33: Sistemi informativi secondo classificazioni combinatestatic.gest.unipd.it/labtesi/eb-didattica/GIAR/2010/erp.pdf · 2010. 2. 28. · – Prospettive integrate: ERP/Sistemi gestionali.](https://reader036.fdocument.pub/reader036/viewer/2022071210/602048499aedbd4f6e06d776/html5/thumbnails/33.jpg)
SISTEMI INFORMATIVI, DEFINIZIONE E CLASSIFICAZIONI- RIASSUNTO
• Una definizione organizzativa (“gestionale”) di SI• Le componenti di un SI• Varietà di SI e necessità di una classificazione
– Sulla base del tipo di attività (Anthony-Simon)• Attività direzionali e operative• Attività strutturate e non strutturate
– Sulla base della funzione aziendale• SI funzionali o dipartimentali
– Sulla base dei processi aziendali• SI progettati intorno a uno o più processi
– Prospettive integrate: ERP/Sistemi gestionali