Scheduling. progress monitoring and reporting