Skip to content

Latest commit

 

History

History
90 lines (75 loc) · 5.33 KB

File metadata and controls

90 lines (75 loc) · 5.33 KB

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:

  • to let every mob or pair choose their favorite constraint in the second iteration
  • to run an all-in retro at the end to foster interesting discussions

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 ...