Управління програмними проектами

Освітня програма: Програмне забезпечення систем

Структурний підрозділ: Факультет комп'ютерних наук та кібернетики

Назва дисципліни
Управління програмними проектами
Код дисципліни
ОК.10
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2023/2024
Семестр / Триместр
3 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
ПРН.01 Знати і системно застосовувати методи аналізу та моделювання прикладної області, виявлення інформаційних потреб і збору вихідних даних для проектування програмного забезпечення. ПРН02. Обґрунтовувати вибір методів формування вимог до програмної системи, розробляти, аналізувати та систематизувати вимоги. ПРН03. Знати і застосовувати базові концепції і методології моделювання інформаційних процесів. ПРН04. Оцінювати і обирати методи і моделі розробки, впровадження, експлуатації програмних засобів та управління ними на всіх етапах життєвого циклу. ПРН05. Розробляти і оцінювати стратегії проектування програмних засобів; обґрунтовувати, аналізувати і оцінювати прийняті проектні рішення з точки зору якості кінцевого програмного продукту. ПРН09. Знати і застосовувати сучасні професійні стандарти і інші нормативно-правові документи з інженерії програмного забезпечення. ПРН10. Вміти приймати організаційноуправлінські рішення в умовах невизначеності.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
Для успішного вивчення дисципліни «Управління програмними проектами» студент має: 1) знати основні: моделі життєвого циклу програмних систем; підходи та базові шаблони проектування програмних систем. концепції процедурного та об’єктно-орієнтованого програмування. програмні, організаційні й технологічні засоби забезпечення конкурентоздатної якості програмних систем та керування нею в процесі їх розроблення. методи дискретної оптимізації. методи математичної статистики. 2) вміти: вибирати методологію розроблення та мову(и) реалізації програмної системи, відповідні її призначенню за наявних ресурсів. створювати робочі продукти програмних систем за вибраною методологією з якістю, прийнятною для зацікавлених сторін, у парадигмах процедурного q об’єктно-орієнтованого програмування; розв’язувати задачі лінійного та булевого програмування. обчислювати стандартні статистичні характеристики вибірки даних;
Зміст навчальної дисципліни
Мета – засвоєння студентами актуального інструментарію ефективного виконання програмних проектів і підготовка до успішної діяльності в ролях менеджера проекту, члена команди, співробітника проектного офісу. Вивчивши дисципліну, студенти мають: а) знати:  засади й методи сталого узгодження цілей проектів, вдосконалення процесу розроблення й розвитку фахівців і стратегічних цілей організації – їх виконавця.  моделі життєвого циклу (гнучкого) програмного проекту й портфеля проектів (за PMBoK 6,7 ред., IPMA ICB v.4, ДСТУ ISO 215XX, 10006, PRINCE2TM).  базові критерії ефективності (гнучкого) програмного проекту та методи ефективного управління ним на підставі їх обґрунтованих оцінок;  підходи до побудови результативної системи управління програмними проектами. б) вміти:  вибирати технології управління програмним проектом, відповідні його меті за поточних умов, і керувати ним із вчасним опрацюванням невизначеностей, ризиків і проблем за допомогою профільних інструментів, зокрема MS Project, Bitrix, Trello.  ефективно координувати різнорідні програмні проекти в системі управління ними.
Рекомендована та необхідна література
1. Рудніченко М.Д. Навчальний посібник з дисципліни «Cучасна теорія управління IT-проектами» для студентів спеціальності 126 Інформаційні системи і технології / Упоряд.: M.Д. Рудніченко, Н.О. Шибаєва. – Одеса: ОНПУ, 2020. – 132 с. 2. Якимчук В.С. Засоби планування та реалізації ІТ-проектів: рекомендації до вивчення дисципліни: навч. посіб. для студ. спеціальності 122 – Київ : КПІ ім. Ігоря Сікорського, 2018. – 52 с. 3. Кон М. Оцінювання і планування в Agile / М.Кон – Фабула,2019. – 356 с. 4. Рейнвотер Дж.Г. Як пасти котів / Дж.Г.Рейнвотер – Фабула, 2020 – 320 с. 5. Wiegers K. Software Requirements Essentials. Core Practices for Successful Business Analysis / K.Wiegers, C. Hokanson – Addison-Wesley, 2023. – 208 p.
Заплановані освітні заходи та методи викладання
Лекції, самостійна робота, опрацювання рекомендованої літератури, виконання та захист лабораторних робіт.
Методи та критерії оцінювання
Семестрове оцінювання: Максимальна кількість балів, які можуть бути отримані студентом: 60 балів: 1. Контрольна робота №1: РН 1.1, РН 1.2, РН 1.3, РН2.2, РН4.2 – 20 балів/12 балів. 2. Контрольна робота № 2: РН1.3, РН1.4, РН1.5, РН4.2 – 20 балів/12 балів. 3. Лабораторна робота №1: РН3.1, РН3.2, РН4.1, РН 4.2 – 4 бали/2 бали. 4. Лабораторна робота №2: РН3.2, РН4.1, РН4.2 – 4 бали/2 бали. 5. Лабораторна робота №3: РН2.1, РН3.1, РН3.2, РН4.1, РН4.2 – 4 бали/2 бали. 6. Лабораторна робота №4: РН2.1, РН3.1, РН3.2, РН4.1, РН4.2 – 3 бали/1 бал. 7. Лабораторна робота №5: РН2.1, РН3.1, РН3.2, РН4.1, РН4.2 – 5 балів/3 бали. Підсумкове оцінювання (у формі іспиту): Максимальна кількість балів, які можуть бути отримані студентом: 40 балів. Результати навчання, які будуть оцінюватись: PH 1.1, PH 1.2, PH 1.3, PH1.4, PH1.5, РН 2.1, РН 2.2. Форма проведення: письмова робота. Види завдань: 4 письмових завдань (2 тестові завдання, аналітичне та теоретичне питання).
Мова викладання
Українська

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни

Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики