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

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

Допустим, что необходимо соблюсти срок выполнения задачи, и ошибочно оценена былатолько первая часть задачи, т.е. рисунок 2.6 верно отражает положение. Значит, остаётся 9 человеко-месяцев трудозатрат и два месяца, поэтому понадобится 4½человека, и к троим имеющимся нужно добавить ещё двоих.

Рис. 2.6

2. Допустим, что необходимо соблюсти срок выполнения задачи, и одинаково занижена была вся оценка, т.е. положение соответствует рисунку 2.7. Значит, остаётся 18 человеко-месяцев трудозатрат и два месяца, поэтому понадобится 9 человек. К троим имеющимся нужно добавить ещё шестерых.

Рис. 2.7

3. Изменить график. Мне нравится замечание, сделанное П. Фаггом (P. Fagg), опытным инженером по вычислительной технике: «Маленьких задержек не бывает». Это означает, что в новом графике должно быть достаточно времени, чтобы работа была исполнена тщательно и полностью, и не пришлось бы вновь переделывать график.

4. Сократить задачу. На практике этим всегда и кончается, когда команда обнаруживает, что не укладывается в график. Когда очень высоки вторичные издержки, это единственное, что можно сделать. Менеджеру предоставляется возможность официально и аккуратно сократить задачу, изменить график, либо наблюдать, как задача молча урезается при поспешном изменении проекта и неполном тестировании.

В первых двух случаях настаивать на том, чтобы задача в неизменном виде была выполнена за четыре месяца, чревато катастрофой. Рассмотрим, к примеру, восстановительный эффект первой альтернативы (рис. 2.8).

|< Пред. 23 24 25 26 27 След. >|

Java книги

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