Condividi
x

Personalizzazione o configurazione del software: chi vince?

13/11/2018
Redazione-img
Redazione
People ,Prosperity
Categorie

Quasi tutti i produttori di software parlano di come il loro software sia estremamente configurabile, scalabile e adattabile a diverse esigenze dichiarate dal cliente.

In fase di acquisto, il cliente – in buona fede – non si pone troppe domande su come verrà adattato il software al suo caso specifico. Non presta attenzione al fatto che venga fatta una personalizzazione o una configurazione del software acquisito, essendo concentrato in primo luogo sui requisiti di business che il software deve rispettare e sui costi e tempi che gli vengono prospettati.

Vediamo di definire meglio questi termini:

  • per personalizzazione intendiamo la scrittura di codice ad hoc, aspetto che solitamente non beneficerà di futuri upgrade del software;
  • per configurazione intendiamo l’utilizzo di logiche già presenti nel codice che estendono le funzionalità del codice sottostante.

Una soluzione che sia “over-configurabile” espone però a rischi: la configurazione spinta all’eccesso diventa spesso una “gabbia” per il cliente-utente perché i tempi e le competenze per realizzarla introducono di fatto dei “sotto-linguaggi di dominio” che trasformano la configurazione in una specie di scripting selvaggio e causano alla fin fine problematiche assimilabili a quelle della personalizzazione.

Negli anni di attività di consulenza abbiamo visto spesso un abuso di scripting: ad esempio l’utilizzo di ABAP per estendere le funzionalità di moduli in SAP. Non abbiamo nulla contro SAP, che riteniamo un ottimo sistema gestionale. L’approccio che contestiamo in questi casi è da attribuire alla cattiva consulenza dell’integratore, che ha cercato di far fare ad un software quello che non doveva fare, pur di assecondare le richieste del cliente.

Qual è il giusto compromesso?

La linea che cerchiamo di seguire nelle nostre soluzioni è quella di:

  • valutare bene le specifiche
  • evitare soluzioni generaliste
  • orientare la scelta su soluzioni specifiche  nate per fare quello che serve in quel settore e a copertura di quei processi

In questo ultimo caso emerge subito che non sono necessarie personalizzazioni e che le parametrizzazioni da fare sono poche e lasciano il “timone” nelle mani del committente. Di certo, il prodotto software deve essere ben progettato dall’inizio; crediamo che questo compito sia facilitato da una “storia” aziendale nel settore e dalle lezioni apprese dai clienti già soddisfatti.

Ponderate bene quindi le esigenze di personalizzazione che richiedono i vostri utenti.

Spesso nel confronto con chi vi offre una soluzione specializzata non acquistate solo un set di funzionalità, ma soprattutto l’esperienza di chi ha già affrontato – con altri clienti simili a voi – gli stessi temi, individuando soluzioni efficaci che assolvono ai bisogni che state dichiarando, magari in modo differente da quello che avete in mente, ma altrettanto valido (se non di più).

Come aggiungere la funzione “must-have”

E nel caso in cui vi sia comunque una funzione che manca nella soluzione individuata come quella più vicina alle esigenze del vostro settore?
Beh, se chi vi offre la soluzione software “ci crede”, probabilmente deciderà di inserire questa funzione nella roadmap di prodotto: questa scelta permetterà di condividere l’investimento col partner e crescere entrambi: voi avrete la copertura funzionale e la garanzia che questa sarà disponibile nelle future release di prodotto.

ATONEWS
Le persone al centro
Despar-onretail-Aton-img
Retail · Retail Management
Denisa Zara
.onRetail: store Despar sempre più smart
28/02/2020
Approfondisci
Fashion · RFID
3 motivi per adottare l’RFID in azienda
23/03/2018
Approfondisci
dietro-le-quinte-service-desk-img
Retail · Retail Management·Service Desk
Redazione
Dietro le quinte del Service Desk: come monitorare il livello dei servizi erogati
27/10/2017
Approfondisci
Sell-out
Redazione
Aton Sell Out: quando human factor & tecnologia si incontrano
06/04/2017
Approfondisci
.onSafe ad Ambiente Lavoro
14/10/2016
Approfondisci
Sviluppo-software-android-ios-windows-aton-img
Tech
Consulenza e sviluppo di APP su dispositivi Android, iOS e Web per forza vendite, logistica e tracciabilità
09/10/2013
Approfondisci
CASE STUDY
Ecco alcune delle nostre esperienze
Leggi
shv-energy-case-study-img

SHV Energy

Energy
In una sola web console l’azienda registra i dati, gestisce gli ordini, pianifica i rifornimenti, la manutenzione e si assicura che tutte queste operazioni vengano riportate in modo immediato e automatico nel gestionale.
Approfondisci
Leggi
gruppo-poli-banner-img

Gruppo Poli

Retail Vendite Omnichannel
Poli ha unito tradizione e innovazione nel proprio modo di fare impresa ponendo particolare attenzione ai collaboratori, ai clienti e al territorio. In Aton, ha trovato un partner con…
Approfondisci
Leggi
cattel-banner-img

Cattel

Food & Consumer Goods Vendite Omnichannel
Cattel S.p.a, azienda leader nel Nord d’Italia nella distribuzione di prodotti alimentari nel canale Ho.Re.Ca ha profondamente trasformato la raccolta ordini adottando la soluzione .onSales B2B di Aton.
Approfondisci
Leggi
Despar-Case-banner-img

Despar

Retail Vendite Omnichannel
Tutte le operazioni di negozio gestite in palmo di mano per gli oltre 600 punti vendita Despar, Eurospar e Interspar
Approfondisci
Leggi
faster-banner-img

Faster

Industrials Soluzioni per la Supply Chain
Tutti i progetti, che siano di successo o meno, hanno storie da raccontare. Un inizio difficile in salita, un partenza ricolma di speranza, colpi di scena ripetuti dove lo spettatore…
Approfondisci
Leggi
granarolo-banner-img

Granarolo

Food & Consumer Goods Vendite Omnichannel
Granarolo, il maggior gruppo agro-industriale del Paese a capitale italiano, tramite la consociata Zeroquattro S.r.l., ha intrapreso un percorso di innovazione nei propri canali di vendita che coinvolge migliaia di…
Approfondisci