nmk

1. ОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

Найменування показників Галузь знань, спеціальність, ступінь вищої освіти Характеристика навчальної дисципліни
Денна форма навчання
Кількість кредитів - 4 Галузь:
12 Інформаційні технології
Спеціальність або освітня програма:
122 Комп’ютерні науки
Статус дисципліни нормативна
Залікових модулів - 1 Рік підготовки
Змістових модулів - 4 4
Загальна кількість годин - 120 Семестр
7
Лекції (год.)
36
Тижневих годин для
денної форми навчання: аудиторних:
2 семестр – 2 години
Ступінь вищої освіти:
бакалавр
Практичні, семінарські (год.)
-
Лабораторні (год.)
36
Самостійна робота (год.)
48
Індивідуальне завдання (год.)
-
Вид контролю:
Екзамен

2. МЕТА ТА ЗАВДАННЯ НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

2.1 Мета дисципліни:

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

2.2 Завдання дисципліни:

Основними завданнями вивчення дисципліни є:

2.3 За результатами вивчення дисципліни здобувач повинен опанувати наступні компетентності:

Загальні компетентності

Спеціальні (фахові) компетентності

2.4. За результатами вивчення навчальної дисципліни студент повинен:

знати:

вміти:

2.5 Програмні результати навчання

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

Попередні дисципліни:

Наступні дисципліни:

Програма навчальної дисципліни складається з 4 змістових модулів

3. ПРОГРАМА НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

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

Тема 1. Поняття, життєвий цикл IT-проєкту та процеси управління

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4. СТРУКТУРА НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

Назви змістових модулів і тем Кількість
годин всього
У тому числі (годин)
лк пр лаб інд с.р.
1 2 3 4 5 6 7
Заліковий модуль 1
Змістовий модуль 1. Вступ та методології управління IT-проєктами
Тема 1. Поняття, життєвий цикл IT-проєкту та процеси управління 10 4 - 2 - 4
Тема 2. Традиційні методології управління: Waterfall, V-модель, PMI 10 4 - 2 - 4
Тема 3. Гнучкі методології розробки програмного забезпечення: Agile, Scrum, Kanban 12 4 - 4 - 4
Разом за змістовий модуль 1 32 12 - 8 - 12
Змістовий модуль 2. Планування IT-проєкту
Тема 4. Управління вимогами та обсягом робіт (Scope Management) 12 4 - 4 - 4
Тема 5. Оцінка часу, планування розкладу та управління ресурсним забезпеченням 12 4 - 4 - 4
Тема 6. Управління вартістю та бюджетом IT-проєкту (Cost Management) 10 2 - 4 - 4
Разом за змістовий модуль 2 34 10 - 12 - 12
Змістовий модуль 3. Виконання та управління IT-проєктом
Тема 7. Управління ризиками, якістю програмного забезпечення та стейкхолдерами 14 4 - 4 - 6
Тема 8. Командоутворення, лідерство та психологія в IT-проєктах 14 4 - 4 - 6
Разом за змістовий модуль 3 28 8 - 8 - 12
Змістовий модуль 4. Контроль та завершення IT-проєкту
Тема 9. Моніторинг виконання прогресу, інструменти управління та дошки задач 14 4 - 4 - 6
Тема 10. Управління контрактами (SLA, Outsourcing), закупівлі та завершення проєкту 12 2 - 4 - 6
Разом за змістовий модуль 4 26 6 - 8 - 12
Разом за заліковий модуль 1 120 36 - 36 - 48
УСЬОГО ЗА ДИСЦИПЛІНОЮ (120 годин / 4 кредити ECTS) 120 36 - 36 - 48

5. ТЕМИ ЛАБОРАТОРНИХ ЗАНЯТЬ

