Progetti
Software
Metodologie By SISECO
SISECO Soluzioni Informatiche www.siseco.com
1
www.siseco.com
UN PROGETTO SOFTWARE

Un progetto software gestionale comporta
generalmente un impatto ad ogni funzione aziendale.
(NB: se il progetto è più limitato può comportare adeguamenti ad
un solo reparto)

Gli elementi principali di cui si compone sono:








Tecnologici
Migrazione dei dati
Revisione delle funzioni e dei processi aziendali
Analisi e realizzazione modifiche al sistema informativo
Installazione componenti di Office Automation e
Soluzione Gestione ERP
Formazione ed avviamento del sistema
Manutenzione evolutiva
Gli elementi devono essere bilanciati tra loro e
integrarsi con le singole funzioni aziendale sfruttando
le competenze ed esperienze già presenti
SISECO Soluzioni Informatiche www.siseco.com
2
www.siseco.com
Progetto Software: aspetti Tecnologici

L’introduzione dei nuovi sistemi richiede l’analisi
delle infrastrutture esistenti per valutare insieme al
cliente un piano di mantenimento e/o sostituzione

Il piano deve prevedere la coesistenza del nuovo e
del vecchio sistema informativo per un certo
periodo di tempo

Il nuovo sistema tecnologico dovrà prevedere

Sistemi Server W2000, rete interna TCP/IP, sistemi
client Win XP, unità di recovery, sistemi di
connettività, automazione delle funzioni base
(sicurezza dati, automazione fax, archiviazione
elettronica documenti, Gestione Catalogo prodotti
con Generazione cataloghi in formato Internet o CDRom, …)
SISECO Soluzioni Informatiche www.siseco.com
3
www.siseco.com
Progetto Software: migrazione dati


Altro aspetto fondamentale per l’azienda è il
recupero dei dati pregressi all’interno dei nuovi
sistemi
Talvolta è un mini-progetto all’interno del progetto
complessivo
Database sorgenti
•
•
Informazioni gestite da sistemi pregressi
vari database relazionali o flat files in formati
molto differenti
Tools per estrazione e trasformazione dati
•
•
•
driver per accesso alle sorgenti di dati
sistemi di modellazione dei dati
revisione dei dati con aiuto cliente
Database di destinazione: DataWareHouse
•
•
•
alta capacità di memorizzazione
supporto per le stored procedure
ottimizzazione delle interrogazioni
Applicazione Front End
•
•
•
facili da usare e con interfaccia grafica
flessibilità nell’analisi dei dati
supporto agli standard di sviluppo rapido
SISECO Soluzioni Informatiche www.siseco.com
4
www.siseco.com
Progetto Software: revisione funzioni e processi


Oltre al progetto Sw condotto insieme al cliente
anche il ripensamento di funzioni e processi è
fondamentale per l’inserimento in azienda dei nuovi
sistemi.
Il cliente, ed in particolare il dirigente / titolare
responsabile del progetto per l’azienda, svolge un
ruolo chiave in questa fase, fondamentale per la
riuscita dell’intero progetto

Esempio: il sistema prevede l’utilizzo della posta elettronica
per lo scambio dei messaggi, sia con l’esterno che con
l’interno dell’azienda. Una volta definito, installato, collaudato
il sistema ed eseguita la fase di formazione, l’unica
possibilità per essere certi che anche i dipendenti più
refrattari al cambiamento lo utilizzino è quello di “imporlo”,
richiedendo risultati che si possono ottenere solamente
utilizzando il sistema stesso.
SISECO Soluzioni Informatiche www.siseco.com
5
www.siseco.com
Progetto Software

L’elemento centrale del progetto è
costituito dalla fase di analisi e successiva
realizzazione delle personalizzazioni

Nella slide successiva vedremo gli attori
fondamentali di questa fase ed il ciclo
produttivo che viene adottato dal nostro
team di sviluppo
SISECO Soluzioni Informatiche www.siseco.com
6
Le fasi e gli attori




Il manager intuisce una esigenza risolvibile attraverso un sistema
informativo, quindi attiva l’analista che studia il lavoro degli impiegati
per creare un modello informatizzabile.
Il risultato dell’analisi viene consegnato al programmatore
L’installatore consegna fisicamente le macchine ed i programmi,
mentre l’analista illustra agli impiegati le funzionalità del sistema.
Man mano che il software viene usato, al manager arrivano i primi
risultati. Se sono quelli attesi il progetto è concluso ed entra in
manutenzione, altrimenti verrà richiamato l’analista per definire con
maggiore dettaglio alcune fasi e sviluppare le funzionalità mancanti.
SISECO Soluzioni Informatiche www.siseco.com
7
www.siseco.com
Progetto Software: installazione




L’installazione ed il collaudo iniziale del
sistema è la fase operativa che precede la
fase di formazione e collaudo di merito del
sistema
Terminate le primissime fasi operative tutti
gli attori interessati devono partecipare con
attenzione per comprendere i nuovi
principi di funzionamento
Si avvia la fase di formazione
Viene definito il momento di passaggio
definitivo all’utilizzo del nuovo sistema
SISECO Soluzioni Informatiche www.siseco.com
8
www.siseco.com
Progetto Software: formazione


La fase di formazione è prevista nel progetto per
tutti gli attori aziendali interessati
Il sistema interessa gli impiegati dei seguenti
reparti:








Amministrazione,
Commerciale,
Produzione,
Logistica
Controllo e garanzia Qualità
Magazzino,
Direzione
La formazione viene fornita per ogni reparto /
operatore fino alla completa autonomia d’utilizzo
SISECO Soluzioni Informatiche www.siseco.com
9
www.siseco.com
Progetto Software: manutenzione


Terminate la fase di formazione e
collaudo il sistema entra nella fase di
manutenzione evolutiva
Attraverso la formula di contratto
annuale la software house fornisce



gli aggiornamenti normativi (soprattutto
per i reparti amministravi/contabili),
l’assistenza telefonica e/o on-site
si rende disponibile ad analizzare
ulteriori sviluppi evolutivi le altre aree
del sistema.
SISECO Soluzioni Informatiche www.siseco.com
10
ESEMPIO DI
ARCHITETTURA
Un gestione ERP
SISECO Soluzioni Informatiche www.siseco.com
11
LATO CLIENT
LATO SERVER
Architettura
Architettura
Architettura tecnologica
Fino a 25 postazioni
Su stessa LAN
Oppure
Remote con
Servizi Terminal
Client / Server
Postaz.illimitate
Nativo anche
remoto TCP/IP
(Via Internet / VPN)
For OFFICE
For SQL
Access 2000 SR1
ADO 2.7 / XML
NetBeui - TCP/IP
TCP/IP
NetBeui - TCP/IP
TCP/IP
ADO 2.7 / XML
SQL Server 2000
Windows 2000 Server
SISECO Soluzioni Informatiche www.siseco.com
12
Architettura funzionale
PRODUZIONE
AMMINISTRAZIONE
Modulo statistiche Produzione e
Fatturato da NewEra
Modulo statistiche Contabili / Amministrative /
Magazzino Ufficiale
Valorizzazione Costi produzione
Gestione Bilancio / Bilancio Europeo
Gestione
Produzione
Valorizzazione
Costi Ricette
Gestione Registri IVA / Libro Giornale
Avanzamenti
Gestione Ricette
Eseguite
Automatici,
Manuali, Barcode
Ciclo lavoro
Gestione IVA / Ritenute / Scadenziari / Incassi /
Pagamenti / Estratto Conto
Gestione Contabile (COGE)
Gestione Ricette
Base
Contabilizzazione / Emissione Effetti
Magazzino / Ciclo Attivo e Passivo
Ordini di produzione
Ciclo Attivo
Ciclo Passivo
(Gestione dettagli, etichette, 6 livelli di
annotazione, scheda di riscontro, ISO9000)
(Ordini/DDT/Fatture)
(Ordini/DDT/Fatture)
Magazzino Greggio per conto lavorazione
o per lancio produzione (a livello di
cliente)
Magazzino Ufficiale, Distinta Base
Materia Prime / Semilavorati
ARCHIVI NewEra
ARCHIVI DI BASE (Clienti, Articoli, Listini,
Tabelle di servizio)
Gestione Contabile ed Amministrativa
completa
SISECO Soluzioni Informatiche www.siseco.com
13
Scarica

Progetti Software