Мифический человеко-месяц или как создаются программные системы :: Брукс Фредерик
Страница:
226 из 299
Операционная бригада
3.1 Самые лучшие программисты-профессионалы в 10 раз продуктивнее слабых при равной подготовке и двухлетнем стаже (Сакман, Грант и Эриксон).
3.2 Данные Сакмана, Гранта и Эриксона не выявили корреляции между опытом и продуктивностью. Я думаю, что это всегда так.
3.3 Лучше всего иметь маленькую активную команду — как можно меньше мыслителей.
3.4 Часто лучше всего, если команда состоит из двух человек, один из которых является лидером. (Обратите внимание, как Богом задуман брак.)
3.5 Для создания действительно крупных систем маленькая активная команда работает слишком медленно.
3.6 Опыт разработки большинства действительно больших систем показывает, что подход к ускорению с позиций грубой силы оказывается дорогостоящим, медленным, неэффективным и приводит к появлению систем, не являющихся концептуально целостными.
3.7 Организация по типу хирургических бригад с главным программистом предлагает способ достижения целостности продукта благодаря его проектированию в нескольких головах и общей продуктивности благодаря наличию многочисленных помощников при радикально сокращённом обмене информацией.
Глава 4. Аристократия, демократия и системное проектирование
4.1 «Концептуальная целостность является наиболее важным соображением при проектировании систем.»
4.2 «Окончательную оценку проекту системы даёт отношение функциональности к сложности концепций», а не только богатство функций.
|< Пред. 224 225 226 227 228 След. >|