Il software gestionale

Per capire cos’è un software gestionale ci sono diversi modi.

E’ possibile descrivere un gestionale in base alle dimensioni:

  • piccole dimensioni se si occupa soltanto di pochi e differenziati processi gestionali,
  • medie dimensioni se si occupa di diversi processi gestionali tra loro connessi,
  • grandi dimensioni se si occupa di tutti o una buona parte dei processi aziendali.

E’ possibile descriverlo in base alle funzionalità:
gestione magazzino, gestione contabilità, gestione anagrafiche, gestione ciclo attivo, gestione ciclo passivo, gestione finanziaria…

Leggi tutto

Sapete qual è una delle risorse più importanti della vostra azienda? l’informazione.

L’informazione possiamo definirla come una delle principali risorse dei processi gestionali.

Per poter controllare o monitorare i processi operativi esiste un continuo scambio d’informazioni dal basso verso l’alto della scala gerarchica aziendale.
La stessa cosa vale anche per le direttive direzionali per cui dall’alto, l’informazione, arriva verso i livelli più bassi della scala gerarchica.

Leggi tutto

Studio di fattibilità. modellizzazione delle attività

Esiste un modo per modellizzare le attività dei processi mettendo in relazione il flusso dei processi con gli attori delle varie aree aziendali. In questo modo possiamo semplificare in un diagramma tutte le attività svolte da ciascuna risorsa aziendale in relazione con i processi operativi e di controllo.

Prendendo in considerazione la nostra Azienda srl di esempio ecco le attività del processo di vendita.

Da questo grafico possiamo identificare ogni singola attività del processo di vendita e l’area aziendale che gestisce tale attività. E’ possibile rendere ancora più dettagliato il flusso a seconda del tipo di ottimizzazione che si vuole ottenere sul processo.

Ad esempio, nel flusso, ho omesso le attività della ricerca della quantità minima a stock. Per alcune aziende, invece, questa ricerca potrebbe risultare un fattore critico che incide sul tempo di processo.

Pensiamo ad esempio un’azienda che impiega una risorsa soltanto per la ricerca della quantità di una merce in magazzino. Se la ricerca viene effettuata in maniera automatica attraverso un sistema informatico allora il tutto non incide sul tempo del processo. Se, invece, la ricerca viene effettuata in maniera manuale direttamente nel magazzino allora l’attività potrebbe diventare critica per il tempo di processo ed occorrerebbe inserirla all’interno dei grafici dei processi.

Studio di fattibilità. Struttura dei processi aziendali

Lo studio dei processi aziendali è fondamentale per poter avviare un progetto informatico gestionale in azienda. Un processo aziendale per poter essere supportato da un sistema informatico è necessario conoscere tutte le sue caratteristiche: punti di forza, di debolezza, le risorse utilizzate per il normale svolgimento del processo, i processi di input e quelli di output.

La business process view non fa altro che modellizzare questi parametri del processo.

Di seguito un esempio del processo di vendita utilizzato nei nostri esempi nella sezione In pratica…

Inoltre, come per la struttura dei processi, esistono anche i diagrammi per la struttura degli eventi.

Ad esempio, in Azienda srl, avendo come core business la vendita a lotti dei propri prodotti, è necessario che il magazzino, al di sotto di una certa soglia, scateni un’evento (informatizzato o meno) che segnala al reparto acquisti di acquistare nuovo materiale per il riapprovvigionamento.

Altro studio sui processi aziendali è il classico diagramma di flusso dei processi. Questo diagramma non fa altro che modellizzare tutto il processo mettendo in sequenza stati e transazioni dall’inizio fino alla fine.


Studio di fattibilità. Prima analisi AS-IS aziendale

