1. Предположим, что длительность программирования модулей обработки данных, заполнения базы данных и составления документации зависит от количества таблиц в базе данных. Тогда нам потребуется два настраиваемых поля: КолТабл (число) и НормаДлит (длительность). В первое мы занесем количество таблиц, а во второе – длительность обработки одной таблицы.
2. Сервис/Настройка/Поля.
3. Тип поля – число, поля – задач. Выбрать Число10 – кнопка Переименовать – ввести КолТабл – Ok.
4. Тип поля – длительность, поля – задач. Выбрать Длительность10 – кнопка Переименовать – ввести НормаДлит – Ok.
5. Нам также понадобится поле, в которое будет записан результат оценки длительности. Тип поля – длительность, поля – задач. Выбрать Длительность9 – кнопка Переименовать – ввести ОценкаДлит – Ok.
6. Зададим формулу расчета оценки: кнопка Формула – ввести выражение [Длительность10]*[Число10] – Ok.
7. Ok.
8. Вид/Диаграмма Ганта – вставим в таблицу поля КолТабл, НормаДлит и ОценкаДлит (Вставка/Столбец – имя поля – Ok).
9. Установить фильтр по значению поля ПараметрическаяЗадача и отобразить только задачи со значением Да: Проект/Фильтр/Автофильтр – столбец ПараметрическаяЗадача – выбрать Да.
10. Ввести в поле КолТабл количество модулей для параметрическмх задач в соответствии с рис. 6.26, а в поле НормаДлит – длительность реализации модуля.
11. Поле ОценкаДлит содержит длительность, вычесленную параметрическим методом. Сравним ее с ранее заданным полем Длительность.
12. Скрыть столбцы всех настраиваемых полей: выделить столбец – Правка/Скрыть столбец.
13. Отменить автофильтр: Проект/Фильтр/Автофильтр.
Рис. 6.26. Результат параметрического анализа длительности задач
PERT-анализ длительностей задач
1. Сохраним проект в файл Тема6_Анализ.mpp.
2. Выведем на экран панель инструментов для PERT-анализа: Вид/Панели инструментов/Анализ по методу PERT.
3. Нажать кнопку Лист ввода PERT – на экране таблица ввода оценок длительности (рис. 6.8).
4. Введем значения согласно табл. 6.3.
Таблица 6.3. | |||
Задача | Оптим.длит. | Ожид.длит. | Пессим.длит. |
Постановка задачи | |||
Разработка интерфейса | |||
Разработка модулей обработки данных | |||
Разработка структуры базы данных | |||
Заполнение базы данных | |||
Отладка программного комплекса | |||
Тестирование и исправление ошибок | |||
Составление программной документации |
5. Сохраним проект в файл Тема6_Анализ.mpp.
6. Сохраним проект в файл Тема6_PERT.mpp.
7. Нажать кнопку Вычислить по методу PERT на панели инструментов. Результат – изменятся значения длительностей всех задач.
8. Проанализировать оптимистический, ожидаемый и пессимистический варианты проекта последовательным нажатием кнопок Диаграмма Ганта – оптимистическая оценка – Диаграмма Ганта – ожидаемая оценка – диаграмма Ганта – пессимистическая оценка.
9. Закрыть проект с сохранением результатов PERT-анализа.
Анализ критического пути
1. Открыть проект из файла Тема6_Анализ.mpp.
2. Открыть диаграмму Ганта. Запустить мастер форматирования диаграммы Ганта (Формат/Мастер диаграмм Ганта).
3. Кнопка Далее – установить переключатель Критический путь – кнопка Готово – кнопка Форматировать. Результат – все критические работы выделены красным цветом.
4. Критической оказалась все работы проекта. Причина – нарушен крайний срок для задачи Тестирование и исправление ошибок. Он установлен на 9.11.09, в то время как задача заканчивается 12.11.09.
5. Изменим крайний срок. Двойной щелчок мыши по названию задачи – в окне сведений о задаче перейти на вкладку Дополнительно – в поле Крайний срок ввести 16.11.09 – Ok. Результат – задачи Разработка интерфейса и Разработка модулей обработки данных перестали быть критическими, поскольку у них имеется временной резерв.
Анализ стоимости проекта
1. Добавим в проект суммарную задачу: Сервис/Параметры – установить флаг Суммарная задача проекта – Ok.
2. Переключимся в диаграмму Ганта, а в ней выберем таблицу затрат: Вид/Таблица/Затраты Результат – в столбце Общие затраты суммарная задача проекта содержит общую его стоимость, а фазы – стоимость каждой фазы.