Hi Ethan,
Getting your team to meet up consistently would help tremendously in my opinion. From my experience it helps keep each other accountable and sets a concrete deadline. And cleaning up your GDD and other docs would start off the next semester must easier, I think its a great idea!