La prima analisi da effettuare in azienda prima di acquistare un nuovo gestionale è, come abbiamo già ripetuto numerose volte, un analisi AS-IS aziendale.
Per facilitare lo studio esistono dei modelli standard che hanno l’obiettivo di esporre con chiarezza e semplicità tutte le peculiarietà aziendali in modo da poterne individuare subito le criticità.
I tre modelli che citeremo per lo studio saranno:
– business structure view: un esempio è l’organigramma di un’azienda. Si mette in luce la composizione di un’azienda dalla classe dirigente fino alla classe operativa o di supporto.
– business process view: mette in luce la composizione dei principali processi aziendali.
– business behaviour view: mette in luce il comportamento dei processi all’interno della struttura aziendale. Quali attori vengono coinvolti durante l’esecuzione dei processi ed in che modo interagiscono con tutta l’azienda.

Grafico di un organigramma di un caso aziendale inventato per i nostri esempi nella sezione Laboratorio Gestionale…

 

In che modo evitare il fallimento di un gestionale aziendale?

Un gestionale aziendale può considerarsi fallito se non raggiunge gli obiettivi per i quali è stato avviato il progetto.

Un gestionale può considerarsi fallito non solo se non risponde alle esigenze aziendali ma anche se ha peggiorato la sua situazione AS-IS. Quindi, se ha complicato i processi operativi, se non viene sfruttato per tutte le sue potenzialità, se oltre a sfruttarne le potenzialità non vengono ottimizzati i processi aziendali…

Per capire meglio il problema del fallimento di un gestionale aziendale immaginiamo che un’impresa voglia ristrutturare tutto il sistema informativo aziendale. L’azienda acquista a questo punto il gestionale migliore presente sul mercato.
Fino ad oggi l’organizzazione ha sempre gestito la maggiorparte dei propri processi in maniera non informatizzata. L’obiettivo della ristrutturazione è quindi l’automazione dei propri processi con conseguente miglioramento della qualità, dei tempi e dei costi di processo.
Purtroppo, a distanza di qualche mese o anni dalla ristrutturazione, ci si rende conto che il nuovo sistema gestionale non solo non ha raggiunto gli obiettivi ma ha anche ottenuto l’effetto contrario.

Leggi tutto

Analisi delle performance

Nell’informatica gestionale una delle caratteristiche più importanti non è soltanto il supporto operativo ma anche il supporto direttivo strategico.
Sulla base dei dati a livello produttivo il sistema ci dovrà fornire gli strumenti necessari per supportare processi decisionali e soprattutto strategici aziendali.

Faccio un esempio. Un’azienda ha come Business Core la vendita di particolari prodotti per un particolare target di clienti.

La direzione ha deciso di acquisire un sistema informatico che supportasse in maniera adeguata tutto il ciclo attivo a livello operativo: ordini di vendita, spedizione e fatture verso il cliente.

Supponiamo che questo sistema permetta di studiare particolari performance aziendali sulla base dei dati raccolti a livello operativo.

Ad esempio, supponiamo che il sistema ci rendesse visualizzabile giornalmente (tramite un cruscotto) il numero dei prodotti venduti e ci segnalasse via email i casi in cui il livello delle vendite sia sceso sotto una certa soglia.
In questo modo si darebbe un adeguato supporto ai processi decisionali perché oltre ad avere una immediata rappresentazione delle vendite è possibile intervenire subito per correggere probabili anomalie nel processo di vendita.

Inoltre, se i dati sono stati correttamente registrati a livello operativo si potrebbero prendere anche decisioni strategiche con effetto a lungo periodo. Ad esempio, attraverso la visualizzazione delle performance abbiamo scoperto che in un determinato periodo si vendono più prodotti verso una specifica zona geografica. La prossima volta potremo attrezzare la struttura aziendale in modo da supportare le vendite verso quella determinata area geografica in quel preciso periodo.

Un gestionale integrato dovrebbe già possedere queste funzionalità aggiuntive di supporto. I software costruiti ad-hoc  invece dovranno svilupparli da zero.

Per rendere ancora più chiaro ciò di cui sto parlando farò un esempio pratico attraverso il gestionale ERP Adempiere nella pagina In Pratica…

A quale partner posso affidare il progetto di un nuovo sistema informatico gestionale?

