Мифический человеко-месяц или как создаются программные системы   ::   Брукс Фредерик

Страница: 37 из 299

В хирургической бригаде различий интересов нет, а разногласия единолично решаются хирургом. Эти два различия — отсутствие разбиения задачи и отношение подчинённости — позволяют хирургической бригаде действовать uno animo .

Кроме того, решающее влияние на эффективность оказывает специализация функций остальных членов бригады, так как в результате осуществима значительно более простая схема контактов между сотрудниками, которая показана на рисунке 3.1.

В статье Бейкера [7] сообщается об одной проверке такой концепции бригады, проведённой в ограниченном масштабе. Как и предсказывалось, результаты оказались великолепными.

Масштабирование



До сих пор всё было хорошо. Проблема, однако, состоит в том, как создавать продукты, на которые сейчас уходит не 20 или 30, а 5000 человеко-лет. Бригада из 10 человек может быть эффективна вне зависимости от своей организации, если задача целиком находится в её компетенции. Но как использовать идею операционной бригады в задачах, для выполнения которых привлекаются сотни людей?

Успех при масштабировании обусловливается коренным улучшением концептуального единства каждого участка, ведь количество проектировщиков уменьшилось в семь раз. Поэтому можно привлечь к работе над задачей 200 человек, и необходимость координации умственных усилий потребуется всего для 20 из них — хирургов.

Рис. 3.

|< Пред. 35 36 37 38 39 След. >|

Java книги

Контакты: [email protected]