Верховная рада > Архив

Вакансии

(1/3) > >>

Kazimir:
Для тех, кто желает помочь проекту.

Ōnami:
Я желаю.

Ōnami:
Кстати, я вот забавную штуку прочёл из "Мифического человека-месяца", что

Время выполнения проекта не обратно пропорционально числу программистов, по крайней мере по 2 причинам. В программировании, в отличие от, например, сбора хлопка, работа не может быть произвольно разделена на несколько независимых частей. Части проекта зависят друг от друга, и некоторые задачи можно начинать выполнять только после того, как будут закончены другие.

Программисты должны тратить часть времени на взаимодействие друг с другом.

Если есть N программистов, то количество пар программистов N(N-1)/2, то есть с ростом числа программистов затраты времени на взаимодействие растут квадратично. Поэтому начиная с какого-то N, рост числа программистов замедляет выполнение проекта.

Если сроки сорваны, наём новых программистов замедляет выполнение проекта и по другой причине: новичкам требуется время на обучение. В книге сформулирован Закон Брукса:

Если проект не укладывается в сроки, то добавление рабочей силы задержит его еще больше.

При очень большом числе программистов проект может быть вообще никогда не закончен: из-за общей неразберихи, попытки исправить существующие баги порождают новые, так что система не улучшается.

Zeezer:
Скажи лучше, сколько студентов замучал в застенках преподавательской.

Ōnami:
How did you... oh fucking gossips. None of them, I swear.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии