nmk

Лекції (36 годин):

Змістовий модуль 1. Вступ та методології управління IT-проєктами

1 Поняття, життєвий цикл IT-проєкту та процеси управління (Лекція 1. 4 години)

Визначення проєкту, специфіка IT-проєктів. Життєвий цикл проєкту. Роль керівника проєкту (Project Manager) та ключові компетенції. Організаційні структури компаній та їх вплив на проєкти. Основні принципи управління проєктами (PMBOK). Процеси ініціації, планування, виконання, моніторингу та завершення. Трикутник управління проєктами (час, вартість, обсяг).

2 Традиційні методології управління: Waterfall, V-модель, PMI (Лекція 2. 4 години)

Каскадна модель (Waterfall): етапи, переваги та недоліки. V-модель. Ітеративні та інкрементальні моделі. Сфери застосування традиційних підходів в IT.

3 Гнучкі методології розробки програмного забезпечення: Agile, Scrum, Kanban (Лекція 3. 4 години)

Маніфест Agile та його принципи. Відмінності Agile від традиційних методів. Огляд Agile-фреймворків: Scrum, Kanban, Lean, Extreme Programming (XP). Управління бэклогом, спринти, щоденні мітинги та ретроспективи. Вибір методології для конкретного проєкту.

Змістовий модуль 2. Планування IT-проєкту

4 Управління вимогами та обсягом робіт (Scope Management) (Лекція 4. 4 години)

Види вимог (бізнес-вимоги, системні, функціональні, нефункціональні). Роль бізнес-аналітика. Методи збору вимог (інтерв’ю, опитування, прототипування). Специфікація вимог (SRS). Визначення обсягу проєкту. Ієрархічна структура робіт (WBS - Work Breakdown Structure). Захист від неконтрольованого розширення обсягу (Scope Creep).

5 Оцінка часу, планування розкладу та управління ресурсним забезпеченням (Лекція 5. 4 години)

Методи оцінки тривалості задач: аналогія, параметрична оцінка, метод PERT, Story Points, Planning Poker. Побудова мережевих графіків. Розробка розкладу проєкту. Діаграма Ганта. Розподіл ресурсів та вирівнювання завантаження. Робота з гібридними проєктами. Метод критичного шляху (CPM) та критичного ланцюга.

6 Управління вартістю та бюджетом IT-проєкту (Cost Management) (Лекція 6. 2 години)

Складання бюджету проєкту. Прямі та непрямі витрати. Оцінка вартості: Bottom-Up, Top-Down. Контроль витрат за методом освоєного обсягу (EVM - Earned Value Management).

Змістовий модуль 3. Виконання та управління IT-проєктом

7 Управління ризиками, якістю програмного забезпечення та стейкхолдерами (Лекція 7. 4 години)

Ідентифікація ризиків. Планування реагування на ризики (уникнення, передача, зниження, прийняття). Реєстр ризиків. Забезпечення якості (QA) та контроль якості (QC). Метрики якості програмного забезпечення. Роль тестування в життєвому циклі проєкту. Планування комунікацій. Ідентифікація та аналіз стейкхолдерів.

8 Командоутворення, лідерство та психологія в IT-проєктах (Лекція 8. 4 години)

Ролі та відповідальність у проєкті. Етапи розвитку команди за Такманом. Мотивація розробників. Управління конфліктами. Специфіка роботи з віддаленими (розподіленими) командами в IT. Емоційний інтелект керівника проєкту. Стилі лідерства. Запобігання професійному вигоранню команди розробників (Burnout). Техніки ефективного делегування.

Змістовий модуль 4. Контроль та завершення IT-проєкту

9 Моніторинг виконання прогресу, інструменти управління та дошки задач (Лекція 9. 4 години)

Відстеження прогресу (Burndown, Burnup charts, Velocity). Управління змінами в проєкті: формальний процес запиту на зміну (Change Request) vs Agile адаптивність. Огляд сучасних систем управління проєктами: Jira Software, Trello, Asana, Confluence. Налаштування дошок (Kanban, Scrum). Інтеграція PM-інструментів з CI/CD та системами контролю версій (GitHub, GitLab).

10 Управління контрактами (SLA, Outsourcing), закупівлі та завершення проєкту (Лекція 10. 2 години)

Види контрактів (Fixed Price, Time & Material, Dedicated Team, Outstaffing). Процес вибору підрядників. Outsourcing vs Insourcing в IT. SLA (Service Level Agreement). Процеси завершення: передача продукту клієнту, підписання актів, розпуск команди. Написання пост-мортемів (Post-Mortem) та ретроспективи. Вивчені уроки (Lessons Learned). Оцінка успішності проєкту.

Лабораторні роботи (36 годин):

Змістовий модуль 1. Вступ та методології управління IT-проєктами

1 Аналіз бізнес-кейсів та ініціація IT-проєкту (Лабораторна 1. 2 години)

Розробка статуту проєкту (Project Charter). Визначення цілей за SMART. Формування базового бізнес-кейсу (Business Case).

2 Вибір методології управління проєктом (Лабораторна 2. 2 години)

Аналіз проєкту та критеріїв. Порівняння Waterfall та Agile для конкретних кейсів. Обґрунтування вибору методології.

3 Моделювання процесів Scrum (Лабораторна 3. 2 години)

Практичне застосування Scrum-фреймворку: формування Product Backlog, планування спринта (Sprint Planning), симуляція щоденного скраму (Daily Scrum).

4 Моделювання процесів Kanban (Лабораторна 4. 2 години)

