Come uno stack tecnologico componibile può potenziare l'agilità aziendale
Pubblicato: 2022-07-19Stiamo vivendo un periodo senza precedenti di grandi cambiamenti e sconvolgimenti. Una pandemia globale e tensioni geopolitiche hanno portato a un'enorme incertezza per molte aziende in quasi tutti i verticali del settore. Le aziende devono bilanciare velocità, flessibilità ed efficienza per prosperare, afferma Adam Davey, Direttore della tecnologia di Candyspace.
Vi è una maggiore necessità di agilità aziendale e la capacità di prendere decisioni più informate e più rapide per sopravvivere in questo ambiente in rapida evoluzione. Ecco perché così tante aziende stanno adottando stack tecnologici componibili che bilanciano flessibilità ed efficienza con set ricchi di potenti funzionalità.
Questo approccio è guidato dalla domanda dei clienti e dalle esigenze aziendali, con le organizzazioni che cercano flessibilità per creare esperienze digitali potenti e avvincenti non gravate dai limiti delle suite tecnologiche legacy obsolete.
Man mano che le aziende passano a una fase di rinnovamento post-pandemia, è probabile che quelle che abbracciano questa agilità siano quelle che si evolvono e crescono. Quelli che non lo fanno è probabile che ristagnino e alla fine falliscano.
"Entro il 2022, la rapida innovazione forzata dall'epidemia di Covid-19 accelererà la transizione del 60% delle organizzazioni verso l'impresa componibile". Yefim Natis - Gartner Distinguished VP Analyst e Research Fellow.
Pile vs suite
Uno stack tecnologico componibile è un ecosistema di tecnologie composto da singoli elementi architettonici che sono integrati per formare una soluzione globale best-in-class. Questo approccio BYOE (costruisci la tua esperienza) all'architettura dei sistemi può essere contrapposto a un approccio "monolitico" o basato su suite che offre un insieme predefinito di funzionalità.
L'architettura componibile scompone le capacità delle suite monolitiche in singoli microservizi collegati tramite API che possono essere costruiti per soddisfare le esigenze digitali in evoluzione di clienti e aziende.
Composable non è una direttiva tutto o niente: le aziende possono iniziare in piccolo e far crescere organicamente le proprie capacità componibili nel tempo. L'adozione di questo approccio consente ai team digitali non solo di portare rapidamente un prodotto sul mercato, ma anche di aumentare strategicamente le capacità tecnologiche esistenti all'interno di un'azienda. È veramente flessibile.
Per loro natura, le suite all-in-one basate su piattaforma possono spesso essere una soluzione universale ideale per le diverse esigenze delle aziende. Tuttavia, in alcuni casi d'uso possono essere intrinsecamente rigidi. Quindi, come vediamo questo svolgersi nel mondo reale, lato client?
Se sei un'azienda di produzione di prodotti complessi con una moltitudine di marchi, ad esempio, un'unica piattaforma monolitica che governa il tuo CMS, le esigenze di automazione del marketing e dell'e-commerce possono non soddisfare pienamente l'ampia gamma di requisiti funzionali.
È all'interno di questi tipi di ambienti che spesso vediamo l'"IT ombra" prendere piede per aggirare le carenze dei sistemi legacy e della burocrazia dipartimentale. E dove i team devono lavorare sotto il radar della conformità con tecnologie non approvate per portare a termine le cose.
La selezione di uno stack o di una suite dipende in definitiva dai casi d'uso aziendali e dei clienti e potenti suite all-in-one basate su piattaforma possono essere la soluzione giusta nello scenario giusto. Si tratta di mappare questi requisiti con le capacità delle soluzioni tecniche disponibili.
I vantaggi di un approccio componibile per aziende e clienti
In base alla nostra esperienza, le grandi organizzazioni variano notevolmente in termini di maturità digitale, ma di norma hanno sempre esigenze aziendali estremamente complesse. In genere queste esigenze vengono soddisfatte al meglio con una soluzione che può essere prontamente adattata alle loro esigenze in continua evoluzione.
I leader tecnologici stanno rapidamente scoprendo i motivi chiari e convincenti per fornire l'accesso a un ecosistema componibile di tecnologie per l'impegno digitale e la trasformazione del business. In qualità di leader tecnologici, stiamo scoprendo che attraverso questo approccio possiamo differenziarci ed eccellere fornendo accesso a una gamma di servizi e soluzioni per l'impegno digitale.
Questi elementi costitutivi possono includere software sia open source che con licenza, tutti forniti su un ecosistema di piattaforma comune. A questo livello di piattaforma siamo in grado di standardizzare le migliori pratiche in materia di sicurezza, conformità e distribuzione e fornire agli sviluppatori nei team di prodotto gli elementi costitutivi per la fornitura delle soluzioni. La scelta di questo approccio può liberare le aziende e consentire loro di concentrarsi sui risultati.
E non dimentichiamo il cliente in tutto questo. Per i clienti, l'asticella viene continuamente alzata e fissata dalle "migliori esperienze digitali più recenti" che hanno avuto.
Il secondo migliore per il cliente di oggi semplicemente non è abbastanza buono. (secondo una recente ricerca, l'86% dei clienti lascerebbe un marchio dopo solo due esperienze negative). Questo approccio tecnologico facilita lo sviluppo di esperienze digitali esemplari che sono coinvolgenti, prive di attriti, pertinenti e personali.
Flessibilità - Uno stack tecnologico componibile può trasformare la capacità di un'azienda di crescere, scalare e adattarsi rapidamente alle esigenze in continua evoluzione dei clienti. Questo non è un approccio tutto o niente: la scelta di questo percorso può consentire ai team tecnologici di sostituire strategicamente un componente di uno stack monolitico per dimostrarne il valore in anticipo, raccogliere informazioni e partire da lì con sicurezza.
Il disaccoppiamento del front-end ha anche potenti vantaggi in termini di libertà creativa. Le aziende possono selezionare la tecnologia web/app front-end più adatta al caso d'uso in questione, consentendo ai team creativi e front-end di svolgere al meglio il proprio lavoro offrendo ai clienti esperienze digitali coinvolgenti.
Velocità : l'adozione di un approccio componibile alla costruzione del proprio stack tecnologico può anche avere una serie di vantaggi in termini di agilità e velocità aziendale, consentendo ai prodotti di entrare più rapidamente sul mercato, realizzare il loro valore prima e rispondere più rapidamente ai cambiamenti del mercato.
"Entro il 2023, le organizzazioni che hanno adottato un approccio componibile intelligente supereranno la concorrenza dell'80% nella velocità di implementazione di nuove funzionalità". Gartner.
Fondamentalmente, questo ti consente anche di costruire i tuoi modelli di business operativi attorno a questo approccio.
Verso la fine del 2020, Gartner ha prodotto un affascinante keynote intitolato The Future of Business is Composable che descrive l'"impresa componibile" come un'organizzazione costruita da blocchi intercambiabili.
Questo approccio modulare e basato su blocchi allo sviluppo del prodotto consente a persone, team o persino aziende esterne diverse di lavorare insieme in modo efficace utilizzando standard e interfacce comuni.
Affidabilità e scalabilità - Non dimentichiamo che qui stiamo parlando di soluzioni compositive costruite da una serie di prodotti SAAS accuratamente selezionati. In tal modo siamo in grado di raccogliere i vantaggi intrinseci della moderna piattaforma SAAS.
Questi includono zero tempi di inattività, aggiornamenti senza interruzioni, sicurezza e patch, tutto gestito dalla piattaforma. E utilizzando piattaforme che sfruttano un'architettura di microservizi, la soluzione è in grado di scalare senza problemi in base alle richieste dei clienti.

L'ecosistema Candyspace delle tecnologie componibili
In Candyspace, abbiamo selezionato con cura una serie di piattaforme tecnologiche chiave che ci consentono di comporre le migliori soluzioni per i nostri clienti. È essenziale che le piattaforme e le tecnologie con cui ci allineiamo supportino i nostri principi guida sull'interoperabilità e la scalabilità dei componenti.
Vale la pena notare che un certo numero di piattaforme tecnologiche all'interno del nostro ecosistema sono membri della MACH Alliance che sostengono un "ecosistema tecnologico aziendale con standard aperti e il migliore nella razza" con i seguenti principi guida:
M: Microservizi - Creazione di servizi individuali per supportare le funzionalità aziendali e dei clienti che sono altamente scalabili e distribuite e gestite in modo indipendente.
R : API-First - Tutte le funzionalità e l'interoperabilità sono esposte tramite le API garantendo che vi sia un mezzo di comunicazione comunemente concordato tra le parti costitutive dell'ecosistema dello stack.
C : Cloud Native - Sfruttare i vantaggi dei prodotti SAAS basati su cloud che forniscono la migliore sicurezza, scalabilità elastica e aggiornamenti automatici (al contrario dei sistemi legacy dedicati posizionati semplicemente su istanze cloud).
H : Headless - Consente di disaccoppiare il livello di presentazione front-end dal back-end. Ciò offre un'immensa libertà di creare esperienze cliente avvincenti che siano indipendenti dal linguaggio di programmazione/dal framework.
Sfruttando queste piattaforme SAAS e adottando un approccio architetturale componibile, siamo stati in grado di soddisfare i nostri clienti nel percorso verso la maturità digitale e creare soluzioni potenti per le loro esigenze attuali e future.
Dal punto di vista dell'interfaccia utente, lavoriamo su una gamma di tecnologie che vanno da applicazioni native (iOS e Android) e ibride (Ionic), nonché una serie di framework e librerie front-end (Angular e React), che possono essere tutte selezionate e adattato alle esigenze specifiche del progetto.
Ciò offre ai nostri team di sviluppo la libertà di creare interfacce ricche, pulite e intuitive che sono amate dai nostri clienti.
Dal punto di vista dell'infrastruttura dei contenuti, sfruttiamo la prima piattaforma CMS headless basata sull'API Contentful. Contentful consente a oltre il 30% delle aziende Fortune 500 e migliaia di marchi in tutto il mondo di creare e gestire esperienze digitali.
L'analista leader, Gartner, ha riconosciuto Contentful come un attore forte nella Forrester Wave for Agile Content Management Systems del 2021. Questo ci consente di scalare le customer experience omnicanale, creando contenuti flessibili per qualsiasi piattaforma digitale. Questo è un potente strumento di livello aziendale per gli editor di contenuti, che fornisce loro flussi di lavoro agili, consentendo loro di creare contenuti strutturati per qualsiasi canale.
Per la nostra capacità di commercio sfruttiamo la piattaforma BigCommerce, elogiata come Strong Performer nella Forrester Wave 2022 per il commercio B2C e B2B. BigCommerce è una piattaforma SaaS aperta per la prima volta con API sicura e scalabile che offre un ricco set di funzionalità di commercio in tutti i casi d'uso B2C e B2B.
La piattaforma dispone degli strumenti per consentire ai commercianti di tutte le dimensioni di creare, innovare e far crescere le loro attività online e offre ai commercianti funzionalità e prestazioni sofisticate di livello aziendale unite alla facilità d'uso.
Il vantaggio della piattaforma BigCommerce è che si rivolge a una vasta gamma di settori in cui risiedono molte delle nostre specializzazioni di agenzia, tra cui produzione, automotive, FMCG e bellezza.
Per migliorare l'interoperabilità di questi due prodotti SAAS chiave, Candyspace ha recentemente sviluppato un BigCommerce Connector, un'app personalizzata ora disponibile su Contentful App Store e utilizzata da un'ampia gamma di aziende in una vasta gamma di settori.
Il connettore BigCommerce consente alle organizzazioni che utilizzano la piattaforma Contentful di selezionare e aggiungere prodotti BigCommerce a landing page, caroselli, elementi promozionali e molto altro.
Il connettore memorizza lo SKU del prodotto BigCommerce all'interno della piattaforma Contentful, assicurando che dati come prezzo, descrizione, immagini vengano sempre estratti da BigCommerce assicurandosi che il contenuto non sia duplicato e aggiornato.
Una volta che un prodotto è attivo, è fondamentale essere in grado di iterare in modo efficace e prendere decisioni digitali basate su informazioni dettagliate. Per fare ciò, sfruttiamo una serie di potenti piattaforme che ci consentono di ottimizzare l'esperienza del cliente eseguendo analisi del comportamento del cliente, conducendo test A/B, personalizzazione e targeting.
Utilizziamo la piattaforma di analisi dei clienti, Contentsquare, per far emergere dati e approfondimenti su come i clienti interagiscono con i tuoi prodotti digitali. Questo ci permette di rispondere a domande come: dove stanno andando i tuoi clienti? Quanto costa un'esperienza scadente per la tua azienda? Quali sono i miglioramenti più importanti del tuo prodotto a cui dare la priorità che avranno il massimo impatto?
Una volta che avrai risposto a queste domande e avrai acquisito una comprensione più profonda dei punti deboli dei tuoi clienti, possiamo sfruttare queste informazioni per eseguire programmi di sperimentazione iterativi utilizzando strumenti come Optimizely (Web e Full Stack). Questo ci consente di testare nuove funzionalità e contenuti per un piccolo sottoinsieme di utenti, prima di estenderli a un pubblico più ampio.
Grazie alla natura aperta del nostro stack, tutte queste capacità tecniche nel nostro ecosistema possono essere integrate senza problemi con altri repository di dati aziendali critici. L'interoperabilità di questo livello di dati è ovviamente facilitata tramite standard API comuni che consentono una comunicazione senza interruzioni tra applicazioni e servizi nel cloud.
L'ecosistema CandyStack delle tecnologie componibili.
Dare potere alle aziende e ai clienti
Ora è più importante che mai che le aziende siano in grado di rispondere in modo più efficace e rapido alle esigenze aziendali in evoluzione e alle richieste dei clienti. L'adozione di un approccio componibile all'architettura dei sistemi fornisce un metodo standardizzato per connettere piattaforme SAAS scalabili, interfacciarsi con tecnologie front-end, consumare database e accedere ai servizi cloud.
Questo approccio facilita cicli di rilascio più brevi, un time-to-market più rapido e un costo totale di proprietà inferiore. Ciò fornisce anche una libertà tecnologica e creativa di gran lunga maggiore, consentendo ai team di selezionare i linguaggi e i framework che funzionano meglio per il loro caso d'uso, budget e competenze.
L'adozione di un approccio disaccoppiato alla progettazione dei sistemi e la separazione logica dell'interfaccia utente dalla logica dell'applicazione offre alle aziende che non sono nativamente digitali la manovrabilità e la flessibilità tipiche delle start-up e delle scale-up odierne.
Il passaggio all'architettura aziendale componibile è guidato dalla necessità di una maggiore agilità aziendale: consente alle organizzazioni di progettare l'esperienza di cui hanno bisogno, procurarsi i componenti di cui hanno bisogno, quindi fornire rapidamente e continuare ad adattarsi.
In definitiva, come leader tecnologici dobbiamo davvero chiederci: stiamo spendendo i nostri budget IT per riparare e mantenere i nostri sistemi legacy o stiamo spendendo le nostre preziose risorse tecnologiche per costruire la prossima generazione di esperienza del cliente?