Розробники та рецензенти
Заклад вищої освіти:

Компанія-рецензент 1:

Компанія-рецензент 2:

Валідація:
Розробник навчальної програми:
Ворочек Ольга Григорівна — к.т.н., доцент кафедри «Програмної інженерії» Харківського національного університету радіоелектроніки
Базова інформація
Шифр та назва спеціальності:
121 - Програмна інженеріяНазва освітньо-наукової програми
Програмна інженеріяНазва дисципліни
Менеджмент проектів програмного забезпеченняВид дисципліни
ОсновнаБлок дисципліни
Алгоритмізація і програмуванняКількість студентів
Курс/Семестр
3Загальна інформація про дисципліну
Анотація
В результаті вивчення курсу студент повинен знати системні підходи та методи управління проектами; критичні фактори успіху проєкту; концепцію управління ризиками, методами й засобами їх ідентифікації, а також оцінки та мінімізації негативних наслідків; управління персоналом проекту в системі управління проектами, методи оцінювання часу, трудовитрат та вартості проектів з розробки програмного забезпечення, володіти сучасними прикладними засобами підтримки управління проектамиАнотація
Метою курсу "Менеджмент проектів програмного забезпечення" є навчання студентів фундаментальним основам теорії управління проектами з розробки програмного забезпечення та набуття практичних навичок планування, контролю та оптимізації процесів розробки програмного забезпечення. Після вивчення курсу студент повинен вміти ідентифікувати зміст та межі проекту, визначати припущення та обмеження проекту, що впливають на виконання робіт, будувати ієрархічну декомпозицію робіт, визначати відповідні задачі та їхні зв’язки, будувати мережеві графіки проекту, вміти визначати етапи проектів в залежності від моделі життєвого циклу, здійснювати розрахунки розміру проєкту, його тривалості та приблизної вартості на підставі визначених трудовитрат на реалізацію, вміти планувати ресурси та будувати календарний графік проекту, ідентифікувати та контролювати ризики. Також студент має розуміти всі основні обов’язки менеджера стосовно проекту, продукту та персоналу, та знати, які методи та техніки він може використовувати для їхнього виконання.Анотація
Лекції, практичні заняття, лабораторні роботи, самостійна робота. Підсумковий контроль – іспитРозподіл часу
Попередні дисципліни
Введення до ІТ-бізнесу, Аналіз вимог до програмного забезпечення, Якість програмного забезпечення та тестування (для окремих потоків), Проектний практикумМатеріально-технічне та програмне забезпечення дисципліни
GanttProject (https://www.ganttproject.biz/) або власні ноутбуки студентів з ним, або з доступом до платних Microsoft Project, Jira Roadmaps, TeamGantt, ClickUp або будь-якого іншого продукту, який містить необхідні інструменти для визначення змісту проекту, побудови WBS, побудови діаграми Ганта, мережевих графіків, призначення ресурсів, засобів відстеження проектів.Структура дисципліни
- Введення. Предмет, ціль, задачі курсу. Основні поняття менеджменту проектів. Термінологічна база.
- Основні компетенції менеджменту проектів. Персонал, проект, продукт. Сукупність знань та навичок, що потрібні менеджеру проектів.
- Стисла характеристика стандарту PMBOK (Project Management Body of Knowledge). Мета, галузь застосування, прикладні аспекти використання.
- Відмінності продуктових та сервісних проектів.
- Моделі життєвого циклу проектів з розробки програмного забезпечення, їх структура, порівняльний аналіз
- Вибір та адаптація життєвого циклу в залежності від типу проекту та умов його виконання
- Типи та групи процесів, їх взаємодія згідно PMBOK. Стислий огляд карти процесів
- Дорожня карта з менеджменту програмних проектів на прикладі p3.express (https://p3.express/manual/v2/), огляд особливостей Agile, Scrum, Kanban, Extreme Development.
- Визначення змісту проекту. Project Charter, Project Scope Statement. Призначення, особливості опису, структура.
- Межі проекту
- Проектна документація та її місце в моделі менеджменту проекта. Основні та допоміжні документи.
- Проект та продукт. Відмінності, особливості менеджменту.
- Контрактні відносини на прикладі реального Master Service Agreement та Supplementary Agreement. Вплив контрактних відносин на проектну документацію.
- Ініціація та планування обсягу робіт. Рекомендації щодо визначення цілей і завдань проекту, призначення керівника проекту, розробки/уточнення статуту, ідентифікації учасників і зацікавлених осіб. Інструмент D.A.N.C.E. Категорії обмежуючих факторів.
- Визначення та верифікація обсягу робіт
- Контроль змін обсягу робіт. Віхи проекту. Управління змінами.
- Продукт/процес. Робочі продукти проекту.
- Взаємозалежності процесів.
- Мережеві графіки проекту.
- Класифікація оцінок проекту
- Основні та допоміжні роботи.
- Типовий розподіл часу розробки у відповідності до життєвого циклу.
- Управління часом проекту. Трудовитрати та тривалість.
- Визначення діяльності проекту, їх послідовностей. Оцінка тривалості робіт. Основні методи, що є доречними при оцінюванні трудовитрат та тривалості робіт: функціональні точки, об’єктні точки, точки властивостей, параметрична оцінка, метод трьох точок, bottoms-up, оцінка за аналогіями та ін.
- Розробка та контроль календарного графіку проекту
- Планування ресурсів. Ролі в проекті. Ресурсні обмеження. Матриця RACI, життєвий цикл команди проекту.
- Оцінка та складання бюджету проекту з урахуванням основних і допоміжних процесів, вартості людських і матеріальних ресурсів.
- Контроль вартості. Метод освоєного обсягу. Планові (бюджетні) витрати, фактичні витрати, Відхилення за витратами.
- Організаційне планування. Типи організаційних структур, OBS та їх вплив на функціонування команди.
- Формування команди розробників. Teambuilding, team skills та team spirit. Рекрутинг, інтерв'ю, онбордінг.
- Планування комунікацій.
- Розповсюдження інформації та звітність про виконання
- Методи відстеження та оцінювання ефективності роботи команди.
- Мотивація та стимулювання.
- Управління конфліктами. Стратегії поведінки в конфліктах
Теми та завдання для самостійної роботи
- Регламентна документація проекту
- Типові контракти при виконанні проекту
- Елементи базового плану проекту
- Базис оцінювання проекту
- модель COCOMO II та порівняння з оцінками, отриманими за допомогою методів, таких як функціональні точки, об’єктні точки, точки властивостей, параметрична оцінка, метод трьох точок, bottoms-up, оцінка за аналогіями та ін.
- Розрахунки бюджету та фінансових показників
- Управління персоналом проекту, система відстеження ефективності для команди
- комунікації проекту
- управління якістю та ризиками
- особливості дистанційних проектів
Проєкт
Рекомендовані джерела інформації та навчальні матеріали
- Futrell, R.T., Shafer, L.I. and Shafer, D.F. (2001) Quality Software Project Management. Prentice Hall, PTR Upper Saddle River, NJ, USA.
- Сьоме видання Настанови до зводу знань з управління проєктами (Настанова РМВОК) та Стандарт з управління проєктами
- Джозеф Хігні. Основи управління проєктами. Фабула. 2020.-272c.
- Eric Verzuh. The Fast Forward MBA in Project Management (Fast Forward MBA Series.
- Dragan Z. Milosevic Project Management ToolBox: Tools and Techniques for the Practicing Project Manager
- Комплект слайд-лекцій з курсу та комплект навчально-методичного забезпечення
- Rita Mulcahy. Pmp Exam Prep. Nine Edition. - 2018.
- Річард Ньютон. Упраління проектами від А до Я. Альпіна Паблішер, -2018. - 180 с.
- Добірка рекомендованої літератури "MindsetPM" Management School https://mindset.pm/books/
- Онлайн-курс «Тo Be a manager» https://www.youtube.com/playlist?list=PL0drI-eJoAamxDMregYrxKBnD1cvB OL3
Контрольні заходи
-
Поточний контроль:
Виконується у формі захисту 2 практичних і 4 лабораторних робіт, кожна з яких оцінюється в межах 5–10 балів. -
Самостійна робота:
Додаткові завдання (контракти, оцінки, планування, комунікації, ризики тощо) оцінюються у вигляді бонусних балів при захисті або під час консультацій. -
Підсумковий контроль (іспит):
Проводиться у формі тестування. Максимальна оцінка — 40 балів, із можливістю отримання до 10 додаткових балів за якісне виконання самостійних завдань.
Результати навчання
Зв'язок з ринком праці
Спеціальність/професія, підготовці до діяльності в якій читається курс:
Розробник серверної частиниПосилання на вакансії (понад 3),
Перелік компетентностей із вказаних як вимоги до вакансії, які набувають студенти, в процесі проходження дисципліни.
Інструменти оцінювання результатів навчання за дисципліною
-
Поточне оцінювання (до 60 балів):
-
Захист практичних і лабораторних робіт: демонстрація виконаних завдань, вміння застосовувати інструменти планування, аналізу та оцінки проектів.
-
Форма: усне/письмове пояснення, перевірка документації (Project Charter, WBS, графіки, бюджети, оцінки COCOMO, ризики, OBS тощо)
-
-
Самостійна робота (до 10 додаткових балів):
-
Виконання аналітичних і проєктних завдань за темами (контракти, бюджет, якість, ризики, організація команди, комунікації)
-
Форма: звіт + усний захист під час консультації
-
-
Підсумковий контроль (іспит — до 40 балів):
-
Тестування теоретичних знань та вміння застосовувати концепції менеджменту проєктів
-
Перевірка загального розуміння процесів, інструментів та документації проєкту
-
