Эффект одинокой обезьяны: как он правильно зовётся?
Есть идеально паралелящийся конвеер, например, разгрузка кирпичей 5 рабочими. Увольнение 1 рабочего приведет к снижению КПД на 20%
Есть  идеально непаралелящийся конвеер, например, один месит глину (не в том смысле), другой лепит чашку, третий раскрашивает и один не может заменять другого. Увольнение любого приведет к снижению КПД на 100% и остановке производства.
Есть смешанные конвееры. когда верстальщик может за дизайнера,  но хреново. нелинейно проседает А почему оно должно проседать линейно? См выше. ускорить дело за счёт качества. один не может выполнять чужие обязанности, очевидно что качество падает. Если бы мог, то качество тогда не падало и падения КПД не было бы вообще никакого, не линейного, ни 100%перекрёстного опыления с девушкой давно были? Имею спросить: нет ли у такого эффекта специального названия?Очевидно, что нет. Есть невозможность выполнения одним несвойственных ему обязанностей других при выполнении определенных циклов работы.
Проблема не в количестве людей. 
Главное при написании ПО - управление сложностью. Чем больше программа тем сложнее она становится, но со сложностью можно бороться. Методов много -можно скрывать сложность за апи, можно делить на независимые модули, делать рефакторинг, бороться с сайд эффектами и тд.
Если просто, то у вас говнокод.