Scheduling in basketball is an art form. Every team and every schedule is different and serves its own purpose.
Coaches can schedule games to toughen teams up and prepare to win a championship, to bring a young team along and to learn while winning, or to gain valuable TV exposure. Some coaches and programs even schedule games in order to -- audible gasp -- make money.
When scheduling, it is vital to know your team and your objectives. You have to provide challenges to your players without beating them up. You have to schedule wins. You have to schedule games of interest to your fan base. You have to schedule games to boost your RPI numbers. You also have to win enough games to keep your job.