168
есть положительные примеры таких продуктов), но существует ряд проблем,
хорошо описанных Бруксом в книге «Мифический человеко-месяц»:
• Программа может быть создана одним программистом;
• Для создания комплекса (нескольких взаимосвязанных программ)
понадобится усилий в 3 раза больше;
• Для создания продукта (хорошо отлаженной и задокументированной
программы) понадобится усилий в 3 раза больше.
Итак, получается для создания комплексного программного продукта
понадобится в 9 раз больше усилий. Этот факт нужно учитывать, именно эти
вещи отличают продукт от поделки, сделанной за вечер на коленке. На самом
деле, слово программа можно заменить словом изделие или встроенная
система. Суть от этого не изменится. Уже давно замечено, что идеи,
изложенные Бруксом в его книге, весьма универсальны и применимы в
различных областях.
Да, безусловно, производительность работы рабочей группы может быть
ниже, чем производительность одного разработчика. В чем выигрыш? В
параллелизме, то есть в возможности распарраллеливании работ.
Достарыңызбен бөлісу: