Quando il software di marketing non fa esattamente ciò di cui hai bisogno, ti trovi di fronte a una scelta:
- Comprare qualcosa che non è esattamente quello che vuoi e aggirare i suoi difetti.
- Costruisci il tuo sistema personalizzato.
- Comprare qualcosa che puoi personalizzare.
Fai attenzione ai pericoli di una di queste opzioni personalizzate. Pensa a lungo e intensamente a ciò in cui ti stai cacciando.
In questo articolo, spiegherò alcune delle insidie comuni e fornirò una lista di controllo per aiutarti nella decisione.
Non sempre lo scaffale funziona
Molti settori e aziende hanno requisiti unici che non rientrano in un modello standard. Ad esempio, molti negozi online non forniscono tutte le variabili necessarie per gestire gli abbonamenti.
Il tuo settore potrebbe richiedere rapporti speciali, avere requisiti di identificazione univoci o essere soggetto a regole di controllo speciali.
I fornitori di software commerciali potrebbero non aver mai sentito parlare delle tue esigenze specifiche o non considerare le aziende con esigenze come le tue una parte abbastanza ampia del mercato di cui preoccuparsi.
Ciò potrebbe suggerire che hai bisogno di una soluzione personalizzata. E costruire una soluzione personalizzata ha molti vantaggi.
Il più ovvio è che ti consente di costruire esattamente ciò di cui hai bisogno e niente di più. Ti dà più controllo, ma quel controllo comporta costi e responsabilità che dovresti tenere a mente.
Scava più a fondo: il grande dibattito martech: costruisci contro compra
Il pericolo di “costruirsi da soli”
Dopo aver esaminato 14 demo di prodotti che semplicemente non soddisfano il tuo modello di business e le tue esigenze, è molto allettante dire “costruiamo il nostro!”
Prima di farlo, considera queste potenziali insidie.
- Congratulazioni, ora sei nel settore della tecnologia. Ora devi preoccuparti delle modifiche ai sistemi operativi, delle minacce alla sicurezza, dei nuovi dispositivi e protocolli, delle tecnologie e delle tendenze emergenti e devi mantenere il personale per rimanere al passo con tutte queste cose. Inoltre, l’IT non è una disciplina. Dovrai mantenere la competenza in molte aree diverse.
- Hai due opzioni. Assumi i tuoi sviluppatori o esternalizza il lavoro a un negozio di sviluppo. In entrambi i casi, gli sviluppatori sono costosi e se non si comprende la tecnologia che si desidera creare, può essere molto difficile trovare gli sviluppatori giusti (o il negozio giusto) a un prezzo equo.
- “Assumere personale” non risolve il problema. Un nuovo team deve apprendere il processo di sviluppo, la strategia aziendale e i sistemi.
- Come costruire questa nuova meraviglia è importante quanto ciò che vuoi costruire. Imparare quella nuova disciplina vale il costo?
- I tuoi costi aggiuntivi non si esauriscono con il nuovo personale. Avrai bisogno di server di sviluppo e gestione temporanea se scegli di svolgere il lavoro internamente. Avrai bisogno di workstation di prova. I requisiti hardware e di hosting possono sommarsi.
- Essere nel settore IT significa che dovrai preventivare le tue spese IT a fronte di cambiamenti o problemi tecnologici sconosciuti. Apple potrebbe rilasciare un aggiornamento che interrompe il tuo sistema. Il Colorado potrebbe approvare una nuova legge sulla privacy. Pagare una tariffa mensile per far preoccupare qualcun altro può liberare il tuo personale a restare fedele alla tua attività.
- Il tipo di sviluppatore necessario per progettare un sistema personalizzato non è necessariamente la stessa persona che vorrà mantenerlo. Il primo è un pensatore creativo a cui piacciono le sfide. Il secondo è un manager che resiste al cambiamento e ama l’ordine e la coerenza.
- Anche se crei il tuo software personalizzato, probabilmente dovrai integrarlo con uno o più sistemi esterni, come un gateway di pagamento o un provider di servizi di posta elettronica. Anche queste integrazioni richiederanno aggiornamenti periodici.
Ottieni MarTech! Quotidiano. Gratuito. Nella tua casella di posta.
Gli ulteriori pericoli di “acquista e personalizza”
Alcuni dei problemi di cui sopra si applicano quando si acquista e si personalizza una soluzione di terze parti, ma potrebbero essercene altri quando si tenta di personalizzare software preconfezionato.
- La personalizzazione invalida la garanzia o il contratto di assistenza? Il fornitore continuerà a fornire supporto tecnico dopo aver personalizzato il proprio sistema?
- Quando l’app che hai acquistato esegue un aggiornamento, non avrà in mente la tua personalizzazione e i tuoi componenti aggiuntivi potrebbero non funzionare più o potrebbero richiedere una sostanziale riprogettazione. Potrebbe non essere nemmeno chiaro il motivo per cui la tua personalizzazione non funziona con la nuova versione. (Ricordo che uno dei miei sviluppatori ha trascorso una giornata scoprendo che il nostro script non funzionava perché un software ha cambiato il modo in cui gestiva i feed di riga in un documento XML.)
- L’app che hai acquistato probabilmente si integra con altri sistemi. Le tue personalizzazioni funzioneranno con queste integrazioni?
- Cosa fai quando il fornitore di software di terze parti che hai acquistato fallisce? Quali sono le tue opzioni per acquisire e mantenere l’applicazione da solo e quanto costa?
Scavare più a fondo: come i professionisti del marketing possono creare uno stack tecnologico basato sui dati
Una lista di controllo personalizzata
Prima di costruire il tuo o acquistare e personalizzare, esamina attentamente ognuno di questi come controllo istintivo.
1. Spiega il problema e perché e come la tua soluzione attuale non soddisfa le aspettative
Scrivere il “perché” di una personalizzazione può rivelare se è veramente necessario.
Una società che conoscevo gestiva due diversi sistemi di account di evasione perché uno dei loro oltre 50 titoli doveva avere rapporti distinti. O così pensavano. Poi un giorno, mentre esaminava le operazioni dell’azienda, la divisione logistica ha detto: “Sarebbe molto più semplice se non dovessimo utilizzare due sistemi”.
Il presidente dell’azienda ha risposto: “Ho sempre pensato che lo fosse tuo Requisiti.”
Qualunque requisito operativo suggerisca che una soluzione personalizzata nel 2022 potrebbe non essere applicabile nel 2024. Assicurati di tenere un registro di queste cose.
2. Cerca altre soluzioni
Sicuramente non sei l’unica azienda con questo problema.
Come se la stanno cavando i tuoi concorrenti? Puoi concedere in licenza la loro soluzione?
3. Distinguere il necessario dalle personalizzazioni stravaganti
I “clienti” per il tuo nuovo software sono sia esterni che interni. Assicurati di comprendere i processi interni interessati da questa nuova tecnologia.
Tuttavia, una cosa è soddisfare un requisito aziendale. Un’altra cosa è cercare di rendere felice tutto il tuo staff. Ricorda, i computer sono molto bravi a fare una cosa un milione di volte. Gli esperti di marketing vogliono fare un milione di cose contemporaneamente.
Ogni personalizzazione comporta costi e rischi. Tienili sotto controllo e considera il ROI su ogni personalizzazione proposta. Tieni presente che l’investimento nella tua personalizzazione include il costo iniziale e i costi di manutenzione e aggiornamento continui.
Sii molto specifico riguardo al costo della personalizzazione e al vantaggio ragionevolmente previsto. Come diceva il mio amico Frank, “faremo tutto questo lavoro, e tutta questa configurazione, e riceveremo un ordine”.
Infine, non confondere la “personalizzazione” con una lista dei desideri. Ogni personalizzazione deve giustificarsi.
4. Rifletti sulla virtù della semplicità
Apple e Kindle hanno ridotto radicalmente la complessità dell’adempimento delle riviste. I loro sistemi non tengono conto di molte delle funzioni che una casa di distribuzione standard considererebbe come posta in gioco.
Era questa arroganza da parte di Apple e Kindle? O hanno deciso che tutte quelle campane e fischietti non valevano la pena?
Quando stai considerando una funzione o una caratteristica “bello da avere”, assicurati di confrontarla con l’eleganza della semplicità.
5. Documenta le tue personalizzazioni
È molto probabile che tu perda gli sviluppatori che hanno creato il tuo sistema personalizzato e le persone che vengono dopo hanno bisogno di sapere come funzionano le cose. Assicurati che tutto sia ben documentato.
Inoltre, nella misura in cui hai bisogno di integrare le tue personalizzazioni con un altro sistema, una buona documentazione sarà fondamentale, per i tuoi sviluppatori e per quelli dei tuoi partner.
Le opinioni espresse in questo articolo sono quelle dell’autore ospite e non necessariamente MarTech. Gli autori dello staff sono elencati qui.