ОСОБЛИВОСТІ ПРОЄКТНОГО УПРАВЛІННЯ В КОНТЕКСТІ ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
DOI:
https://doi.org/10.31494/2412-9208-2022-1-3-267-274Ключові слова:
проєктне управління, інженерія програмного забезпечення, waterfall.Анотація
Стаття присвячена проблемі підготовки майбутніх бакалаврів з інженерії програмного забезпечення до проєктного управління, яка зумовлена необхідністю якості й надійності програмного продукту та недостатнім рівнем підготовленості молодих спеціалістів ІТ-галузі до реальної практики. Метою дослідження є питання теоретичного обґрунтування проєктного управління в контексті інженерії програмного забезпечення. На основі аналізу нормативно-правових документів, психолого-педагогічної літератури та наукових досліджень визначено основні поняття дослідження, як-то: «проєкт», «управління проєктом», «проєктне управління». Зокрема, проєкт схарактеризовано як завершений цикл продуктивної діяльності, спрямованої на отримання об’єктивного нового або суб’єктивно нового результату. Наявність невизначеностей та унікальність кожного проєкту потребує фахівців, які будуть займатись його управлінням. Зазначено, що англомовна література використовує єдиний уніфікований термін – project management. Наголошено на розумінні проєктного управління як процесі використання знань, навичок, інструментів та технік у проєктній діяльності для досягнення проєктних вимог. Проведено порівняння проєктних фаз методології Waterfall з проєктними фазами, які пропонує у своїх книгах Project Management Institute, на основі чого виявлено та сформовано декілька особливостей проєктного управління в контексті інженерії програмного забезпечення. Виокремлено компонент проєктного управління як «врегулювання проєктних обмежень: бюджету, ресурсів, ризиків, дедлайнів, якості», що відповідає фазі дизайну проєкту. Основними вимогами до якісного проєктного управління в інженерії програмного забезпечення встановлено: розуміння доменної області проєкту; знання мови програмування, стеку технології, процесів, методологій; навички проєктної діяльності, що характеризуються ургентністю виконання, стислими строками та швидким результатом; здатність до врегулювання проєктних обмежень.
Посилання
Асоціація «IT Ukraine». IT Ukraine Report. 2022. URL : https://reports.itukraine.org.ua/ (дата звернення: 30.10.2022)
Бублик В. В., Афонін А. О., Борозенний С. О. Особливості впровадження навчальної групової розробки програмних систем. Наукові записки НаУКМА. Серія: Комп’ютерні науки. 2008. Вип. 86. С. 73–77.
Жекало Г. І. Цифрова економіка України: проблеми та перспективи розвитку. Науковий вісник Ужгородського національного університету : серія: Міжнародні економічні відносини та світове господарство. 2019. Вип. 26. С. 56–60.
Кіріленко О., Соколова Є. Досвід використання проєктного навчання під час формування «Soft Skills» бакалаврів з інженерії програмного забезпечення. Редакційна колегія. 2022. С. 232.
Кучерук О. Компетентнісний підхід у підготовці майбутніх інженерів-програмістів. Міжнародний науковий журнал «Науковий огляд». 2014. Вип. 2. URL : https://naukajournal.org/index.php/naukajournal/article/view/170/259 (дата звернення: 25.10.2022)
Пан М., Коненко В. ПРОЕКТНИЙ АНАЛІЗ : Конспект Лекцій. Харків : ХНУМГ ім. О. М. Бекетова, 2019. 96 c.
Поморова О. В., Говорущенко Т. О. Сучасні проблеми оцінювання якості програмного забезпечення. Радіоелектронні і комп’ютерні системи. 2013. Вип. 64. С. 319–327.
Приймак В. М. Управління проєктами : навчальний посібник. Київ, 2017. 464 с.
Henninger S. Developing Domain Knowledge through the Reuse of Project Experiences. SIGSOFT Software Engineering Notes. 1995. Вип. 20. С. 186–195.
Hoffer J. A., George J. F., Valacich J. S. Modern Systems Analysis and Design. Pearson Education, Inc. Upper Saddle River, New Jersey, 2008. 520 р.
Hughey D. The Traditional Waterfall Approach. University of Missouri-St. Louis, 2009. URL : https://www.umsl.edu/~hugheyd/is6840/waterfall.html (дата звернення: 30.10.2022)
Karhu K., Taipale O., Smolander K. Outsourcing and Knowledge Management in Software Testing. 11th International Conference on Evaluation and Assessment in Software Engineering (EASE) (EASE). Göteborg. 2007. URL : https://www.scienceopen.com/hosted-document?doi=10.14236/ewic/EASE2007.6 (дата звернення: 30.10.2022)
Özkan D., Mishra A. Agile Project Management Tools: A Brief Comprative View. Cybernetics and Information Technologies. 2019. Issue 4. С. 17–25.
Project Management Institute. A guide to the project management body of knowledge (PMBOK guide). Sixth Edition. Newtown Square, PA. Project Management Institute, 2017.
Stellman A., Greene J. Applied software project management. O'Reilly Media, Inc., 2005. 324 р.
Shtub A., Bard J., Globerson S. Project management: engineering, technology and implementation. Prentice Hall, Englewood Cliffs. NJ 0763, 1994. 634 р.
Van Casteren W. The Waterfall Model and the Agile Methodologies: A comparison by project characteristics. Research Gate. 2017. Issue 2. Р. 1–6.
Webster Thesaurus. URL : https://www.merriam-webster.com/ thesaurus/project (дата звернення: 30.10.2022)