Практична робота №3 "Аналіз проекту"

 

1.   Мета: отримання навичок аналізу проекту, виконання параметричного і PERT-аналізу, аналізу ризиків.

2.    Теоретичні відомості

2.1 Створення настроюваного поля

1. Відкрити проект РазработкаПрограмми, що міститься у файл.

2. Відкриємо вікно налаштування полів: Сервіс / Налаштування / Поля.

3. Встановити: тип поля - прапор, поля - завдань.

4. Вибрати зі списку Флаг1.

5. Кнопка Перейменувати - ввести ПараметріческаяЗадача - Ok.

6. Кнопка Графічні індикатори.

7. У таблиці, заповнити 2 рядки:

a) рівно - Так - Зелений індикатор;

b) рівно - Ні - Червоний індикатор (см.рис. 3.1).

8. Натиснути два рази Ok.

 Окно настройки графических индикаторов

Рис. 3.1. Вікно налаштування графічних індикаторів

 

2.2 Заповнення настроюваного поля

1. Відкриємо діаграму Ганта: Вид / Діаграма Ганта.

2. У таблицю діаграми Ганта вставимо стовпець ПараметричнаЗадача: Вставка / Стовпець - вибрати назву шпальти - Ok.

3. У всіх стовпцях з'явилося задане значення Немає (червоний індикатор). Встановити Так (зелений індикатор) для задач Розробка модулів обробки даних, Заповнення бази даних, Складання програмної документації.

2.3 Параметричний аналіз тривалостей задач

1. Припустимо, що тривалість програмування модулів обробки даних, заповнення бази даних і складання документації залежить від кількості таблиць у базі даних. Тоді нам буде потрібно два настроюються поля: КолТабл (число) і НормаДліт (тривалість). У першому ми занесемо кількість таблиць, а в друге - тривалість обробки однієї таблиці.

2. Сервіс / Налаштування / Поля.

3. Тип поля - число, поля - завдань. Вибрати Число10 - кнопка Перейменувати - ввести КолТабл - Ok.

4. Тип поля - тривалість, поля - завдань. Вибрати Длительность10 - кнопка Перейменувати - ввести НормаДліт - Ok.

5. Нам також знадобиться поле, в яке буде записаний результат оцінки тривалості. Тип поля - тривалість, поля - завдань. Вибрати Длительность9 - кнопка Перейменувати - ввести ОценкаДлит - Ok.

6. Задамо формулу розрахунку оцінки: кнопка Формула - ввести вираз [Длительность10] * [Число10] - Ok.

7. Ok.

