Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Менеджмент проектов ПО.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Структурування задач

Для структурної декомпозиції задач проекту після внесення зведених задач у таблицю необхідно додати підлеглі задачі й включити їх у зведені (рис. 1.1).

Інструмент структурування доступний у вигляді пунктів меню Відступ і Виступ або відповідно [Task » Indent] і [Task » Outdent].

Зведена задача вирівняна вліво, її назва виділена жирним шрифтом, і перед назвою розміщається кнопка [-], що означає Згорнути. Відповідні підлеглі задачі розташовані з відступом вправо щодо зведеної задачі.

Зверніть увагу, що будь-яка дія над зведеною задачею – видалення, переміщення або копіювання – застосовується також до всіх вкладених задач.

Зв'язки між задачами, затримки й перекриття зв'язків

Зв'язки передування (логічні залежності, Link) між задачами відображають природу залежностей між ними. Більшість залежностей у проектах відносяться до типу «Закінчення-Початок», при якому наступна задача може бути виконана тільки після завершення попередньої задачі.

Зв'язки передування утворюють мережну структуру проекту. Сукупність взаємозв'язків між задачами також називаються логічною структурою проекту, яка визначає послідовність виконання задач.

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

Задача, яка впливає на іншу задачу, називається Попередником (Predecessor), а задача, яка залежить від іншої задачі, називається Послідовником (Successor). Наприклад, задача «Програмування» є попередником для задачі «Тестування».

Задачі можуть бути зв'язані чотирма типами зв'язків, наведеними в таблиці 1.1.

Таблиця 1.1 – Типи зв'язків між задачами

Зв'язок

Тип

Опис

Подання на діаграмі Ганта

Закінчення-Початок (Finish-Start)

FS

Попередник закінчується, і починається наступна задача

Початок-Закінчення (Start-Finish)

SF

Початок попередника визначає закінчення наступної задачі

Закінчення-Закінчення (Finish-Finish)

FF

Обидві задачі закінчуються одночасно

Початок-Початок (Start-Start)

SS

Задача починається одночасно з попередником

Іноді буває необхідно вказати запізнювання або випередження (Lag and Lead, затримка) в зв'язку між задачами. Затримки можуть бути зазначені в одиницях часу або у відсотках від тривалості задачі-попередника. При цьому позитивна затримка вкаже запізнювання, а негативна – випередження.

Приміром, між задачами «Програмування» і «Тестування» повинен пройти один тиждень, щоб з'явився код для тестування. У випадку завдання затримки у відсотках, якщо попередня задача триває 4 дня, затримка в 25% складатиме 1 день.

Існує декілька способів установки й редагування зв'язків в Projectlibre.

Оберіть задачі, які ви прагнете зв'язати. Задача з меншим номером ID буде трактуватися як попередник. Потім для установки зв'язку натисніть у меню [Task » Link].

Інший спосіб – установка й редагування зв'язків за допомогою мишки – виконується шляхом перетаскування однієї задачі на іншу в діаграмі Ганта

За замовчуванням ProjectLibre встановлює зв'язок типу Закінчення-Початок (FS). Для зміни зв'язку необхідно двічі клацнути по стрілці зв'язку на діаграмі Ганта, а потім у вікні Залежність задач (Task Dependancy) обрати необхідний тип зв'язку й указати затримку.(рис. 1.8).

Для швидкої установки попередників задачі можна скористатися полем Predecessors таблиці задач. У ньому через крапку з комою необхідно вказати ID задач-попередників. Тип зв'язку встановлюється за замовчуванням FS. У тих випадках, коли необхідний зв'язок іншого типу, крім номера задачі необхідно вказати англійську абревіатуру типу зв'язку (рис. 1.9).

Рисунок 1.8 – Установка типу залежності між задачами

Рисунок 1.9 – Попередники задач

Також можна редагувати зв'язки в діалоговому вікні Інформація про задачу, як показано на рис. 1.10.

Рисунок 1.10 – Установка попередників для задачі

Щоб видалити зв'язок, виберіть дві задачі й скористайтеся меню [Task » Unlink].

Не намагайтеся видалити зв'язок шляхом видалення комірки в стовпці попередника натисканням клавіші <Del>, тому що при цьому віддалиться вся задача.