For construction (and other) projects that longer period of time, I use mission software such as DroneDeploy (DD), Litchi, Pix4D and Autel Missions to capture photos, video, maps/models, 360 images (still, video). The missions are setup to fly same route with same POI(s), same waypoints (location, altitude) and actions, ideally same aircraft/camera, same or similar time of day and weather conditions (e.g. sunny, cloudy, etc). Some of the missions I do are weekly, some are monthly, some quarterly that can span months or years.
One of the tricks is getting info on the structure early so you can figure out your POIs and their altitude, as well as waypoint locations, their altitude and POI to focus on. The reason being is if you have a structure that is going to be say 20 stories, and your initial POI is the center of the building ground level, and your orbit or perimeter waypoints then focus on that POI, if the perimeter waypoints or orbit look at the POI and the POI is ground level, subsequent missions will keep showing the lower part of the building vs. entire building. Thus the trick is to raise your POIs to some number of feet above ground (MSL or AGL) so as building grows, it grows up and into your image, unless you are going to shoot from very high up.
Speaking of litchi, its too bad there is no Autel support, same with DD, and likewise that Autel does not add basic ability to save, and export a mission so you can import it into another app/device, or create a backup of it. Otoh, you can export a Litchi mission as kml, import into Autel, however you have to edit the waypoints, add actions, do clean up that is a PITA.