8. Вид / Діаграма Ганта - вставимо в таблицю поля КолТабл, НормаДліт і ОценкаДліт (Вставка / Стовпець - ім'я поля - Ok).

9. Встановити фільтр за значенням поля ПараметричнаЗадача і відобразити тільки завдання зі значенням Так: Проект / Фільтр / Автофільтр - стовпець ПараметричнаЗадача - вибрати Так.

10. Ввести в поле КолТабл кількість модулів для параметричних завдань відповідно до рис. 3.2, а в поле НормаДлит - тривалість реалізації модуля.

11. Поле ОценкаДлит містить тривалість, вирахуваної параметричним методом. Порівняємо її з раніше заданих полем Тривалість.

12. Приховати стовпці всіх полів, що настроюються: виділити стовпець - Правка / Приховати стовпець.

13. Скасувати автофильтр: Проект / Фільтр / Автофільтр.

  Результат параметрического анализа длительности задач

Рис. 3.2. Результат параметричного аналізу тривалості завдань

 

2.4 PERT-аналіз тривалостей задач

1. Зберегти проект у файл.

2. Виведемо на екран панель інструментів для PERT-аналізу: Вид / Панелі інструментів / Аналіз за методом PERT.

3. Натиснути кнопку Лист введення PERT - на екрані таблиця введення оцінок тривалості.

4. Введемо значення згідно табл. 3.1.

Таблица 3.1.

Задача

Оптим.длит.

Ожид.длит.

Пессим.длит.

Постановка задачи

7

10

13

Разработка интерфейса

5

5

5

Разработка модулей обработки данных

6

7

10

Разработка структуры базы данных

4

5

8

Заполнение базы данных

5

7

10

Отладка программного комплекса

5

6

7

Тестирование и исправление ошибок

7

10

14

Составление программной документации

5

5

5

 

5. Збережемо проект в файл LW3_Аналіз.mpp.

6. Збережемо проект в файл LW3_PERT.mpp.

7. Натиснути кнопку Обчислити за методом PERT на панелі інструментів. Результат - зміняться значення тривалостей всіх завдань.

8. Проаналізувати оптимістичний, очікуваний і песимістичний варіанти проекту послідовним натисканням кнопок Діаграма Ганта - оптимістична оцінка - Діаграма Ганта - очікувана оцінка - діаграма Ганта - песимістична оцінка.

9. Закрити проект із збереженням результатів PERT-аналізу.

 

2.5 Аналіз критичного шляху

1. Відкрити проект з файлу LW3_Аналіз.mpp.

2. Відкрити діаграму Ганта. Запустити майстер форматування діаграми Ганта (Формат / Майстер діаграм Ганта).

3. Кнопка Далі - встановити перемикач Критичний шлях - кнопка готово-кнопка Формат. Результат - всі критичні роботи виділені червоним кольором.

4. Критичною виявилася всі роботи проекту. Причина - порушений крайній термін для завдання Тестування і виправлення помилок. Він встановлений на 9.11.12, в той час як завдання закінчується 12.11.12.

5. Змінимо крайній термін. Подвійне клацання миші по назві завдання - у вікні відомостей про завдання перейти на вкладку Додатково - у полі Крайній термін ввести 16.11.12 - Ok. Результат - завдання Розробка інтерфейсу і Розробка модулів обробки даних перестали бути критичними, оскільки у них є часовий резерв.

 

2.6 Аналіз вартості проекту

1. Додамо в проект сумарну задачу: Сервіс / Параметри - встановити прапор Сумарна завдання проекту - Ok.

2. Перемкнемося в діаграму Ганта, а в ній виберемо таблицю витрат: Вид / Таблиця / Витрати Результат - в стовпці Загальні витрати сумарна завдання проекту містить загальну його вартість, а фази - вартість кожної фази.

 

2.7 Аналіз вартості завдань різного виду

1. Проаналізуємо співвідношення вартості завдань двох груп зі значеннями Так і Ні настроюваного поля ПараметричнаЗадача.

2. Для цього згрупуємо завдання по значенню цього поля: Вид / Діаграма Ганта - Вид / Таблиця / Витрати - Проект / Угрупування / Налаштування угруповання - групувати за ПараметричнаЗадача - Ok.

3. Результат - загальні вартості завдань різних видів вказані в підсумкових рядках груп (рис. 3.3).

4. Скасуємо угруповання: Проект / Групування / Без групування.

 Анализ стоимости по группам задач

Рис. 3.3. Аналіз вартості по групах завдань

 

2.8 Аналіз вартості ресурсів різного виду

1. Проаналізуємо розподіл вартості по трудових, матеріальних і витратним ресурсів (скільки коштують робота, матеріали та інші витрати). Для цього перемкнемося в уявлення використання ресурсів: Вид / Використання ресурсів.

2. Вибрати таблицю Витрати: Вид / Таблиця / Витрати.

3. Згрупуємо ресурси: Проект / Угрупування / Тип ресурсу.

4. Результат - вартість різного виду ресурсів вказана в підсумкових рядках угруповань.

5. Результат зі згорнутими підрівнями ресурсів зображений на рис. 3.4.

6. Видалимо угруповання: Проект / Угрупування / Без угруповання.

 Результат анализа стоимости ресурсов разного вида

Рис. 3.4. Результат аналізу вартості ресурсів різного виду

 

2.9 Аналіз понаднормових витрат

1. У діаграмі Ганта виберемо таблицю витрат: Вид / Діаграма Ганта - Вид / Таблиця / Витрати.

2. У цю таблицю вставимо стовпець Витрати на понаднормові: Вставка / Стовпець - ім'я стовпця Витрати на понаднормові - Ok.

3. Результат - в цьому стовпці відображено вартість понаднормових робіт по кожній задачі, фазі і всьому проекту.

 

2.10 Аналіз ризиків завдань з попередніми длительностями

1. У діаграмі Ганта виберемо таблицю введення: Вид / Діаграма Ганта - Вид / Таблиця / Введення.

2. Відобразимо тільки завдання з оцінкою тривалості: Проект / Фільтр / Завдання з оцінкою тривалості. Результат - немає таких завдань, ризик відсутній.

3. Скасувати фільтр - Проект / Фільтр / Всі завдання.

 

2.11 Аналіз ризиків завдань із занадто короткою тривалістю

1. Будемо вважати ризикованими завдання тривалістю два і менш дня.

2. Визначимо фільтр Коротка завдання: Проект / Фільтр / Інші фільтри / Створити.

3. Заповнити поля відповідно до - Ok.

4. Закрити вікно Інші фільтри.

5. Призначити створений фільтр: Проект / Фільтр / Коротка завдання. Результат - в таблиці залишилася завдання Складання програмної документації, яка є ризикованою.

6. Видалити фільтр: Проект / Фільтр / Всі завдання.

 

2.12 Аналіз ризиків занадто довгих завдань з великою кількістю ресурсів

1. Створимо числове обчислюване поле:

a. Сервіс / Налаштування / Поля.

b. У вікні полів, що настроюються виберемо: тип - число, поле - завдання.

c. Вибрати число2, кнопка Перейменувати.

d. У вікні перейменування ввести КоличествоРесурсів - Ok.

e. Натиснути кнопку Формула - відкриється будівник формул.

f. Натиснути кнопку Функція та з категорії Текст вибрати Len (рядок) - ця функція впишеться в поле формули.

g. Виділити напис рядок і натиснути кнопку Поле.

h. З категорії Текст вибрати Назви ресурсів - формула прийме вигляд Len ([Назви ресурсів]).

i. Натиснути Ok і закрити вікно налаштування полів.

2. Перейти в уявлення Діаграма Ганта і налаштувати його відповідним чином для цілей аналізу.

j. Відобразити таблицю введення - Вид / Таблиця / Введення.

k. Додати в таблицю стовпець КоличествоРесурсів: клацання правою кнопкою миші по стовпцю Тривалість; Ім'я поля - КоличествоРесурсов - Ok.

l. Вікно / Розділити - у нижній частині подання буде відображатися форма.

m. Клацання правою кнопкою миші по формі, з контекстного меню вибрати тип форми Ресурси та послідовники.

n. Тепер при виборі завдання в діаграмі Ганта форма показує всі її ресурси і всіх її послідовників.

3. Відсортуємо таблицю діаграми Ганта

o. Проект / Сортування / Сортувати по.

p. Сортувати за - Тривалість (по спадаючій), Потім по - Кількість ресурсів

q. Зняти прапорець Зберегти структуру.

r. кнопка Сортувати

4. Аналізуємо таблицю і вміст форми, зображені на рис. 3.5. Висновок: найбільш ризикованими є завдання Тестування і виправлення помилок (як найбільш тривала і має три трудових ресурсу) і Складання програмної документації (як найбільш ресурсномістка).

5. Прибрати форму: Вікно / Зняти розділення.

6. Прибрати сортування: Проект / Сортування / За ідентифікатором.

7. Приховати стовпець КоличествоРесурсов.

 Представление для анализа

Рис. 3.5. Вистава для аналізу

 

2.13 Аналіз ризиків задач з календарними обмеженнями

1. Відповідно до описаної в попередньому прикладі технологією створити настроюються обчислювані числові поля.

2. Створити фільтр для задач з обмеженням Закінчення не пізніше або з ненульовим значенням крайнього терміну.

a. Проект / Фільтр / Інші фільтри / Створити.

b. Заповнити вікно визначення фільтра.

c. Натиснути Ok.

3. Додати в таблицю діаграми Ганта поле Запас.

4. Застосувати створений фільтр: Проект / Фільтр / ОграниченияПоВремени.

5. Результат аналізу - ризикованою є завдання Тестування і виправлення помилок з запасом всього 4 дні.

 

3. Завдання для самостійного виконання

 

Для раніше створених проектів Впровадження бухгалтерської системи, Ремонт квартири виконати наступні види аналізу.

1. Параметричний аналіз тривалостей задач. При цьому потрібно самостійно призначити деякі завдання як параметричні; створити настроюються поля для параметра, норми і оцінки тривалості; ввести значення параметра і норми тривалості і обчислити оцінку тривалості.

2. PERT-аналіз тривалостей задач. При цьому самостійно задати в таблиці введення PERT значення оптимістичній, очікуваної і песимістичній тривалостей .

3. Аналіз критичного шляху.

4. Аналіз вартості проекту ..

5. Аналіз вартості параметричних і непараметричних завдань.

6. Аналіз вартості ресурсів різного виду.

7. Аналіз понаднормових витрат.

8. Аналіз ризиків завдань із занадто короткою тривалістю.

9. Аналіз ризиків занадто довгих завдань з великою кількістю ресурсів.

10. Аналіз ризиків задач з календарними обмеженнями.

11. Аналіз ризиків залучення до робіт недосвідчених співробітників.

12. Аналіз ризиків використання трудових ресурсів з великим обсягом трудовитрат.

13. Аналіз ризиків використання ресурсів з понаднормовою роботою.