When your writing a strength program for an athlete, there are several points I try to keep in mind and then many many thoughts I double check that with.
1. Stay Healthy. (this is your number one job, if an athlete comes to you for your help) If they can't compete, what is the point?
2. Improve performance for the sport. Great, you got your athlete to squat 500 lbs, did this increase his 5k time? I jest, but you get the picture.
Points to keep in mind that I tell athletes or remind myself. One work out will not make you, but one work out can break you.
You don't grow stronger lifting weights, you get stronger resting from lifting weights. Do you have enough recovery in their programs? What else do they have going on in their week or month? Travel, family, sickness are all variables that must be accounted for. Is it smart to have someone do a max effort squat after sitting in a plane for eight hours? Are you out thinking the plan? This isn't rocket science as many would have us believe, you get stronger a little by little, not with complex formulas that only 7th master Supertraining guru can decipher.
So these are a few thoughts and points I recheck when writing programs. Do you have any checks and balances? Lets hear them.