Productive Scheduling