Lesson 1: Programming Structure
Step 1: Determine the context
In this step, cycle length and special events are determined and serve as a guiding constraint for other steps.
Step 2: Determining your strategy
Step #2 is all about determining strategy. According to Mike, the strategy revolves around answering the question of how to accomplish your goals. Different periodization models utilize a combination of different strategies.
Step 3: Populate the phases
Depending on the strategy selected, in Step #3 we proceed by populating weekly slots. In the figure below, Mike utilizes the linear model.
Step 4: Use the rules to populate
In step #4, additional strategy rules are followed to allow filling of the slots.
Step 5: Fix the problems
Step #5 is more about error or assumptions checking and making sure that the selected rules are likely to be followed without any major conflicts. For example, planning for a heavy week when someone has extra work or exam periods is not the best approach and might create conflicts in plan realization.
Step 6: Repeat for additional fields
Once we are happy with the gross details, additional fields can be populated.
The goal of these 6 Step is to outline a process or a planning framework, rather than off-the-shelf program. Understanding the process that is underlying the training program creation is more important than copy-pasting training programs.