Soluzioni Software Mutualizzate: Un Trend In Crescita
Nell’ultimo anno circa, PeopleWeek ha notato un crescente interesse per le soluzioni mutualizzate per il software HR. In questo articolo spiego cos’è una soluzione mutualizzata, i principali driver e vantaggi di questo approccio, nonché gli svantaggi.
COS’È UNA SOLUZIONE MUTUALIZZATA NEL SOFTWARE?
In termini semplici, una soluzione mutualizzata nel software è una nuova piattaforma, un nuovo modulo o una nuova funzionalità che viene acquistata collettivamente (dai clienti) e venduta (dalla società di software) a più di un’organizzazione indipendente.
Nell’esperienza di PeopleWeek, le soluzioni mutualizzate rientrano in una delle seguenti tre categorie:
- Viene emessa una gara d’appalto da diverse organizzazioni che stanno cercando di implementare una soluzione software simile;
- La società di software viene contattata in modo proattivo dai clienti esistenti con una richiesta collettiva di sviluppare una nuova soluzione. Ciò può accadere come risultato di clienti condivisi che si conoscono o anche dal trascorrere del tempo insieme in occasione di eventi del settore e sessioni di networking; O
- La società di software contatta in modo proattivo un gruppo di clienti esistenti per chiedere loro se sono interessati a contribuire allo sviluppo di una nuova soluzione che verrà successivamente distribuita a un gruppo di clienti.
QUALI SONO I PRINCIPALI DRIVER O VANTAGGI DELLA MUTUALIZZAZIONE?
Questo deve essere visto da due prospettive: 1) clienti software e 2) società di software.
Clienti
Il motore principale della mutualizzazione è finanziario/di bilancio e ci sono due ragioni per questo:
- L’acquisto della stessa soluzione come parte di un gruppo di organizzazioni aumenta il potere d’acquisto e di negoziazione dei clienti. Questo è particolarmente vero per le gare d’appalto.
- Condivisione dei costi di sviluppo del software (progettazione, sviluppo, collaudo, implementazione) tra diverse organizzazioni.
Ci sono altri importanti fattori di mutualizzazione:
- Design intelligente: la tecnologia è un mezzo e un fine. Abilita i processi. Quando una soluzione è progettata per essere utilizzata da più organizzazioni, che possono avere processi esistenti molto simili o anche leggermente diversi, incoraggia un pensiero ampio, la condivisione di pratiche diverse e può portare a miglioramenti (ad es. esperienza utente, efficienza, ecc.).
- Tecnologia intelligente: è probabile che la tecnologia creata per funzionare per più organizzazioni sia progettata in modo intelligente in quanto deve soddisfare esigenze leggermente diverse (ad esempio configurazioni diverse all’interno della stessa tecnologia sottostante).
- Semplificazione: i progetti mutualizzati spesso si traducono in una soluzione “90/10” o “80/20” per ciascuna organizzazione. Potrebbero non ottenere tutte le “campane e fischietti” che vorrebbero nella soluzione perfetta, ma questo potrebbe essere utile per costringerli a semplificare i processi o le fasi esistenti che sono troppo complessi rispetto al valore che aggiungono (e forse troppo costosi da una tecnologia punto di vista).
- Velocità di implementazione: le società tecnologiche investiranno più tempo e persone in un progetto se viene sviluppato per più clienti e hanno una base di clienti garantita (ovvero futuri acquirenti di licenze).
Società di software
Ci sono molteplici ragioni per cui le società di software dovrebbero essere aperte a soluzioni mutualizzate:
- Soddisfazione del cliente, ovvero rispondere alle esigenze del cliente e offrire un buon rapporto qualità-prezzo.
- Evolvere la propria tecnologia (migliorare e arricchire le funzionalità del proprio software).
- Vincere gare d’appalto, ovvero acquisire nuovi clienti.
- Sviluppare nuove tecnologie con un gruppo di clienti beta che li aiuteranno a progettarle e testarle.
QUALI SONO GLI INCONVENIENTI DELLA MUTUALIZZAZIONE?
Ancora una volta, questa domanda deve essere esaminata dal punto di vista dei clienti e delle società di software.
Clienti
Ci sono due principali svantaggi delle soluzioni mutualizzate per i clienti:
- Come accennato in precedenza, gli sviluppi mutualizzati tendono ad essere una soluzione “90/10” o “80/20” per ciascuna organizzazione. Non è una soluzione personalizzata.
- Potrebbe esserci un “investimento iniziale di tempo per costruire l’allineamento” sui bisogni comuni (e, al contrario, concordare ciò che deve essere diverso). Questa costruzione dell’allineamento in genere deve essere eseguita prima di rivolgersi alla società di software perché è necessario essere sicuri che vi sia effettivamente un allineamento sufficiente per rendere fattibile una soluzione comune.
Società di software
Ci sono tre potenziali svantaggi per le società di software nello sviluppo di soluzioni mutualizzate:
- Come per i clienti, potrebbe essere necessario investire del tempo per finalizzare l’allineamento sui bisogni comuni e identificare le differenze necessarie.
- La soluzione tecnologica sarà spesso più complessa dal punto di vista dello sviluppo perché dovrà tener conto delle differenze tra i clienti. Ciò significa che mentre tutti i client utilizzeranno la stessa tecnologia di base (codice, architettura), potrebbe essere necessario che la soluzione contenga un elevato grado di configurabilità.
- Potrebbe essere incompatibile con il modello di tariffazione esistente. Questo è un punto importante e merita un paragrafo a sé stante…
Sfortunatamente, i prezzi storici e le pratiche operative della maggior parte delle società tecnologiche – passate e presenti, grandi e piccole – sono l’esatto opposto della mutualizzazione: costruiscono una soluzione personalizzata per un (il primo) cliente; addebitare loro l’intero costo dello sviluppo nonostante il fatto che questo cliente abbia investito una notevole quantità di tempo nel co-sviluppo e nel test della soluzione (ed è stato probabilmente vittima di molti bug v1); e poi rivenderlo ad altri clienti con un grosso margine di profitto. Questo è stato un modus operandi molto redditizio in tutto il settore tecnologico per tutto il tempo che posso ricordare
LOOKING TO THE FUTURE Fin dall’inizio PeopleWeek ha progettato la sua tecnologia per poter offrire soluzioni comuni con diverse configurazioni. Abbiamo quindi iniziato a offrire soluzioni mutualizzate diversi anni fa e possiamo anche implementare soluzioni white label. Questo approccio è stato un modo importante per noi di sviluppare la nostra suite di software, acquisire nuovi clienti e rispondere alle richieste dei clienti in modo conveniente. La vediamo come una situazione vantaggiosa per tutti. Guardando al futuro, ci auguriamo che la tendenza alla mutualizzazione continui a crescere. Ciò eserciterà una sana pressione sulle società di software affinché evolvano il loro modus operandi.