It's a fairly common adage that adding more programmers to a late project will make matters worse. Why is this?
Why does adding more resource to a late project make it later?
project management
Introduction overheadEach new developer has to be introduced to the code base and development process which takes not only the new person's time but also requires assistance from [a] senior developer[s] (guiding them through the build process, explain the testing process, help them with pitfalls in the code base, much more detailed code reviews, etc).Therefore, the more new developers you add to the project the more time has to be spent to bring them to a point where they can actually contribute to the project.