In che modo i micro frontend ti aiutano a migliorare la UX

I Micro frontend consentono di creare team con controllo end-to-end su aspetti di UX. E questa flessibilità consentirà di migliorare la UX. Ecco come.

Entando - martedì 14 aprile 2020
Tags: Technical

I micro frontend sono una tendenza in crescita nel 2020, con un recente studio che rivela che il 24% degli sviluppatori li ha usati. I micro frontend consentono alla tua organizzazione di adottare un approccio simile ad un microservizio per il frontend, sostituendo il tradizionale approccio monolite frontend.

Suddividendo il frontend in MFE, consenti alla tua organizzazione di innovare e migliorare in modo più efficace l'esperienza online del tuo brand. E migliorando la UX, migliora la soddisfazione e la fidelizzazione dei clienti.

Ecco 3 modi specifici in cui i micro frontend consentono ai tuoi team di offrire una UX migliore.

1. I micro frontend consentono a un singolo team di concentrarsi su un aspetto della user experience.

Con i micro frontend, puoi assegnare l’ownership di una particolare funzione o aspetto della user experience ad un team indipendente. E una volta formato un team con membri che dispongono di competenze collettive end-to-end, puoi potenziare tale team con potere end-to-end per prendere decisioni e attuare la loro strategia.

Invece di avere un team di frontend che gestisce l'intera user experience, i micro frontend consentono a un singolo team di concentrarsi su una funzione chiave e di effettuare ricerche e sperimentazioni mirate. Quindi, invece di avere un team focalizzato su molti aspetti diversi della user experience, hai molti team che si concentrano ciascuno su uno o pochi aspetti.

Questo sforzo consente un maggiore senso di creatività in ogni aspetto dell'esperienza online del tuo brand, garantendo che ogni parte della tua app o del tuo sito sia stata pensata meticolosamente.

2. I micro frontend consentono un approccio più iterativo agli aggiornamenti.

Parte integrante dell'indipendenza dei team interfunzionali è la loro capacità di prendere le loro idee e metterle in azione senza la necessità di aggiornare contemporaneamente altre parti del sito o dell'app.

Con una struttura monolitica, il tuo team potrebbe avere grandi idee su come migliorare un particolare aspetto della UX, ma dovrebbe aspettare che vengano aggiornati altri aspetti del frontend in modo che l'intero frontend possa essere aggiornato contemporaneamente. In questo sistema, l'intero team deve coordinarsi strettamente per assicurarsi che tutti gli aggiornamenti avvengano contemporaneamente, costringendo alcuni team ad aspettare un aggiornamento mentre altri si affrettano ad ottenere un aggiornamento prima che siano completamente sicuri della sua efficacia.

Questo processo monolitico può diventare incredibilmente ingombrante, in particolare quando si cerca di ridimensionare o aumentare le dimensioni e il numero dei team. Sono colli di bottiglia nel frontend. Ma con i micro frontend, i tuoi team possono rilasciare un aggiornamento della loro funzionalità alla velocità delle loro idee e della loro capacità di implementarli, e possono determinare i propri sprint da rilasciare.

La possibilità di rilasciare aggiornamenti in modo iterativo e indipendente, riducendo al minimo il rischio di interrompere altre parti del sito, consente ai team di concentrarsi sul rilascio di aggiornamenti che creeranno i maggiori guadagni per la tua UX.

3. I micro frontend ti costringono a definire una visione specifica per la UX del tuo brand.

La maggiore indipendenza dei singoli team può portare al caos della UX se la leadership non stia assicurando che l’azienda abbia chiaramente definito gli standard del brand e che tutti i tuoi team lo comprendano e aderiscano pienamente. Quando i team sono completamente indipendenti al punto da operare da soli, la tua UX (così come la tua azienda) potrebbe rapidamente entrare nel caos.

Tuttavia, questa sfida è un'opportunità per rafforzare i tuoi standard UX / UI generali e per definirli più chiaramente. Un'esperienza coerente è un'esperienza migliore e dovrai pensare in modo strategico su come ottenere e mantenere tutti i tuoi team allineati.

Con i micro frontend, sarai costretto a pensare intenzionalmente a come i team parlano tra loro. Questo è qualcosa che dovrebbe comunque far parte della gestione dei tuoi team di sviluppo, ma la necessità di coordinamento e comunicazione aperta diventa più evidente in una situazione in cui stai utilizzando micro frontend.

Questa ulteriore necessità di intenzionalità, se dovessi farcela, gioverà notevolmente alla qualità delle tue applicazioni e alla tua cultura organizzativa.

Crea UX moderne usando i micro frontend su Kubernetes con Entando.

Quando i cicli di rilascio richiedono mesi anziché settimane, la tua azienda non è in grado di rispondere alle esigenze dei tuoi clienti con le moderne esperienze online che desiderano. Ecco perché abbiamo creato una piattaforma per aiutarti a portare le tue idee sul mercato più velocemente.

Entando è la principale micro frontend platform, open source, per la creazione di applicazioni enterprise su Kubernetes.

Aiutiamo le aziende ad innovare più rapidamente con blueprint personalizzabili che consentono di generare rapidamente micro frontend e assemblarli in un'unica pagina. Riutilizza i componenti in più progetti tramite il nostro marketplace interno, risparmiando denaro e aumentando la velocità di sviluppo. E scala rapidamente ed efficacemente con l'Operatore Kubernetes personalizzato di Entando, che ti consente di automatizzare la distribuzione di applicazioni scalabili e self-healing.

Entando è open source con supporto enterprise. Inizia a sviluppare con la piattaforma e pianifica una chat con noi per vedere come possiamo aiutarti a creare app, siti web e portali migliori, più velocemente.

WHITE PAPER

CIO Alert - There is an Application Composition Platform in your Future

Di Massimo Pezzini, Independent IT Advisor

SCARICA IL WHITEPAPER

White-Paper-Pattern_mockup 3.png