With the logistics of any project dependent upon coordinating the various trades that may have work to do, progress is somewhat stilted along the way as each trade completes projects often needed by waiting tradesmen so they can complete their project. Factor in Winter weather and things start falling behind.
What can get done, is done but the hurry up to only wait part is probably more frustrating for the General Contractor than for us. Each day something gets done. Progress comes in spurts and sometimes it is a whoa moment. Like when the entire patio cover came off, or walls disappear. All progress and so far so good.