Організація роботи за Kanban-дошкою. Встановлення WIP-лімітів. Аналіз Cycle Time та Lead Time.

Змістовий модуль 2. Планування IT-проєкту

5 Збір вимог та створення SRS (Лабораторна 5. 2 години)

Створення Software Requirements Specification (SRS). Написання User Stories з критеріями приймання (Acceptance Criteria) та Use Cases.

6 Декомпозиція робіт (WBS) (Лабораторна 6. 2 години)

Декомпозиція робіт та створення Ієрархічної структури робіт (WBS). Словник WBS.

7 Оцінка часу та Planning Poker (Лабораторна 7. 2 години)

Використання Planning Poker для оцінки задач у Story Points. Оцінка технічних задач за методом PERT.

8 Побудова розкладу та діаграми Ганта (Лабораторна 8. 2 години)

Побудова мережевого графіка. Визначення критичного шляху. Створення базової діаграми Ганта в MS Project (або аналогах). Вирівнювання ресурсів.

9 Розробка бюджету (Cost Management) (Лабораторна 9. 2 години)

Розрахунок вартості проєкту за моделями Fixed Price та T&M. Формування кошторису з урахуванням прямих та непрямих витрат.

10 Аналіз продуктивності (EVM) (Лабораторна 10. 2 години)

Використання методу освоєного обсягу (EVM) для розрахунку SPI, CPI. Прогнозування відхилень бюджету (EAC, ETC).

Змістовий модуль 3. Виконання та управління IT-проєктом

11 Ідентифікація та планування ризиків (Лабораторна 11. 2 години)

Створення реєстру ризиків. Проведення якісного аналізу: побудова матриці ймовірності/наслідків.

12 Управління ризиками та QA (Лабораторна 12. 2 години)

Розробка плану реагування на основні загрози. Аналіз зв’язку забезпечення якості (QA/QC) з ризиками. План тестування.

13 Аналіз стейкхолдерів та план комунікацій (Лабораторна 13. 2 години)

Побудова матриці “Вплив/Інтерес” (Power/Interest Grid). Розробка плану комунікацій (кому, коли, через який канал).

14 Формування команди та статусні звіти (Лабораторна 14. 2 години)

Аналіз ролей. Розв’язання практичних кейсів з командоутворення (конфлікти, мотивація). Підготовка статус-репорту (Status Report) для замовника.

Змістовий модуль 4. Контроль та завершення IT-проєкту

15 Налаштування систем управління проєктами (Jira/Trello/Asana) (Лабораторна 15. 2 години)

Створення проєкту в Jira/Trello. Налаштування workflows, типів issue та кастомних полів. Формування дошок Scrum/Kanban.

16 Моніторинг та звітність розробки (Лабораторна 16. 2 години)

Робота зі звітністю в Jira (Burndown Chart, Velocity, Sprint Report). Виявлення блокерів та аналіз вузьких місць.

17 Управління контрактами та закупівлями (Лабораторна 17. 2 години)

Формування SLA. Аналіз відмінностей між Outstaffing та Outsourcing на прикладах IT-компаній.

18 Управління змінами та завершення проєкту (Лабораторна 18. 2 години)

Оформлення запиту на зміну (Change Request). Проведення ретроспективи проєкту (Lessons Learned). Підготовка звіту про завершення проєкту та акта приймання-передачі.

3. САМОСТІЙНА РОБОТА (48 годин)

Змістовий модуль 1. Вступ та методології управління IT-проєктами

1 Поняття, життєвий цикл IT-проєкту та процеси управління (4 години)

Опрацювання додаткової літератури щодо ролі Project Manager у різних організаційних структурах компаній.

2 Традиційні методології управління: Waterfall, V-модель, PMI (4 години)

Вивчення стандартів управління проєктами (PMBOK) та сфер застосування традиційних підходів в IT індустрії.

3 Гнучкі методології розробки програмного забезпечення: Agile, Scrum, Kanban (4 години)

Поглиблене вивчення маніфесту Agile та огляд інструментів Lean та Extreme Programming (XP).

Змістовий модуль 2. Планування IT-проєкту

4 Управління вимогами та обсягом робіт (Scope Management) (4 години)

Ознайомлення з методами збору нефункціональних вимог та специфікаціями Software Requirements Specification (SRS).

5 Оцінка часу, планування розкладу та управління ресурсним забезпеченням (4 години)

Практичне використання методу критичного шляху (CPM) та критичного ланцюга для мережевих графіків.

6 Управління вартістю та бюджетом IT-проєкту (Cost Management) (4 години)

Детальний розбір методу освоєного обсягу (Earned Value Management) для контролю витрат проєкту.

Змістовий модуль 3. Виконання та управління IT-проєктом

7 Управління ризиками, якістю програмного забезпечення та стейкхолдерами (6 годин)

Дослідження способів ідентифікації та формування реєстру ризиків у складних та гібридних ІТ-проєктах, а також огляд метрик якості.

8 Командоутворення, лідерство та психологія в IT-проєктах (6 годин)

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

Змістовий модуль 4. Контроль та завершення IT-проєкту

9 Моніторинг виконання прогресу, інструменти управління та дошки задач (6 годин)

Самостійне вивчення налаштування систем управління проєктами (Jira Software, Asana, Confluence) та їх інтеграції з CI/CD.

10 Управління контрактами (SLA, Outsourcing), закупівлі та завершення проєкту (6 годин)

Аналіз різниці між Outsourcing та Insourcing в IT, а також форм оцінки успішності проєкту на базі Post-Mortem.