Мифический человеко-месяц или как создаются программные системы :: Брукс Фредерик
Страница:
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 След. >|