Un imprenditore che vuole avere un sistema informatico per gestire i propri processi operativi aziendali si rivolge molto spesso ad un partner già presente in azienda. Ad esempio un’ impresa potrebbe chiedere al partner che fornisce il sistema di contabilità se può sviluppare un modulo per gestire anche altre funzionalità.
Questa tipologia di approccio al problema potrebbe essere una soluzione ma occorre sempre tenere in considerazione alcune cose che sono state ampiamente discusse su questo portale.

Ecco secondo noi i requisiti da chiedere al vostro fornitore:

  • affidabilità e qualità dei dati: in un sistema i dati dovrebbero teoricamente essere sempre corretti. Purtroppo per via della natura complessa di un gestionale (che interagisce con diversi sistemi) questo non sempre accade.
  • nel caso in cui i parametri di qualità e affidabilità del dato non vengano rispettati come si comporta il fornitore partner? corregge solo il caso in questione oppure cerca di individuare qual è stato il problema ed interviene nel sistema affinchè non si verifichi più?
  • esistono dei parametri di sicurezza? è possibile che chiunque possa eliminare un dato aziendale dal sistema oppure esistono dei controlli di eliminazione dei dati?
  • quanto è configurabile il sistema a livello utente? è necessario ogni volta chiamare il fornitore oppure molte cose sono personalizzabili a livello utente?
  • se si volessero apportare modifiche al sistema il partner è in grado di sviluppare e testare in tempi e costi ragionevoli? in genere questa caratteristica dipende dalla metodologia di sviluppo software del fornitore. Esistono fornitori che non avendo procedure di sviluppo adeguate rischiano di rendere un sistema ancora più instabile con perdita di qualità del dato e di performance.
  • il partner ha una buona qualità di assistenza? ad esempio, se il sistema si dovesse bloccare di sabato il partner prevede la reperibilità?
  • sono previste le normali manutenzioni al sistema al di fuori dagli orari di lavoro aziendali?
  • sono previste sessioni di test e formazione per gli utenti aziendali?

Inserire un nuovo sistema informatico aziendale non è un’ operazione semplice. Un sistema potrebbe rispondere molto bene a livello funzionale ma potrebbe presentare anche seri problemi di performance o qualità dei dati. La qualità del dato è molto importante per un’azienda.
Qualsiasi informazione che si vuole estrarre a livello direttivo o strategico presuppone che i dati prelevati a livello operativo siano sicuri, corretti ed affidabili.

A quale partner posso affidare il progetto di un nuovo sistema informatico gestionale?

Un imprenditore che vuole avere un sistema informatico per gestire i propri processi operativi aziendali si rivolge molto spesso ad un partner già presente in azienda. Ad esempio un’ impresa potrebbe chiedere al partner che fornisce il sistema di contabilità se può sviluppare un modulo per gestire anche altre funzionalità.
Questa tipologia di approccio al problema potrebbe essere una soluzione ma occorre sempre tenere in considerazione alcune cose che sono state ampiamente discusse su questo portale.

– affidabilità e qualità dei dati: in un sistema i dati dovrebbero teoricamente essere sempre corretti. Purtroppo per via della natura complessa di un gestionale (che interagisce con diversi sistemi) questo non sempre accade.
– nel caso in cui i parametri di qualità e affidabilità del dato non vengano rispettati come si comporta il fornitore partner? corregge solo il caso in questione oppure cerca di individuare qual è stato il problema ed interviene nel sistema affinchè non si verifichi più?
– esistono dei parametri di sicurezza? è possibile che chiunque possa eliminare un dato aziendale dal sistema oppure esistono dei controlli di eliminazione dei dati?
– quanto è configurabile il sistema a livello utente? è necessario ogni volta chiamare il fornitore oppure molte cose sono personalizzabili a livello utente?
– se si volessero apportare modifiche al sistema il partner è in grado di sviluppare e testare in tempi e costi ragionevoli? in genere questa caratteristica dipende dalla metodologia di sviluppo software del fornitore. Esistono fornitori che non avendo procedure di sviluppo adeguate rischiano di rendere un sistema ancora più instabile con perdita di qualità del dato e di performance.
– il partner garantisce una buona qualità di assistenza? ad esempio, se il sistema si dovesse bloccare di sabato il partner prevede la reperibilità?
– sono previste le normali manutenzioni al sistema al di fuori dagli orari di lavoro aziendali?
– sono previste sessioni di test e formazione per gli utenti aziendali?

