Vai al contenuto

Anteprima pubblica di Split Experimentation in Azure App Configuration: un nuovo approccio alla gestione delle funzionalità

Scopri come la nuova funzionalità di Split Experimentation in Azure App Configuration può rivoluzionare il tuo approccio allo sviluppo di software, migliorando la qualità e riducendo i rischi.

È con grande entusiasmo che annunciamo l’anteprima pubblica di Split Experimentation in Azure App Configuration. Nell’attuale panorama dello sviluppo software, la consegna rapida di funzionalità di alta qualità, minimizzando al contempo i rischi, è una priorità assoluta. La nostra nuova capacità di sperimentazione estende le funzionalità di App Configuration, aiutandoti a bilanciare velocità, precisione e sicurezza per ridurre efficacemente i rischi nello sviluppo di applicazioni.

Questa nuova capacità sfrutta i servizi esistenti che utilizzi per ospitare le tue applicazioni in Azure, integrandosi con App Configuration e Application Insights. Il motore di sperimentazione è alimentato dalle robuste capacità di analisi di Split Software, Inc., che opera su Azure.

Perché la sperimentazione?

Le funzionalità di App Configuration offrono già notevoli vantaggi, tra cui la riduzione del rischio, un miglior controllo operativo e una segmentazione utente mirata. La sperimentazione porta questi benefici a un livello superiore, sbloccando un valore significativo sotto forma di:

  • Decisioni basate sui dati: Ottimizza le funzionalità basandoti sui dati effettivi degli utenti, migliorando le prestazioni e la soddisfazione.
  • Mitigazione del rischio: Identifica potenziali problemi in anticipo esponendo le funzionalità a un gruppo controllato, riducendo i problemi diffusi e migliorando MTTD e MTTR.
  • Test A/B: Determina quale versione della funzionalità si comporta meglio attraverso test su gruppi di utenti controllati.
  • Ciclo di feedback più rapido: Itera e migliora rapidamente le funzionalità basandoti sul feedback reale degli utenti.

In quest’era di applicazioni intelligenti e tecnologie guidate dall’IA, la sperimentazione svolge un ruolo fondamentale nel sfruttare appieno il potenziale dei modelli di IA. Permette agli sviluppatori di integrare efficacemente i modelli di IA, ottimizzare le esperienze utente e migliorare significativamente il successo delle funzionalità basate su Gen AI nelle loro applicazioni intelligenti.

Come eseguire la sperimentazione in Azure?

Azure App Configuration offre ora Variant Feature Flags, che consentono un controllo e una flessibilità più granulari rispetto ai tradizionali flag booleani. Ecco come eseguire esperimenti su queste varianti in tre semplici passaggi:

  • Definisci la tua funzionalità: Specifica la tua funzionalità e le sue varianti in Azure App Configuration per fornire esperienze personalizzate per diversi scenari.
  • Invia dati di telemetria: Invia dati di telemetria sulle valutazioni delle varianti e sugli eventi a Application Insights per monitorare le prestazioni e l’impatto.
  • Sperimenta e definisci le metriche: Crea esperimenti su variant feature flags e definisci le metriche per monitorare le nuove funzionalità.

Split Experimentation elabora i dati di telemetria da Application Insights per aiutare a identificare la variante che si comporta meglio in base alle tue metriche definite. I risultati degli esperimenti possono essere visualizzati direttamente nel negozio di App Configuration.

Come iniziare

Esplora la nostra applicazione di esempio per vedere come la sperimentazione può migliorare il tuo processo di sviluppo. Inizia con il campione .NET azd, “Quote of the Day”, che presenta un flag di funzionalità variante “Greeting” con due varianti: “Off” e “On”. Gli utenti con la variante “On” vedono un saluto prima della citazione; gli utenti con la variante “Off” vedono solo la citazione.

Il successo viene misurato monitorando la metrica “Like” per l’evento di click sul pulsante del cuore, mostrando la preferenza dell’utente. I risultati mostrano che la variante “On” è la variante desiderata, ovvero gli utenti tendono a cliccare sul pulsante del cuore più spesso se vedono il saluto con la citazione.

Per saperne di più

Per ulteriori dettagli, consulta la documentazione. Unisciti alla comunità di sviluppatori che stanno trasformando le loro strategie di gestione delle funzionalità con Azure e Split.io. Buona sperimentazione!