№ з/п Тема лабораторного заняття Кількість годин
1 Аналіз бізнес-кейсів та ініціація IT-проєкту 2
2 Вибір методології управління проєктом 2
3 Моделювання процесів Scrum 2
4 Моделювання процесів Kanban 2
5 Збір вимог та створення SRS 2
6 Декомпозиція робіт (WBS) 2
7 Оцінка часу та Planning Poker 2
8 Побудова розкладу та діаграми Ганта 2
9 Розробка бюджету (Cost Management) 2
10 Аналіз продуктивності (EVM) 2
11 Ідентифікація та планування ризиків 2
12 Управління ризиками та QA 2
13 Аналіз стейкхолдерів та план комунікацій 2
14 Формування команди та статусні звіти 2
15 Налаштування систем управління проєктами (Jira/Trello/Asana) 2
16 Моніторинг та звітність розробки 2
17 Управління контрактами та закупівлями 2
18 Управління змінами та завершення проєкту 2
Разом 36

6. ТЕМИ ПРАКТИЧНИХ ЗАНЯТЬ (Якщо передбачено навчальним планом)

Практичні заняття робочою програмою не передбачені.

7. САМОСТІЙНА РОБОТА

№ з/п Тема самостійної роботи Кількість годин
1 Поняття, життєвий цикл IT-проєкту та процеси управління.
Опрацювання додаткової літератури щодо ролі Project Manager у різних організаційних структурах компаній.
4
2 Традиційні методології управління: Waterfall, V-модель, PMI.
Вивчення стандартів управління проєктами (PMBOK) та сфер застосування традиційних підходів в IT індустрії.
4
3 Гнучкі методології розробки програмного забезпечення: Agile, Scrum, Kanban.
Поглиблене вивчення маніфесту Agile та огляд інструментів Lean та Extreme Programming (XP).
4
4 Управління вимогами та обсягом робіт (Scope Management).
Ознайомлення з методами збору нефункціональних вимог та специфікаціями Software Requirements Specification (SRS).
4
5 Оцінка часу, планування розкладу та управління ресурсним забезпеченням.
Практичне використання методу критичного шляху (CPM) та критичного ланцюга для мережевих графіків.
4
6 Управління вартістю та бюджетом IT-проєкту (Cost Management).
Детальний розбір методу освоєного обсягу (Earned Value Management) для контролю витрат проєкту.
4
7 Управління ризиками, якістю програмного забезпечення та стейкхолдерами.
Дослідження способів ідентифікації та формування реєстру ризиків у складних та гібридних ІТ-проєктах, а також огляд метрик якості.
6
8 Командоутворення, лідерство та психологія в IT-проєктах.
Вивчення психологічних особливостей емоційного інтелекту керівника проєкту та методів запобігання професійному вигоранню команди розробників (Burnout).
6
9 Моніторинг виконання прогресу, інструменти управління та дошки задач.
Самостійне вивчення налаштування систем управління проєктами (Jira Software, Asana, Confluence) та їх інтеграції з CI/CD.
6
10 Управління контрактами (SLA, Outsourcing), закупівлі та завершення проєкту.
Аналіз різниці між Outsourcing та Insourcing в IT, а також форм оцінки успішності проєкту на базі Post-Mortem.
6
Разом 48

8. ІНДИВІДУАЛЬНІ ЗАВДАННЯ

Індивідуальні (практичні) заняття робочою програмою не передбачені.

9. МЕТОДИ НАВЧАННЯ

Лекції із застосуванням мультимедійних технологій для вивчення теоретичних основ веб-розробки, практичні заняття для набуття навичок створення клієнт-серверних застосунків, лабораторні роботи з розробки інтерактивних веб-додатків, проєктування баз даних, інтеграції бекенд-функціоналу та адаптивного дизайну. Використання сучасних фреймворків, бібліотек і хмарних сервісів у розробці веб-рішень. Консультації для поглиблення знань з управління життєвим циклом веб-застосунків, оптимізації запитів до баз даних та забезпечення конфіденційності даних.

10. МЕТОДИ КОНТРОЛЮ

Оцінювання якості знань студентів здійснюється шляхом поточного, підсумкового (семестрового) контролю за 100-бальною шкалою оцінювання, за шкалою EСTS та національною шкалою оцінювання.

