Мифический человеко-месяц или как создаются программные системы :: Брукс Фредерик
Страница:
48 из 299
Конечно, многие факторы повлияли на принятие этого ошибочного решения, но определяющими были желание уложиться в график и стремление занять работой этих 150 человек. Пение этих сирен таит смертельные опасности, которые я и хочу сейчас показать.
Когда предлагается, чтобы все внешние спецификации для компьютерной или программной системы были составлены небольшой командой архитекторов, исполнители выдвигают три возражения:
• Спецификации будут перегружены функциями и не будут учитывать практических затрат на реализацию.
• Архитекторы получат все радости творчества и заблокируют изобретательность исполнителей.
• Многочисленным исполнителям придётся ожидать в праздности, пока спецификации пройдут через узкое горлышко команды архитекторов.
Первое возражение отражает реальную опасность и будет рассмотрено в следующей главе. Остальные два являются чистым заблуждением. Как мы видели выше, разработка также является в высшей степени творческой деятельностью. Возможность проявить творчество и изобретательность при разработке незначительно ограничивается необходимостью работать в рамках заданных внешних спецификаций, и такая дисциплина может даже усилить степень творчества. Это, несомненно, верно для проекта в целом.
Последнее возражение касается планирования временных рамок и этапов. Проще всего воздержаться от найма исполнителей до завершения работы над спецификациями. Когда воздвигается здание, так и поступают.
Однако при создании компьютерных систем темпы выше, и желательно уплотнить график работ.
|< Пред. 46 47 48 49 50 След. >|