Disclaimer: Sono un credente religioso nel modello software-as-a-service e lo sono dal 2004, quando ho implementato Salesforce.com per la prima volta senza un reparto IT.
Una delle cose migliori del mio lavoro è il fatto che ho il piacere di parlare regolarmente con una vasta gamma di clienti che vendono online, dalle piccole DNVB con supporto di venture capital (marchi verticali nativi digitali) alle aziende di Fortune 1000.
Negli ultimi mesi ho notato uno spostamento di queste conversazioni, nello specifico il modo in cui le aziende grandi e piccole stanno pensando alla strategia digitale.
Ad esempio, di recente ho parlato con una startup di mobili innovativa che pensa a se stessa come un'azienda tecnologica che crea esperienze digitali, al contrario di un'azienda "di prodotto".
Era chiaro che il loro obiettivo era l'esperienza del cliente oltre al prodotto.
Non si tratta di divani, si tratta di codice.
Allo stesso modo, ho incontrato una massiccia società multinazionale che ora ha un gruppo di innovazione che spinge metodologie di avvio lean di test-e-measure su più unità di business.
Stanno cercando di ottenere "vogliono essere agili", come pure una startup di software.
Mi fa pensare a quando gli amici scherzano se hai i capelli lisci ti auguro inevitabilmente che i tuoi capelli siano ricci e viceversa.
Le grandi aziende vogliono agire come start-up agili. I piccoli vogliono diventare grandi.
Tutti vogliono essere aziende tecnologiche perché "il software sta mangiando il mondo" e l'elenco delle aziende più preziose al mondo è ora dominato dalla tecnologia.
Ad un certo punto della mia carriera, ero responsabile per i team che costruivano la nostra piattaforma software-as-a-service.
La proprietà del prodotto e dell'ingegneria è stata una sfida interessante e mi ha costretto a creare una struttura per cosa costruire, cosa comprare e cosa affittare (cioè integrare un partner o consumare un'offerta SaaS).
Ci sono molti grandi leader di pensiero sul prodotto che hanno catturato in modo più eloquente il modo migliore di pensare a questa sfida, e sono fiducioso che li ho consultati quando ci penso.
In altre parole, ciò che segue è una sintesi di ciò che ho imparato parlando e leggendo commenti di dozzine di esperti product leader che mi sono fidato e aiutato a plasmare il mio modo di pensare su come affrontare le decisioni sugli investimenti tecnologici.
Ecco come abbiamo preso le decisioni.
Quando costruire, acquistare o affittare
Se la capacità era assolutamente fondamentale per ciò che i clienti si aspettavano da noi di fornire o un elemento chiave di differenziazione, l'abbiamo costruita.
Se si trattasse di una capacità comune che potremmo integrare con software off-the-shelf o codice open source, di solito siamo andati in quella direzione presumendo che il costo dello sviluppo non fosse insignificante o il costo di acquisto non fosse troppo significativo.
Un'altra considerazione con l'utilizzo di software di terze parti per una piattaforma software era chiaramente l'impatto dell'IP sulla costruzione di una piattaforma il cui valore era intimamente legato a una terza parte.
Infine, se si trattasse di una capacità comune che poteva essere utilizzata tramite SaaS e collegata alla piattaforma, questo era un approccio altamente auspicabile perché ci dava maggiore flessibilità in futuro, mantenendo bassi gli investimenti iniziali sia in termini di costi di licenza che di integrazione.
Detto in altro modo – se fosse il nucleo del nostro valore prop o di un differenziatore, costruiscilo.
Quando si tratta di e-commerce, le aziende affrontano una domanda simile.
Non è del tutto fuori questione assumere alcuni sviluppatori per costruire un sito completamente personalizzato da zero.
Il costo potrebbe anche non sembrare scoraggiante a prima vista.
In realtà non è la build iniziale che è la sfida, è la manutenzione e lo sviluppo continuo per stare al passo con il ritmo frenetico dell'innovazione nella tecnologia e-commerce.
Un'azienda grande e ben capitalizzata potrebbe potenzialmente permettersi di percorrere questa strada, ma direi che non è ancora un investimento intelligente.
La grande domanda qui è "Sei un'azienda di software o vendi prodotti?"
È difficile essere un'azienda di software.
Se non è la tua proposta di valore di base e il tuo obiettivo principale (ad esempio, se vendi divani o t-shirt), ti consiglio di non provare a diventare un'azienda di software.
Che dire degli acquisti?
Considero le licenze software e le piattaforme open-source come l'equivalente di "acquisti" a causa di caratteristiche analoghe come i costi iniziali elevati e la manutenzione continua.
Non inizi da zero, ma ora sei il proprietario del problema.
Se il fornitore di software aggiunge funzionalità o richiede una nuova patch di sicurezza, il team della tecnologia deve effettuare tali aggiornamenti.
È un ciclo infinito di costi e attenzioni che ti distraggono dalla tua missione principale.
Anche in questo caso, se è assolutamente fondamentale per le tue capacità o hai requisiti estremamente personalizzati, acquista un pacchetto software e pianifica di continuare a investire nella manutenzione e nelle continue personalizzazioni future.
Ora parliamo di "leasing" che in questo caso si riferisce a un modello di abbonamento SaaS.
È un po 'più impegnativo quando si costruisce la propria piattaforma per incorporare la tecnologia SaaS nel nucleo.
In realtà è super utile continuare a tornare alla domanda "qual è il nostro valore fondamentale?" Quando si cerca di capire cosa costruire e fare leva su una terza parte.
Tuttavia, questo approccio offre molti vantaggi, tra cui un time-to-market più veloce, integrazioni più semplici con API SaaS aperte, costi iniziali inferiori, ed è in genere più semplice da configurare per gli utenti aziendali, riducendo così il carico sui team tecnologici e operativi.
Spesso trascurato, il modello SaaS rende anche più facile lo scambio di tecnologie con l'ingresso sul mercato di nuovi attori e innovazioni.
La preoccupazione generale di SaaS è se avrà tutte le caratteristiche o sarà abbastanza personalizzabile per soddisfare i requisiti specifici che hai.
In quasi tutte le situazioni, se noi o il nostro cliente potevamo utilizzare una buona applicazione SaaS di terze parti per risolvere il problema, abbiamo integrato invece di costruirlo.
Non reinventare la ruota soprattutto se non è fondamentale per il tuo valore.
Quindi, cosa significa questo per un'azienda di e-commerce?
Se stai costruendo la tua piattaforma personalizzata, probabilmente imparerai che l'onere continuo di prendersi cura e mantenere la tecnologia proprietaria supererà rapidamente i benefici del controllo assoluto.
Lo vedo ogni giorno, quando $ 100MM + aziende con ERP, PIM e carrelli della spesa completamente personalizzati rinunciano a tenere il passo.
Il ritmo del cambiamento non è mai stato più rapido e l'agilità del business è ora il singolo più grande differenziatore competitivo nel retail.
Per la stragrande maggioranza dei commercianti, le tue valide opzioni oggi sono buy (software) o lease (SaaS).
E la flessibilità dell'opzione di leasing è cresciuta enormemente con sempre più apertura nelle piattaforme, più API e l'approccio senza testa allo sviluppo di esperienze veramente personalizzate, sfruttando al tempo stesso le funzionalità di base del commercio attraverso una solida e scalabile piattaforma di e-commerce SaaS.
In definitiva, quando si tratta della ricetta per una strategia digitale vincente, non importa se sei un'azienda startup o di Fortune 100.
Assumere sviluppatori per creare esperienze front-end ricche e personalizzate in React.js o in qualsiasi altro framework ti porterà solo lontano.
L'onere è alto per coloro che tentano di reinventare la ruota e cercare di essere aziende di software.
Al contrario, le aziende incentrate sul prodotto – indipendentemente dal fatto che vendano elettronica di consumo, abbigliamento o cuscinetti a sfera – che escogitino come far funzionare la tecnologia per loro, anziché rallentarle, sono destinate a plasmare il futuro della vendita al dettaglio negli anni a venire .