Закон Брукса.

Недавно в разговоре упомянул закон Брукса, и внезапно пришлось объяснять. Ноги растут прямиком из 1975 года, тогда вышла книга Фредерика Брукса — «Мифический человеко-месяц, или Как создаются программные системы» (так название было переведено на русский язык).

Frederick Brooks Jr. — Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition

В этой книге был сформулирован принцип:

Adding manpower to a late software project makes it later.

Добавление дополнительных сотрудников в отстающий проект может привести к его дальнейшей задержке.

Фредерик Брукс в некотором смысле опирался на несколько базовых тезисов, среди которых два ключевых:

1. С ростом количества людей в проекте быстро растут дополнительные каналы связи и, как следствие, значительно увеличиваются накладные расходы на связь.

2. Каждого нового сотрудника необходимо адаптировать в проекте. А также требуется на базовом уровне его синхронизировать с командой.

И то, и другое занимает время и замедляет работу всей команды. При этом, как замечал позднее сам Брукс, затраты возможно снизить при грамотном планировании и дополнительные люди были добавлены в начале проекта, но если проект уже опаздывает — то всё, труба!

#DevRel


В этом посте были ссылки, но мы их удалили по правилам Сетки

Закон Брукса.
Недавно в разговоре упомянул закон Брукса, и внезапно пришлось объяснять | Сетка — социальная сеть от hh.ru