
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.
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.
| Step | Question to ask | Expected output |
|---|---|---|
| Decision | Che cosa cambia se capiamo meglio il flusso del test? | Scelta esplicita |
| Signal | Quale dato osservabile riduce l’incertezza? | Metrica o evento |
| Baseline | Rispetto a cosa interpretiamo il risultato? | Credible comparison |
| Vincolo | Che cosa puo falsare la lettura? | Assunzione da dichiarare |
| Action | Quale 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.
| Element | Operational Definition |
|---|---|
| Supported decision | Quale scelta migliora quando il flusso del test viene definito bene |
| Input | Dati, vincoli, segmentazioni e segnali tipici del modulo |
| Mechanism | Rules by which the team moves from observations to interpretation |
| Guardrail | Checks that prevent opportunistic, confounding or out-of-context readings |
| Output | Query, 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.
| Step | Guiding question | Expected output |
|---|---|---|
| Context | Which decision are we trying to improve? | Well-formulated problem |
| Structure | Which definitions, variables, and segmentations really matter? | Coherent framework |
| Verification | Where can the model mislead? | Guardrails and limits |
| Decision | What 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:
- Quale decisione cambia davvero quando il flusso del test viene formalizzato meglio?
- Which guardrails prevent reading noisy signals as if they were proof?
- 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.
Summary
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.
Related Path
Lessons to read together
Questi collegamenti portano la lezione dentro il resto del corso: basi da riprendere, passaggi successivi e connessioni tematiche tra moduli.