Inserire un nuovo sistema informatico aziendale non è un’ operazione semplice. Un sistema potrebbe rispondere molto bene a livello funzionale ma potrebbe presentare anche seri problemi di performance o qualità dei dati. La qualità del dato è molto importante per un’azienda.
Qualsiasi informazione che si vuole estrarre a livello direttivo o strategico presuppone che i dati prelevati a livello operativo siano sicuri, corretti ed affidabili.

Per la mia azienda è meglio un gestionale costruito ad-hoc oppure un gestionale integrato?

Si potrebbe dare una risposta rispondendo a quest’altra domanda: preferite un gestionale che a partire da zero (o da un modulo già installato in azienda) venga a poco alla volta sviluppato per le nuove necessità aziendali oppure un gestionale che a partire da una vastità di funzionalità venga a poco alla volta ritagliato e configurato per le effettive necessità aziendali?

Per aiutarvi nella risposta vi forniremo alcuni spunti di riflessione.

Il primo parametro che incide molto sulla risposta potrebbe essere il costo dell’ investimento.  “Costa di meno farmi costruire un gestionale ad-hoc soltanto per le mie necessità piuttosto che comprare da subito un gestionale integrato e poi farmelo ritagliare su misura”. Questo è quello che pensano molti imprenditori prima di affrontare un investimento. In realtà non è detto che costa di meno farsi costruire da zero un gestionale aziendale.

Faccio un esempio,
se un imprenditore volesse gestire il suo magazzino in modo tale che al di sotto di un certo valore di soglia minima in stock parta in automatico un ordine di acquisto materiali, in che modo potrebbe affrontare il progetto?

Potrebbe decidere di costruire un software ad-hoc. Sicuramente gli costa poco e segue perfettamente le specifiche da lui richieste. In realtà, però, in questo modo non è stato previsto lo sviluppo di tutta una parte che è intrinseca nei gestionali aziendali ma che l’imprenditore non conosce: il controllo degli accessi al sistema, la limitazione alle maschere d’inserimento soltanto ad alcuni utenti, il controllo sulla sicurezza e qualità dei dati. Sono tutte caratteristiche che un sistema gestionale dovrebbe avere e che costerebbe molto svilupparle da zero. Molte volte infatti non sono neanche prese in considerazione dagli sviluppatori di software ad-hoc.
Tutte queste funzionalità aggiuntive, invece, sono già presenti in un gestionale integrato perchè sono il frutto di anni di sviluppo. Non solo sono già presenti ma sono anche già state testate dai professionisti in modo tale da rendere più stabile il sistema. Quando si acquista un gestionale integrato, quindi, si acquista anche questo tipo di garanzia.

Tutti gli ulteriori sviluppi del gestionale integrato sono fatti all’interno di un contesto affidabile con la consappevolezza che qualsiasi nuova implementazione non renda instabile il sistema.
I gestionali integrati sono sicuramente più costosi rispetto ad un software ad-hoc.

L’imprenditore potrebbe, comunque, scegliere di acquistare un solo modulo di un gestionale integrato e, nel caso un domani dovesse servire, acquistarne altri all’interno dello stesso sistema.

Nell’esempio di prima un imprenditore potrebbe acquistare soltanto il modulo di magazzino di un gestionale integrato e, in un secondo momento, configurare tale modulo per le esigenze aziendali: configurazione delle locazioni di magazzino, dei piani di riapprovvigionamento, dei gruppi di prodotto, dei processi di entrata ed uscita dei materiali.

Acquistando un gestionale integrato gli verranno fornite anche tutte le garanzie che dovrebbe necessariamente avere un gestionale aziendale: controllo degli accessi utente, controllo della qualità ed affidabilità dei dati, ottimizzazione delle performance del sistema, reportistica, modulo delle anagrafiche ed un alto livello di configurabilità (a livello utente) senza aver bisogno di chiamare il fornitore del gestionale.