I sistemi ERP oggi sono lo strumento fondamentale per gestire in modo ordinato e integrato l’insieme dei processi che caratterizzano il funzionamento di base delle aziende.
I sistemi ERP sono anche detti “ sistemi di registrazione” perché consolidano i fatti di rilevanza del business, in modo da fornire le informazioni che rappresentano il business sia all’interno che all’esterno dell’azienda.
L’affidabilità e la solidità dei sistemi ERP di categoria non sono in discussione.
Gli ERP, nel tempo, sono passati da strumenti “utili” a sistemi “indispensabili” per gestire con correttezza ed efficacia le attività aziendali.
Tuttavia proprio il grande vantaggio della standardizzazione può allontanare l’uso efficace delle funzionalità perché, per la rigidità con cui si presenta, potrebbe non supportare una user experience adeguata al contesto di riferimento con relativi cali di produttività e possibilità di errori.
Per affrontare queste sfide, noi di Peer Network, fin dalla fondazione dell’azienda nel 2007, ci siamo concentrati sulle giuste funzionalità a supporto dei processi aziendali e sul ruolo dell’utente attraverso una adeguata “user-experience”.
Questa visione ci ha portato a sviluppare applicazioni di business che oggi possiamo definire “componibili” (Composable Applications), anticipando di fatto l’approccio poi riconosciuto da Gartner nel 2021.
Abbiamo cercato di dare risposta alle sfide poste dai sistemi ERP attraverso le Composable Applications che sono emerse come una promessa di innovazione e adattabilità senza precedenti. Offrendo un approccio agile e flessibile, queste soluzioni rappresentano un punto di svolta nel modo in cui le aziende concepiscono e gestiscono le proprie operazioni aziendali.
Cosa sono le Composable Applications:
Le Composable Business Applications (CBA) rappresentano un innovativo approccio alla progettazione e all’implementazione di soluzioni aziendali, secondo la visione di Gartner.
Queste applicazioni sono concepite per essere modulari, con elementi che si integrano sinergicamente per raggiungere specifici obiettivi di business.
A differenza degli approcci tradizionali, in cui il business spesso si adatta alla tecnologia esistente, le Composable Business Applications rovesciano questa dinamica, consentendo alla tecnologia di orchestrare in modo flessibile tutti i processi critici dell’intero business, garantendo una copertura funzionale completa.
Questo nuovo paradigma apre le porte a un’innovazione continua e all’agilità necessaria per permettere alle aziende di restare competitive in un ambiente in costante evoluzione.
Tra i vantaggi principali delle Applicazioni Componibili ci sono:
- Riduzione del Vendor Lock-in:
Le CBA consentono alle aziende di selezionare e integrare i migliori componenti disponibili sul mercato, riducendo così la dipendenza da un singolo fornitore o stack tecnologico. Questa libertà nella scelta dei componenti migliora la continuità aziendale, consentendo alle aziende di adattarsi più facilmente ai cambiamenti del mercato e alle nuove tecnologie senza dover rinunciare alla propria infrastruttura tecnologica esistente.
- Riduzione del rischio:
In caso di guasto o malfunzionamento di un componente, è possibile sostituirlo senza compromettere l’intera funzionalità dell’applicazione, riducendo così i rischi a livello di sistema.
- Maggiore scalabilità:
Le CBA consentono una rapida evoluzione delle soluzioni digitali grazie alla loro struttura modulare. Questo permette al team di sviluppo di integrare facilmente nuovi componenti software tramite API, migliorando così la produttività a un costo contenuto.
- Promozione della collaborazione interfunzionale:
Le CBA favoriscono la collaborazione sinergica tra team interfunzionali, permettendo ai professionisti di diversi settori, inclusi i non tecnici, di lavorare insieme in modo integrato. Ciò ottimizza l’efficienza e la creatività nel processo di sviluppo e implementazione delle soluzioni digitali, garantendo un coinvolgimento e una soddisfazione migliorati per tutti gli attori coinvolti nei processi operativi.
Implementazione pratica delle Composable Applications
L’approccio componibile trova applicazione in diversi contesti aziendali, ma si dimostra particolarmente efficace in settori che richiedono frequenti adattamenti e personalizzazioni dei prodotti, come nel caso degli e-commerce e delle aziende operanti nel settore FMCG (Fast-Moving Consumer Goods). La flessibilità e l’agilità offerte da questo approccio consentono di rispondere prontamente alle esigenze dei consumatori, rendendolo ideale in tali contesti.
Un esempio concreto di come abbiamo utilizzato le CBA è rappresentato da un’azienda che gestisce un proprio sistema ERP e produce una vasta gamma di contenuti multimediali, come le immagini dei prodotti. Per gestire efficacemente questi dati, l’azienda ha adottato un Digital Asset Management (DAM) accessibile solo agli utenti autorizzati. Inoltre, per la gestione delle informazioni sui prodotti, l’azienda utilizza un Product Information Management (PIM) integrato con il sistema ERP.
Tuttavia, gli utenti del sistema ERP possono accedere solo alle informazioni e alle funzionalità fornite da tale sistema, risultando esclusi dall’utilizzo del DAM e del PIM. Allo stesso modo, gli utenti del PIM e del DAM possono accedere solo alle informazioni e ai contenuti gestiti da tali sistemi, senza avere accesso al sistema ERP o al portale di vendita.
L’azienda deve pubblicare un catalogo online e renderlo disponibile sul portale commerciale, così come agli agenti di vendita per supportare le loro attività. Il catalogo dovrà mostrare i prodotti dell’azienda integrando le informazioni raccolte online dai sistemi aziendali esistenti: l’ERP per i dati di base, il PIM per gli attributi di classificazione commerciale e il DAM per i contenuti digitali.
Per realizzare questa soluzione, abbiamo implementato una piattaforma di servizi che sfrutta le logiche dell’ERP attraverso API/REST e interagisce con gli altri sistemi aziendali, ovvero il DAM e il PIM.
Questo approccio integrato ha permesso di superare le limitazioni di accesso tra i diversi sistemi, garantendo un’efficace gestione dei dati aziendali e migliorando l’efficienza comunicativa tra di essi.
Da dove iniziare
Implementare con efficacia le Composable Applications richiede una pianificazione oculata e un approccio metodico. Ecco alcuni passaggi chiave per iniziare:
- Analisi dei processi operativi: è necessario comprendere a fondo i processi aziendali esistenti per identificare aree di miglioramento, assicurandosi che la copertura funzionale sia adeguata per soddisfare le esigenze operative.
- Scomposizione dei processi: suddividere i processi complessi in componenti più gestibili per una migliore comprensione e ottimizzazione.
- Identificazione delle aree critiche: focalizzarsi sulle parti dei processi che hanno il maggior impatto sulle prestazioni complessive dell’azienda.
- Valutazione delle soluzioni composable disponibili sul mercato: esaminare le opzioni offerte dalle soluzioni composable esistenti per individuare quelle più adatte alle esigenze dell’azienda.
- Mantenere una mentalità aperta all’innovazione: essere pronti ad adottare nuove idee e tecnologie per migliorare continuamente i processi aziendali.
- Coinvolgimento di tecnici e non tecnici: collaborare con diverse figure aziendali per garantire che la tecnologia sia implementata in modo efficace e che i processi di business ottengano le migliori performance possibili.
Il mercato del composable è emergente: tuttavia, sono soprattutto le aziende che investono in queste applicazioni componibili a ottimizzare le proprie operazioni e a stabilire una visione aziendale chiara e condivisa. Allo stesso tempo, si sta riconoscendo l’importanza di formare team interdisciplinari per potenziare gli sforzi di trasformazione e promuovere l’innovazione interna.