Have you considered concurrent engineering instead. Work in the same context (same assembly)and publish geometry that others can use, divide work in function groups maybe. Just thinking out loud, don't know if it's good, say that one guy works on the structural bits, the other with walls, the third one doors and windows.