Оценка графиков выполнения проекта


Обычные правила оценки могут нарушаться перед лицом сложностей и капризов разработки серьезной прикладной программы. Мы считаем, что зачастую единственным способом определения графика выполнения проекта является практический опыт, полученный при работе над этим проектом. Это не обязательно парадокс, если вы практикуете разработку с помощью приращений, повторяя следующие шаги.
• Проверить требования
• Проанализировать риск
• Осуществить проектирование, реализацию, интеграцию
• Проверить правильность при работе с пользователями
Первоначально у вас может быть лишь приблизительная оценка того, сколько итераций понадобится или какова будет их продолжительность. Некоторые методы требуют, чтобы вы зафиксировали это как часть первоначального плана, но для всех методов, за исключением наиболее тривиальных, это будет ошибкой. Если вы не создаете приложение, аналогичное предыдущему, с той же командой и по той же технологии, вам придется делать предположения.
Итак, вы завершаете составление текста программы и проверку исходной функциональной возможности и отмечаете это как конечную точку первого приращения. Основываясь на этом опыте, вы можете уточнить ваше начальное предположение о числе итераций и о том, что может быть включено в каждую из них. С каждым разом уточнение становится все совершеннее, и вместе с этим растет уверенность в правильности графика.
Подсказка 19: Уточняйте график проекта на основе текста программы
Это может не понравиться руководству, которому обычно нужна единственная надежная цифра еще до начала проекта.
Вам придется помочь им осознать, что команда, ее производительность и среда будут определять график выполнения. Формализуя эту процедуру и уточняя график (что является частью итерационного процесса), вы сможете дать руководству самые точные оценки графика выполнения, какие только сможете.
Что сказать, если вас просят оценить что-либо
Говорите "Я вернусь к вам с этим позже".
Вы почти всегда можете добиться лучших результатов, если не будете торопиться и потратите некоторое время, чтобы пройтись по всем стадиям, описанным в данном разделе. К оценкам, сделанным на ходу (например, у офисной кофеварки) придется возвращаться вновь и вновь (как, впрочем, и к кофе), теряя при этом покой.
Другие разделы, относящиеся к данной теме:
• Скорость алгоритма
Вопросы для обсуждения
• Заведите журнал регистрации сделанных вами оценок. Для каждой оценки укажите, насколько точной она оказалась. Если отклонение превысило 50 %, постарайтесь выяснить, где была допущена ошибка.
Упражнения
9. Спрашивается: какой из двух каналов обладает более широкой полосой пропускания: линия связи со скоростью 1 Мбайт/сек или человек, двигающийся от компьютера к компьютеру со стриммерной кассетой объемом 4 Гбайт в кармане? Какие ограничения накладываются на ответ, чтобы гарантировать его корректность в определенной области? (Например, можно указать, что временем доступа к ленте можно пренебречь.) (Ответ см. в Приложении В.)
10. Так какой же из двух каналов обладает более широкой полосой пропускания? (Ответ см. в Приложении В.)
<< | >>
Источник: Эндрю Хант. Программист-прагматик. Путь от подмастерья к мастеру. 2004

Еще по теме Оценка графиков выполнения проекта:

  1. 6. ГРАФИК ВЫПОЛНЕНИЯ ПРОГРАММЫ
  2. Виленский ПЛ., Лившиц В.Н., Смоляк С.А.. Оценка эффективности инвестиционных проектов, 2002
  3. 2.4. Методы оценки выполнения обязательств по контрактам поставки товаров
  4. 4. ОЦЕНКА РЕНТАБЕЛЬНОСТИ ПРОЕКТА
  5. 49.3. ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ОЦЕНКА ИННОВАЦИОННОГО ПРОЕКТА
  6. 4.8. Оценка эффективности инвестиционных проектов и выбор схемы финансирования
  7. Графики цен
  8. Графики «крестики-нолики
  9. Графики «японские свечи
  10. 74. ТИПЫ ГРАФИКОВ И ПРАВИЛА ИХ ПОСТРОЕНИЯ
  11. Глава 10. ПРАВОВОЙ РЕЖИМ СОСТАВЛЕНИЯ ПРОЕКТОВ БЮДЖЕТОВ. Общие положения о составлении проектов бюджетов
  12. ВОЗДЕЙСТВИЕ ГРАФИКИ
  13. ВОЗДЕЙСТВИЕ ЦВЕТА И ГРАФИКИ
  14. Глава 2.3. График документооборота бухгалтерии: назначение, порядок разработки и уточнения
  15. ПОДРОБНЕЕ О ГРАФИКАХ «КРЕСТИКИ-НОЛИКИ
  16. II. СТРУКТУРНО-ЛОГИЧЕСКИЕ СХЕМЫ, ГРАФИКИ, ФОРМУЛЫ
  17. График безубыточности.
  18. График валовой прибыли
  19. ГРАФИК ПОСТАВКИИ СХЕМА ПОСЛЕДОВАТЕЛЬНОСТИ СБОРКИ
  20. Экономические таблици и графики