Coaching/Sports Training are similar IMO. You need to build a system/ plan around a philosophy. This "plan" cannot be set in stone. It must be able to adjust and work around "different philosophies." If not, you have a "plan/schedule" that is nothing more than words on a paper.