Управління програмними проектами
Освітня програма: Програмне забезпечення систем
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Управління програмними проектами
Код дисципліни
ОК.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 тестові завдання, аналітичне та теоретичне питання).
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Ольга
Олександрівна
Слабоспицька
Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики