training project scheduling