Timing and project scheduling