Визначення проєкту, специфіка IT-проєктів. Життєвий цикл проєкту. Роль керівника проєкту (Project Manager) та ключові компетенції. Організаційні структури компаній та їх вплив на проєкти. Основні принципи управління проєктами (PMBOK). Процеси ініціації, планування, виконання, моніторингу та завершення. Трикутник управління проєктами (час, вартість, обсяг).
Каскадна модель (Waterfall): етапи, переваги та недоліки. V-модель. Ітеративні та інкрементальні моделі. Сфери застосування традиційних підходів в IT.
Маніфест Agile та його принципи. Відмінності Agile від традиційних методів. Огляд Agile-фреймворків: Scrum, Kanban, Lean, Extreme Programming (XP). Управління бэклогом, спринти, щоденні мітинги та ретроспективи. Вибір методології для конкретного проєкту.
Види вимог (бізнес-вимоги, системні, функціональні, нефункціональні). Роль бізнес-аналітика. Методи збору вимог (інтерв’ю, опитування, прототипування). Специфікація вимог (SRS). Визначення обсягу проєкту. Ієрархічна структура робіт (WBS - Work Breakdown Structure). Захист від неконтрольованого розширення обсягу (Scope Creep).
Методи оцінки тривалості задач: аналогія, параметрична оцінка, метод PERT, Story Points, Planning Poker. Побудова мережевих графіків. Розробка розкладу проєкту. Діаграма Ганта. Розподіл ресурсів та вирівнювання завантаження. Робота з гібридними проєктами. Метод критичного шляху (CPM) та критичного ланцюга.
Складання бюджету проєкту. Прямі та непрямі витрати. Оцінка вартості: Bottom-Up, Top-Down. Контроль витрат за методом освоєного обсягу (EVM - Earned Value Management).
Ідентифікація ризиків. Планування реагування на ризики (уникнення, передача, зниження, прийняття). Реєстр ризиків. Забезпечення якості (QA) та контроль якості (QC). Метрики якості програмного забезпечення. Роль тестування в життєвому циклі проєкту. Планування комунікацій. Ідентифікація та аналіз стейкхолдерів.
Ролі та відповідальність у проєкті. Етапи розвитку команди за Такманом. Мотивація розробників. Управління конфліктами. Специфіка роботи з віддаленими (розподіленими) командами в IT. Емоційний інтелект керівника проєкту. Стилі лідерства. Запобігання професійному вигоранню команди розробників (Burnout). Техніки ефективного делегування.
Відстеження прогресу (Burndown, Burnup charts, Velocity). Управління змінами в проєкті: формальний процес запиту на зміну (Change Request) vs Agile адаптивність. Огляд сучасних систем управління проєктами: Jira Software, Trello, Asana, Confluence. Налаштування дошок (Kanban, Scrum). Інтеграція PM-інструментів з CI/CD та системами контролю версій (GitHub, GitLab).
Види контрактів (Fixed Price, Time & Material, Dedicated Team, Outstaffing). Процес вибору підрядників. Outsourcing vs Insourcing в IT. SLA (Service Level Agreement). Процеси завершення: передача продукту клієнту, підписання актів, розпуск команди. Написання пост-мортемів (Post-Mortem) та ретроспективи. Вивчені уроки (Lessons Learned). Оцінка успішності проєкту.
Розробка статуту проєкту (Project Charter). Визначення цілей за SMART. Формування базового бізнес-кейсу (Business Case).
Аналіз проєкту та критеріїв. Порівняння Waterfall та Agile для конкретних кейсів. Обґрунтування вибору методології.
Практичне застосування Scrum-фреймворку: формування Product Backlog, планування спринта (Sprint Planning), симуляція щоденного скраму (Daily Scrum).
Організація роботи за Kanban-дошкою. Встановлення WIP-лімітів. Аналіз Cycle Time та Lead Time.
Створення Software Requirements Specification (SRS). Написання User Stories з критеріями приймання (Acceptance Criteria) та Use Cases.
Декомпозиція робіт та створення Ієрархічної структури робіт (WBS). Словник WBS.
Використання Planning Poker для оцінки задач у Story Points. Оцінка технічних задач за методом PERT.
Побудова мережевого графіка. Визначення критичного шляху. Створення базової діаграми Ганта в MS Project (або аналогах). Вирівнювання ресурсів.
Розрахунок вартості проєкту за моделями Fixed Price та T&M. Формування кошторису з урахуванням прямих та непрямих витрат.
Використання методу освоєного обсягу (EVM) для розрахунку SPI, CPI. Прогнозування відхилень бюджету (EAC, ETC).
Створення реєстру ризиків. Проведення якісного аналізу: побудова матриці ймовірності/наслідків.
Розробка плану реагування на основні загрози. Аналіз зв’язку забезпечення якості (QA/QC) з ризиками. План тестування.
Побудова матриці “Вплив/Інтерес” (Power/Interest Grid). Розробка плану комунікацій (кому, коли, через який канал).
Аналіз ролей. Розв’язання практичних кейсів з командоутворення (конфлікти, мотивація). Підготовка статус-репорту (Status Report) для замовника.
Створення проєкту в Jira/Trello. Налаштування workflows, типів issue та кастомних полів. Формування дошок Scrum/Kanban.
Робота зі звітністю в Jira (Burndown Chart, Velocity, Sprint Report). Виявлення блокерів та аналіз вузьких місць.
Формування SLA. Аналіз відмінностей між Outstaffing та Outsourcing на прикладах IT-компаній.
Оформлення запиту на зміну (Change Request). Проведення ретроспективи проєкту (Lessons Learned). Підготовка звіту про завершення проєкту та акта приймання-передачі.
Опрацювання додаткової літератури щодо ролі Project Manager у різних організаційних структурах компаній.
Вивчення стандартів управління проєктами (PMBOK) та сфер застосування традиційних підходів в IT індустрії.
Поглиблене вивчення маніфесту Agile та огляд інструментів Lean та Extreme Programming (XP).
Ознайомлення з методами збору нефункціональних вимог та специфікаціями Software Requirements Specification (SRS).
Практичне використання методу критичного шляху (CPM) та критичного ланцюга для мережевих графіків.
Детальний розбір методу освоєного обсягу (Earned Value Management) для контролю витрат проєкту.
Дослідження способів ідентифікації та формування реєстру ризиків у складних та гібридних ІТ-проєктах, а також огляд метрик якості.
Вивчення психологічних особливостей емоційного інтелекту керівника проєкту та методів запобігання професійному вигоранню команди розробників (Burnout).
Самостійне вивчення налаштування систем управління проєктами (Jira Software, Asana, Confluence) та їх інтеграції з CI/CD.
Аналіз різниці між Outsourcing та Insourcing в IT, а також форм оцінки успішності проєкту на базі Post-Mortem.