На кафедрі інженерії програмного забезпечення тривають зустрічі зі стейкхолдерами.
Сьогодні студенти кафедри інженерії програмного забезпечення інституту інформаційних технологій відвідали лекцію в межах навчального курсу "Менеджмент проєктів програмного забезпечення" (лектор доцент Роман ВОВК) та роботи студентського наукового гуртка "Сучасні інформаційно-програмні інновації", на якій запрошеним гостем був Project Manager компанії Avidi Technologies Богдан МЕРЕНЬКО, фахівцем з управління проєктами розробки програмного забезпечення. Основний акцент лекції полягав у визначенні ролі Project Manager’а в життєвому циклі програмного забезпечення.
Згідно класичних означень, життєвий цикл розробки програмного забезпечення – це процес, що охоплює всі етапи: від постановки задачі до випуску готового продукту та його підтримки. Зазвичай, він включає етапи ініціації, аналізу вимог, проектування, розробки, тестування, впровадження та підтримки.
Студентам під час лекції було розкрито основні аспекти етапів проєктів розробки програмного забезпечення:
Ініціація проєкту (процеси обговорення ідеї, визначення цілей проєкту, дослідження ринку).
Планування (обговорення функціональних вимог, встановлення термінів і бюджету, визначення основних пріоритетів).
Розрахунок бюджету, оцінювання задач, принципи створення команди, створення Communication Plan, Test Plan.
Виконання та моніторинг (вибір методології розробки, основні сутності Scrum, особливості таких елементів як Sprints, Daily Stand Up, Planning Meetings, Retrospective, Scrum Board).
Завершення проєкту (демо, передача всієї документації, планів, готового продукту клієнту).
Особливу увагу було приділено документам, якими оперує менеджер проєктів, а саме: WBS (Work Breakdown Structure), Communication Plan, специфікації вимог (Requirements Specification), Risk Register, Gantt Chart, тощо.
Було показано роль Project Manager’а в життєвому циклі розробки програмного забезпечення, яка є критичною на кожному етапі процесу, оскільки він координує процеси планування, управління ризиками та змінами, забезпечує комунікації, аналізує витрати часу та ресурсів.
Зацікавленість студентів підтвердило жваве обговорення наприкінці лекції: здобувачі мали багато питань щодо професії та якостей менеджера проєктів, можливої стресовості цієї посади, необхідності софт скілів і початкові кроки в кар’єрі успішного керівника проєктів.
Проведена лекція на тему "Роль керівника проєкту в життєвому циклі програмного забезпечення" є важливим елементом навчального процесу для студентів спеціальності 121 – "Інженерія програмного забезпечення", який допомагає їм отримати необхідні знання та скіли для успішної кар'єри в цій галузі.