Поточний контроль - оцінювання засвоєння студентом навчального матеріалу під час проведення практичних занять, виконання індивідуальних домашніх завдань, консультацій. Результати поточного контролю заносяться в журнал у балах (5, 4, 3, 2, 1). Сума балів за поточний контроль максимально дорівнює 60.

Підсумковий (семестровий) контроль – комплексне оцінювання якості засвоєння навчального матеріалу дисципліни на заліку. Сума балів за залік максимально дорівнює 40.

11. РОЗПОДІЛ БАЛІВ, ЯКІ ОТРИМУЮТЬ СТУДЕНТИ

Система оцінювання для студентів денної форми навчання

Для поточного та підсумкового контролю успішності здобувачів вищої освіти використовується модульно-рейтингова система, яка передбачає роз- поділ балів за виконання усіх запланованих видів робіт. Така система оціню- вання виключає можливість суб’єктивного відношення викладача і орієнтує здобувача вищої освіти на підрахунок своїх балів за конкретні види робіт.

Розподіл балів з дисципліни, заліковий модуль 1 ( _ семестр): (макс. кількість балів )

(денна форма навчання, підсумковий контроль - екзамен)

Поточне оцінювання та самостійна робота Екзамен Разом
Змістовий модуль 1 Змістовий модуль 2 Змістовий модуль 3 Змістовий модуль 4
15 15 15 15 40 100

Шкала оцінювання: національна та ECTS

Сума балів за всі види
навчальної діяльності
Оцінка
ECTS
Оцінка за національною шкалою для екзамену,
курсового проекту (роботи), практики
Оцінка за національною шкалою
для заліку
90–100 A відмінно зараховано
82–89 B добре зараховано
74–81 C добре зараховано
64–73 D задовільно зараховано
60–63 E задовільно зараховано
35–59 FX незадовільно з можливістю повторного складання не зараховано з можливістю повторного складання
1–34 F незадовільно з обов'язковим повторним вивченням дисципліни не зараховано з обов'язковим повторним вивченням дисципліни

12. НАВЧАЛЬНО-МЕТОДИЧНЕ ЗАБЕЗПЕЧЕННЯ ДИСЦИПЛІНИ

Програма навчальної дисципліни; робоча програма навчальної дисципліни; наочні навчальні матеріали (слайди), завдання та методичні вказівки до самостійної роботи та практичних занять.

13. РЕКОМЕНДОВАНА ЛІТЕРАТУРА

Базова література:

  1. Project Management Institute (PMI). (2021). A Guide to the Project Management Body of Knowledge (PMBOK® Guide) (7th ed.). Project Management Institute.
  2. Schwalbe, K. (2018). Information Technology Project Management (9th ed.). Cengage Learning.
  3. Sutherland, J. (2014). Scrum: The Art of Doing Twice the Work in Half the Time. Crown Business.
  4. Левчук О. В., Захарченко О. В., & Левчук І. В. (2019). Управління ІТ-проєктами. Навчальний посібник. ВНТУ.

Додаткова література:

  1. Brooks, F. P. (1995). The Mythical Man-Month: Essays on Software Engineering (Anniversary ed.). Addison-Wesley Professional.
  2. DeMarco, T., & Lister, T. (2013). Peopleware: Productive Projects and Teams (3rd ed.). Addison-Wesley Professional.
  3. Cohn, M. (2005). Agile Estimating and Planning. Prentice Hall.
  4. Kim, G., Behr, K., & Spafford, G. (2013). The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win. IT Revolution Press.

14. ІНФОРМАЦІЙНІ РЕСУРСИ В ІНТЕРНЕТІ

  1. Project Management Institute (PMI) — https://www.pmi.org
  2. Scrum.org (ресурси для вивчення Scrum) — https://www.scrum.org
  3. Atlassian Agile Coach (практичні посібники) — https://www.atlassian.com/agile
  4. ProjectManagement.com (база знань та спільнота) — https://www.projectmanagement.com
  5. Розділ Project Management на українському IT-порталі DOU — https://dou.ua/lenta/tags/Project Management