1. Formate squadre di 2-3 persone, con almeno un programmatore per team, un computer per team.
2. Preparazione - Ogni team scrive su carta 10-20 user story fattibili ("fette") che svilupperà e possibilmente dimostrerà. Ognuna dovrà essere realizzata in 3-8 minuti. Nessuna fetta deve essere un mockup di interfaccia utente, creazione di tabelle o strutture dati. Tutti i demo dovranno avere dati reali in input e output (ovvero, niente dati fissi usati per i test).
3. Discussione - Il facilitatore conduce una discussione sulle fette, cosa è accettabile e cosa non lo è, eventualmente suggerendo di tagliare le fette più finemente.
4. Sviluppo - Uno spazio di tempo prefissato (timeboxed) di 40 minuti, ripartiti in cinque sprint di 8-minuti. L'orologio non si ferma. Al termine di ogni sprint, ogni team mostra il prodotto ad un altro team.
5. Debriefing
Accettare 3 input dall'utente:
Stampare il prezzo totale. Fornire uno sconto in base al prezzo totale, aggiungere l'IVA basata sulla nazione e sul prezzo scontato.