Skip to the content.

2h Code Retreat Timetable

Here is a typical time table to make the workshop stick in 2 hours. With this length, we’ll stick to the standard code retreat format, but will only run 2 iterations. To maximize learning, we suggest:

1 - Introduction (30 minutes)

Phase Style Length Start End
Present the learning goal All-in 2 0 2
Present the code and the exercise All-in 5 2 7
Overview of Mikado and Test Data Builders All-in 5 7 12
Present how the workshop will be run All-in 5 12 17
Mobs self-forming, by language and constraint All-in 10 17 27
- Timer: 4 minutes for avatars     0:17  
- Timer: 4 minutes for mobs     0:22  
- Tell: “Don’t go after Test Data Builder + Mikado unless you already master both techniques”     0:22 (4’ left)  
Team building Mobs 3 27 30
- Timer: 3 minutes     0:27  
- Notif: “You have 3 minutes for the team building. Remember, you won’t save time by skipping it!”     0:27 (3’ left)  
- Notif: “1 minute left to form the mobs”     0:29 (1’ left)  
- Notif: “Time is out! Time to move through your board”     0:30 (0’ left)  

2 - Easy Fix, Difficult Test (30 minutes)

Phase Style Length Start End
Write the tests Mobs 25 30 55
- Timer: 25 minutes     0:30  
- Notif: “Go through the first steps and try to run the main, the IDE is your friend! It should take around 10 minutes”     0:30 (25’ left)  
- Notif: “Follow the comments and the hints. Don’t lose time trying to understand all the code”     0:35 (20’ left)  
- Notif: “Should have run main now. You have 15 minutes left to add a test around the Invoice bug”     0:40 (15’ left)  
- Notif: “You have 10 minutes left. If you are already done, you can try to add a test around the ReportGenerator bug”     0:45 (10’ left)  
- Notif: “5 minutes remaining”     0:50 (5’ left)  
- Notif: “Time is out! It’s time to start your retro”     0:55 (0’ left)  
Mini retro Mobs 5 55 60
- Timer: 5 minutes for retro     0:55  
- Notif: “You have 5 minutes for the retro. Add stickies for the goods and bads, and discuss”     0:55 (5’ left)  
- Notif: “2 minutes left for the retro, start discussing if you haven’t already”     0:28 (2’ left)  
- Notif: “1 minute left for the retro”     0:59 (1’ left)  
- Notif: “Time is out! If you want you can take a 4’59” break before starting the next iteration. Stay in your mob for the moment”     0:60 (0’ left)  

5 minutes break!

Phase Style Length Start End
Break   5 60 65
- Timer: 5 minutes for break     1:00  

3 - Pick your constraint! (45 minutes)

Phase Style Length Start End
Learn about constraint Mobs 15 65 80
- Timer: 15 minutes for learning about your constraint     1:05  
- Notif: “You have 15 minutes to learn about your constraint. Take this time to watch the videos or discuss about them if you already did”     1:05 (15’ left)  
- Notif: “You should have gone through the videos by now. You have 5 minutes left to discuss the new learning with your mobsters”     1:15 (5’ left)  
- Notif: “Time is out! Now it’s time to apply this new knowledge with code”     1:15 (0’ left)  
Try again to add the tests with this constraint Mobs 25 80 105
- Timer: 25 minutes     1:20  
- Notif: “You have 25 minutes to apply what you just learned to our problem. You can start from where the video stoped”     1:20 (25’ left)  
- Notif: “You have 15 minutes left. If you are already done, you can try to add a test around the ReportGenerator bug”     1:30 (15’ left)  
- Notif: “You have 10 minutes left. If you are still exploring your mikado graph, it’s past time to start coding with what you have!”     1:35 (10’ left)  
- Notif: “You have 5 minutes left”     1:40 (5’ left)  
- Notif: “Time is out! It’s time to start your retro”     1:45 (0’ left)  
Mini retro Mobs 5 105 110
- Timer: 5 minutes for retro     1:45  
- Notif: “You have 5 minutes for the retro. Add stickies for the goods and bads, and discuss”     1:45 (5’ left)  
- Notif: “2 minutes left for the retro, start discussing if you haven’t already”     1:48 (2’ left)  
- Notif: “1 minute left for the retro”     1:49 (1’ left)  
- Notif: “Time is out! What is your main takeaway from the workshop?”     1:50 (0’ left)  

4 - All-in Retrospective (10 minutes)

Phase Style Length Start End
Every mob picks 1 key takeaway Mobs 2 110 112
- Timer: 2 minutes for takeaways     1:50  
- Notif: “You have 2 minutes to vote for the main takeaway you want to present to the audience”     1:50 (2’ left)  
- Notif: “Time is out! Copy your main takeaway to the global takeaway zone, and head back to the main session”     1:52 (0’ left)  
Exchanges and discussion All-in 8 112 120
- Timer: 8 minutes for sharings     1:52  
Ask for feedback about workshop All-in 0 120