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

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

Плохие вести, полученные поздно и без предупреждения, обескураживают клиентов и менеджеров.

Более того, задержка на этом этапе имеет особенно тяжёлые материальные и психологические последствия. Проект осуществляется при полной укомплектованности работниками и максимальных финансовых издержках. Что важнее, программное обеспечение должно обеспечить поддержку другой деловой активности (поставки компьютеров, запуска новых производственных мощностей и т.п.), и связанные с задержкой вторичные издержки очень высоки. На практике эти вторичные издержки могут быть выше, чем все прочие. Поэтому очень важно в изначальном графике работ отвести достаточно времени для системного тестирования.

Робость в оценках



Для программиста, как и для повара, давление со стороны хозяина может определять запланированный срок завершения задачи, но не может определять время её фактического завершения. Омлет, обещанный через две минуты, может успешно жариться, но если через две минуты он не готов, то у клиента есть две возможности: ждать ещё или съесть его сырым. Тот же выбор встаёт и перед заказчиком программного обеспечения.

У повара есть ещё одна возможность: добавить жару. В результате омлет часто оказывается безнадёжно испорченным: горелым с одного края и сырым — с другого.

Я не думаю, что у менеджеров программных продуктов меньше храбрости или твёрдости, чем у поваров или других менеджеров в инженерных областях.

|< Пред. 21 22 23 24 25 След. >|

Java книги

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