Ответ
Нет, подключение дополнительных ресурсов не всегда ускоряет разработку. Это связано с законом Брукса: «Добавление людей в опаздывающий проект делает его ещё более поздним».
Причины:
- Обучаемость — новые члены команды требуют времени на адаптацию.
- Коммуникационные издержки — больше людей → сложнее синхронизация.
- Дробление задач — не все задачи можно эффективно распараллелить.
Пример:
Если добавить 5 разработчиков в проект с жёсткими зависимостями (например, монолит), их продуктивность может упасть из-за конфликтов и блокировок.
Когда помогает:
- Задачи можно чётко разделить (например, микросервисы).
- Новые ресурсы уже знакомы с проектом или технологиями.
- Команда готова масштабироваться (есть процессы онбординга).
Вывод: Решение должно быть взвешенным, а не автоматическим.