This may not apply to your implementation but, although we work on projects individually here, we split our projects up into different workflows that are then invoked. This means we can have reusable code used across multiple projects and , in your case, have several team members working on a project at once.
So you might have a main project that invokes another workflow (this might also more invokes within that)
I got an e-mail notification regarding the drive issues. We use a shared drive for all of our invoked code rather than C drives so that may be something to think about in the future.