a long debate I guess.

It definitely depends on the organizational structure.
At developer side: Once the modules/submodules are done they will integrate all of them making into a build and...