
Лабораторная работа № 9
Работа с Microsoft Project
Цель работы:
Научиться определять список работ проекта
Освоить методику выявления ресурсов, требуемых для проекта
Научиться создавать план работ проекта
Определить стоимость работ проекта
Задание к лабораторной работе
Запустите программу Microsoft Project.
Перед началом работы MS Project необходимо настроить некоторые параметры программы. Для перехода к настройке нужно выбрать команду Сервис → Параметры. На экране появится диалоговое окно настроек с несколькими закладками, на которых сгруппированы параметры, определяющие работу программы. На рисунке 1 представлена закладка Вид.
Рисунок 1 - Закладка «Вид» окна «Параметры»
В открывшемся окне должны быть следующие установки (если нет, то установить именно такие):
Дата начала – определяется как текущая дата
Дата окончания - не активна
Планирование – от даты начала проекта
Текущая дата – сегодняшняя дата
Дата отчета – НД (то есть не определена)
Календарь – стандартный (то есть 8-часовой рабочий день, суббота и воскресенье – выходные)
Приоритет – 500
Во вкладке Планирование необходимо обязательно сбросить флажок Автоматическое связывание вставленных или перемещенных задач, так как в противном случае все задачи любого списка будут рассматриваться как последовательные.
В вкладке Расчет разделе Параметры расчета для Microsoft Project должны быть выбраны варианты Режим расчета – автоматический и Расчет – в активном проекте.
Во вкладке Вид устанавливаем Представление по умолчанию – диаграмма Ганта, Формат даты – по умолчанию, Символ валюты – р, Положение символа валюты – 1р., Цифр после запятой – 2
Когда установки соответствуют требуемым, принимаем их, нажав ОК.
Составляем перечень требуемых работ по проекта. В результате анализа выделяем перечень работ по проекту и оцениваем их длительность в днях. Результаты заносим в таблицу. Для примера рассмотрим проект по разработке сложного программного комплекса. Работы и их длительность приведены в таблице 1.
Таблица 1 – Работы по созданию программного комплекса
№ |
Название |
Длительность |
1 |
Начало реализации проекта |
- |
2 |
Программирование |
- |
3 |
Постановка задачи |
10 |
4 |
Разработка интерфейса |
5 |
5 |
Разработка модулей обработки данных |
7 |
6 |
Разработка структуры базы данных |
6 |
7 |
Заполнение базы данных |
8 |
8 |
Программирование завершено |
- |
9 |
Отладка |
- |
10 |
Отладка программного комплекса |
5 |
11 |
Тестирование и исправление ошибок |
10 |
12 |
Составление программной документации |
5 |
13 |
Отладка завершена |
- |
14 |
Конец проекта |
- |
Определим взаимосвязь между работами согласно перечню выявленных работ. Для каждой выявленной работы из таблицы 1 требуется установить номера тех работ, до окончания которых она не может быть начата. Результат заносится в соответствующую таблицу, в рассматриваемом примере - Таблица 2.
Таблица 2 – Взаимосвязь между работами
№ |
Название |
Предшественники |
1 |
Начало реализации проекта |
|
2 |
Программирование |
|
3 |
Постановка задачи |
1 |
4 |
Разработка интерфейса |
3 |
5 |
Разработка модулей обработки данных |
4 |
6 |
Разработка структуры базы данных |
3 |
7 |
Заполнение базы данных |
6 |
8 |
Программирование завершено |
4;6 |
9 |
Отладка |
|
10 |
Отладка программного комплекса |
8 |
11 |
Тестирование и исправление ошибок |
10 |
12 |
Составление программной документации |
10 |
13 |
Отладка завершена |
11;12 |
14 |
Конец проекта |
13 |
В рассматриваемом проекте можно тестирование и исправление ошибок можно производить совместно с разработкой программной документации. Для учета этого необходимо изменить связи между работами. Для этого надо:
выполнить двойной щелчок левой клавишей мыши по строке задачи Тестирование и исправление ошибок в таблице.
в открывшемся окне сведений о задаче выбрать вкладку Предшественники.
в строке предшественника Отладка программного комплекса изменить значение поля Тип на Начало-начало, а в поле Запаздывание установить 3д (отрицательное значение означает задержку).
нажать Ok.
выполнить двойной щелчок левой клавишей мыши по строке задачи Составление программной документации.
в открывшемся окне сведений о задаче выбрать вкладку Дополнительно.
в поле Тип выбрать ограничение Как можно позже.
нажать OK.
При анализе видно, что работа Программирование состоит из Постановки задачи, Разработки интерфейса и других работ, работа Отладка также состоит из нескольких частей. Чтобы отметить это структурирование, надо преобразовать задачу в фазу. При этом все подзадачи этой фазы должны следовать в таблице непосредственно после нее. Для этого надо выполнить следующие действия:
удерживая нажатой левую кнопку мыши в области номеров задач, выделить строки задач с номерами 3 – 8.
нажать кнопку на уровень ниже (
) на панели инструментов Форматирование. Результат – выделенные задачи становятся подзадачами, входящими в Программирование, а само Программирование – фазой, т.е. составной задачей. На диаграмме Ганта фаза изображается отрезком в виде горизонтальной скобки.
выделить задачи с номерами 10 – 13.
нажать кнопку на уровень ниже ( ). Отладка становится фазой, а выделенные задачи – ее подзадачами.
Результат преобразований изображен на рисунке 2.
Рисунок 2 - Результат преобразований
Установим дату начала проекта. Для этого надо выполнить Проект Сведения о проекте, в открывшемся окне в поле ДатаНачала ввести дату 07.09.2009 и нажать OK.
После ввода начальной даты проекта, его выполнение распределяется по календарным дням. Увидеть это можно при выборе специального вида – Календаря (команда Вид Календарь)
Поскольку выполнение работ требует некоторых ресурсов, то требуется их определить.
Ввод списка ресурсов
Выполнить команду Вид Лист ресурсов (Рисунок 3).
Щелкнуть мышью по полю Название ресурса первой пустой строки и ввести название Постановщик.
Аналогично добавить в таблицу ресурсы Программист1 и Программист2.
Добавить в таблицу ресурс Бумага и CD-матрица и выбрать для них тип Материальный.
Добавить в таблицу ресурс Междугородные переговоры и выбрать для него тип Затраты.
Рисунок 3 – Лист ресурсов проекта
Ввод свойств ресурса Постановщик
Дважды щелкнуть мышью по строке Постановщик таблицы ресурсов.
В открывшемся окне выбрать вкладку Общие (Рисунок 4).
Рисунок 4 – Окно свойств ресурсов проекта
В поле Краткое название ввести Пост.
В таблицу доступности ресурса ввести две строки:
Доступен с – НД; Доступен по – 27.09.09; Единицы – 100%.
Доступен с – 19.10.09; Доступен по – НД; Единицы – 100%.
Установим четырехдневную рабочую неделю для Постановщика задачи. Для этого выберем вкладку Рабочие недели, в списке рабочих недель – столбец Пятница и для него выбрать переключатель Задать нерабочие дни. Закрыть окно нажатием OK. Результат – по пятницам Постановщик является выходным и в работах проекта не участвует (Рисунок 5).
Рисунок 5 - Изменение рабочего календаря постановщика
Выбрать вкладку Затраты. В столбец Стандартная ставка первой строки ввести 50000р./мес, а в столбец Ставка сверхурочных – 300р./ч. Предположим, что с 01.01.10 зарплата данного работника должна быть увеличена. Во второй строке задать дату начала действия новой ставки – 01.01.10, стандартная ставка – 60000р./мес, ставка сверхурочных – 350р./ч (Рисунок 6). Для ввода значения удобнее всего пользоваться строкой ввода, расположенной над таблицей.
Рисунок 6 - Вкладка Затраты окна свойств ресурса
Выбрать таблицу норм затрат B и установить затраты на использование – 25000р. Эту норму можно использовать для работ с фиксированной суммой оплаты работника.
Нажать Ok.
Ввод свойств ресурса Программист1
Дважды щелкнуть мышью по строке Программист1 таблицы ресурсов.
В открывшемся окне выбрать вкладку Общие.
В поле Краткое название ввести Прог1.
Выбрать вкладку Затраты. Предположим, что 01.01.2010 оплата этого ресурса будет увеличена. Мы должны ввести две строки в таблицу норм затрат A:
Дата действия – "–", Стандартная ставка – 65000 р./мес, Ставка сверхурочных – 500 р./ч.
Дата действия – 01.01.10, Стандартная ставка – 70000 р./мес, Ставка сверхурочных – 510 р./ч.
Выбрать таблицу норм затрат B и установить затраты на использование – 35000р. Эту норму можно использовать для работ с фиксированной суммой оплаты работника.
Нажать OK.
Ввод свойств ресурса Программист2
Дважды щелкнуть мышью по строке Программист2 таблицы ресурсов.
В открывшемся окне выбрать вкладку Общие.
В поле Краткое название ввести Прог2.
Выбрать вкладку Затраты. В столбец Стандартная ставка ввести 70000 р./мес, а в столбец Ставка сверхурочных – 500 р./ч.
Выбрать таблицу норм затрат B и установить затраты на использование – 35000р.
Нажать OK.
Ввод свойств ресурса Бумага
Дважды щелкнуть мышью по строке Бумага таблицы ресурсов.
В открывшемся окне выбрать вкладку Общие.
В поле Краткое название ввести Бум, а в поле Единицы измерения – пачка.
Выбрать вкладку Затраты. В столбец Стандартная ставка ввести 200р.
Нажать OK.
Ввод свойств ресурса CD-матрица
Дважды щелкнуть мышью по строке CD-матрица таблицы ресурсов.
В открывшемся окне выбрать вкладку Общие.
В поле Краткое название ввести CD-R, а в поле Единицы измерения – штука.
Выбрать вкладку Затраты. В столбец Стандартная ставка ввести 10р.
Нажать OK.
Ввод свойств ресурса Междугородные переговоры
Дважды щелкнуть мышью по строке Междугородные переговоры таблицы ресурсов.
В открывшемся окне выбрать вкладку Общие.
В поле Краткое название ввести Межгород.
Нажать OK.
Определим использование ресурсов для каждой работы проекта. Для этого надо :
Выбрать команду Вид Диаграмма Ганта.
Двойной щелчок мыши по строке Постановка задачи.
В открывшемся окне свойств задачи выбрать закладку Ресурсы. (Рисунок 7).
В таблицу ресурсов добавить записи: Постановщик – 100%, Бумага –1, CD-матрица – 1штука.
Нажать OK.
Аналогичным образом определяем ресурсы для других работ. Данные для ввода приведены в таблице 3.
Сохраните разработанный проект.
Рисунок 7 – Используемые ресурсы при постановке задачи
Таблица 3 – Используемые ресурсы
№ |
Название задачи |
Ресурсы |
Единицы % |
|
Разработка интерфейса |
Программист1 CD-матрица |
100 1 штука |
5 |
Разработка модулей обработки данных |
Программист1 CD-матрица |
100 1 штука |
6 |
Разработка структуры базы данных |
Программист2 CD-матрица |
100 1 штука |
7 |
Заполнение базы данных |
Программист2 CD-матрица |
100 1 штука |
8 |
Отладка программного комплекса |
Постановщик Программист1 Программист2 CD-матрица |
100 100 100 2 штука |
11 |
Тестирование и исправление ошибок |
Постановщик Программист1 Программист2 CD-матрица |
100 100 100 2 штука |
12 |
Составление программной документации |
Постановщик CD-матрица |
100 10 штука |
Контрольные вопросы
1 Дайте определение понятию Проект.
2 Каким образом в диаграмме Ганта образуется фаза?
3 Можно ли работе назначить использование нескольких ресурсов?
Лабораторная работа № 10
Работа с Microsoft Project
Цель работы: