Go to main content
A/B Test: From Variant to Decision - official lesson image on GinnyTech, created by AD

Complete flow of a professional A/B test

Complete flow of a professional A/B test. Core lesson of the Statistical Significance, A/B Testing, and Experimentation Science module with a real problem, conceptual model, rigorous formalization, applied case, 3-level lab, and final checkpoint.

AD
Created byAndrii Dyshkantiuk
Lesson 177 / 236Level: AdvancedDuration: 18 minPrerequisites: 1

What you will learn

  • Understand the analytical problem and the decision-making context
  • Apply examples, metrics, and controls to real cases

Complete flow of a professional A/B test

Un A/B test professionale non inizia quando premi “start” e non finisce quando appare un p-value. Copre domanda, ipotesi, disegno, lancio, monitoraggio, analisi e decisione finale, perché ogni fase può cambiare la validità del risultato. Letto così, è una scelta operativa nel dominio di esperimenti, potenza e rischio decisionale, non una sequenza di passaggi da spuntare. Il punto non è accumulare definizioni, ma capire quale decisione cambia quando il dato diventa più affidabile.

Il problema che il flusso risolve

Il fallimento più comune nasce quando il team riconosce che il flusso di test conta, ma non sa dire quale decisione dipenda davvero da esso. Si aprono dashboard, si leggono report, si discutono strumenti, ma la domanda operativa resta implicita e ogni stakeholder finisce per usare parole simili con significati diversi.

Nel lavoro reale questo produce costi immediati: priorità che cambiano al rumore del momento, letture non confrontabili nel tempo e responsabilità che si spostano quando il risultato è deludente. La lezione parte quindi da una domanda concreta. Come formulare il flusso di un A/B test in modo che un team prenda una decisione migliore, non solo una discussione più elegante.

Come leggere il flusso

Trattalo come un playbook operativo. Un test utile richiede criteri decisi prima, guardrail osservati durante e una raccomandazione che distingua effetto, rischio e prossima azione. Un modello robusto separa quattro blocchi: la decisione da supportare, i segnali osservabili, il meccanismo che collega segnali e decisione, i guardrail che limitano gli errori di interpretazione. Il flusso non è un’etichetta da citare, ma un ponte tra contesto, misura e azione.

Dentro l’obiettivo del modulo, portare la sperimentazione a livello serio e non da checklist, la domanda corretta non è solo “cosa misuro o costruisco?”, ma anche “quale ipotesi sto assumendo, quale rischio sto introducendo e quale output mi aspetto di produrre alla fine?”. La sequenza che organizza il lavoro è questa.

StepQuestion to askExpected output
DecisionChe cosa cambia se capiamo meglio il flusso del test?Scelta esplicita
SignalQuale dato osservabile riduce l’incertezza?Metrica o evento
BaselineRispetto a cosa interpretiamo il risultato?Credible comparison
VincoloChe cosa puo falsare la lettura?Assunzione da dichiarare
ActionQuale passo operativo segue?Raccomandazione controllabile

Gli elementi da formalizzare

La formalizzazione serve a evitare due errori opposti: trattare tutto come opinione oppure ridurre il tema a una checklist cieca. Una formalizzazione buona esplicita definizioni, unità di analisi, denominatori, segmentazioni rilevanti, condizioni di validità e failure mode. Il criterio resta semplice: se due persone esperte leggono la stessa definizione e guardano lo stesso materiale, devono arrivare a conclusioni comparabili sugli stessi trade-off. Se non succede, il problema non è il tool, è la formalizzazione.

ElementOperational Definition
Supported decisionQuale scelta migliora quando il flusso del test viene definito bene
InputDati, vincoli, segmentazioni e segnali tipici del modulo
MechanismRules by which the team moves from observations to interpretation
GuardrailChecks that prevent opportunistic, confounding or out-of-context readings
OutputQuery, memo, dashboard, design or defensible recommendation

A queste vanno aggiunti i controlli minimi che reggono la lettura: una soglia decisionale scritta prima dell’analisi e un rischio residuo da nominare anche dopo aver concluso, da verificare con un sensitivity check o una revisione qualitativa.

Un caso applicato

Un team vuole lanciare una nuova pagina pricing perché il primo risultato mostra conversioni più alte. Il flusso professionale impone di tornare alla domanda iniziale, controllare il sample ratio mismatch, sorvegliare i guardrail su refund e churn, e solo poi scrivere una decisione che separa rollout, iterazione e nuovo test. Il valore non sta nel singolo numero, ma nella catena che collega contesto, misura e decisione.

StepGuiding questionExpected output
ContextWhich decision are we trying to improve?Well-formulated problem
StructureWhich definitions, variables, and segmentations really matter?Coherent framework
VerificationWhere can the model mislead?Guardrails and limits
DecisionWhat do we do now and why?Defensible action

Lab

Al livello base, descrivi un caso in cui il flusso di un test viene citato senza una decisione chiara alle spalle, poi riscrivi il problema in modo operativo e indica quale evidenza minima servirebbe per agire. Al livello intermedio, usa il dataset pack del modulo per costruire una mini-analisi completa: definizioni, input, criterio di lettura, guardrail e output finale. Al livello research-grade, confronta due modi diversi di trattare lo stesso flusso e mostra quali ipotesi cambiano, quali errori emergono e quale formulazione regge meglio davanti a una review rigorosa.

Il pacchetto di lavoro del modulo aiuta a restare sul concreto: un dataset realistico in cui query, modelli e assunzioni cambiano davvero il risultato, un notebook commentato per esplorazione e checkpoint, query SQL da adattare al proprio contesto e una soluzione guidata con checklist, rubric e confronto tra approccio corretto ed errore tipico.

L’errore tipico

L’errore più frequente è scambiare familiarità con comprensione. Quando un tema viene citato spesso, il team tende a credere che sia già stato definito abbastanza bene. In realtà proprio i concetti più usati sono quelli che richiedono più rigore, perché muovono più decisioni e più risorse. Il secondo errore è trattare il framework come una risposta invece che come uno strumento: se la formalizzazione non lascia spazio a ipotesi, eccezioni, limiti e possibili rotture del modello, stai costruendo un rituale invece di una pratica analitica.

Checkpoint

Per verificare di aver capito, prova a rispondere a queste domande:

  1. Quale decisione cambia davvero quando il flusso del test viene formalizzato meglio?
  2. Which guardrails prevent reading noisy signals as if they were proof?
  3. At what point in the case does the team move from describing the phenomenon to a defensible recommendation?

Un buon controllo finale è scrivere tre versioni dello stesso output: una per te, con dettagli tecnici e assunzioni; una per un collega, con controlli riproducibili; una per un decisore, con rischio residuo e prossima azione. Se le tre versioni non sono coerenti, il ragionamento non è ancora abbastanza stabile. Hai assimilato davvero il flusso quando riesci a spiegarlo senza gergo inutile, applicarlo a un caso piccolo ma realistico, e difendere una raccomandazione includendo limiti e prossimi controlli.

Un A/B test professionale non finisce con un p-value o con una slide verde. Finisce quando il team sa quale scelta prendere, quali rischi restano e cosa monitorare dopo il rollout. La sequenza corretta è ipotesi, disegno, potenza, guardrail, analisi, raccomandazione e follow-up: saltare un passaggio significa trasformare l’esperimento in una scommessa ben presentata. Tutto il resto serve solo se rende più affidabile uno di questi passaggi.