6.4 Principles of training programme design