Process
Why Construction Timelines Change
Short answer
Weather, material availability, site conditions, scope changes, permits and coordination with other trades are the most common reasons schedules move.
Weather
Concrete, roofing and exterior work all depend on temperature, wind and precipitation.
Scope changes
Adding or changing work mid-project almost always affects the schedule.