Programming is developing the human on an individual basis, even within a group training setting.
The best training programmes must be tailored for the recipient, and the best coaches will make sure this happens. Every human being is unique: anatomically, physiologically, psychologically, historically – we are each an infinitely complex interaction of these interconnected paradigms, and as such there can be no ‘off-the-shelf’ programme that is optimal for all.
Tailoring requires active responsiveness on the part of the coach, enabling tweaks, adjustments, alterations, allowances for fatigue, embodiment, reactivity, and much more. And that requires constant observation. One size does not fit all.
Of course, this doesn’t mean a standard programme can’t be a good starting point. A template. But all templates are there to be adjusted as required for each individual situation.
Keep in mind the human factor when building your programmes. Make them realistic, make them flexible, build in adaptability: you’ll see they have much more relevance to your people, and are far more likely to bring the desired results.