PECULIARITIES OF PROJECT MANAGEMENT IN THE CONTEXT OF SOFTWARE ENGINEERING
DOI:
https://doi.org/10.31494/2412-9208-2022-1-3-267-274Keywords:
project management, software engineering, waterfall.Abstract
The article is related to the problem of training future bachelors in software engineering for project management activities, which is caused by ensuring the quality and reliability of the software product and the insufficient level of preparation of young IT specialists for actual practice. The research method was the issue of theoretical justification of project management in software engineering. Based on the analysis of legal documents, psychological and pedagogical literature, and scientific research, the main concepts of the study were determined, such as: «project» and «project management». Thus, the project is characterized as a completed cycle of productive activity aimed at obtaining an objective new or subjective new result. The presence of uncertainties and the uniqueness of each project require specialists who will be engaged in its management. Emphasis is placed on understanding project management as a process of using knowledge, skills, tools, and techniques in project activities to achieve project requirements. The Waterfall’s methodology project phases were compared with the project phases proposed by the Project Management Institute in its books, based on which some features of project management in the context of software engineering were formed. The component of project management is singled out as «adjustment of project constraints: in a particular budget, resources, risks, delays, quality», which corresponds to the design phase of the project. The main program requirements for high-quality project management in support engineering have been established: understanding of the domain area of the project; knowledge of the programming language, technology stack, processes, and methodologies; project activity skills, characterized by the urgency of execution, concise lines, and quick results; the ability to adjust design constraints.
References
Асоціація «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)