ЗАЛЕЖНОСТІ МІЖ ТЕХНІКАМИ ВИЯВЛЕННЯ ВИМОГ: ОБЗОРНЕ ДОСЛІДЖЕННЯ В УКРАЇНСЬКИХ КОМПАНІЯХ

Автор(и)

  • Denys Gobov Національний технічний університет України "Київський політехнічний інститут ім. Ігоря Сікорського", Україна https://orcid.org/0000-0001-9964-0339

DOI:

https://doi.org/10.30837/ITSSI.2022.21.005

Ключові слова:

техніки виявлення вимог, IT проекти, інженерія вимог, критерій хі-квадрат, V Крамера

Анотація

Предметом дослідження у статті є практики виявлення вимог у ІТ-проектах. Мета роботи – визначити, як контекст проекту впливає на вибір технік виявлення вимог, а також виявити залежності між техніками виявлення вимог. У статті вирішуються наступні завдання: вивчити галузеві стандарти та досвід бізнес-аналітиків та інженерів з вимог у діяльності з виявлення вимог у ІТ-проектах, створити та провести опитування з практик виявлення вимог у ІТ-проектах, визначити вподобання практикуючих фахівців щодо технік виявлення та визначити, як контекст проекту впливає на вибір технік виявлення вимог, визначити залежності між техніками виявлення вимог. Використовувались наступні методи: проведено опитування  бізнес-аналітиків та інженерів з вимог, що працюють в України, щодо використання ними технік виявлення вимог та контексту їх використання. Для визначення статистично значимих залежностей між контекстом проекту та техніками виявлення, а також залежностей між техніками виявлення застосовувалися критерій незалежності хі-квадрат та критерій розміру V-ефекту Крамера. Були отримані такі результати: визначено найпопулярніші техніки виявлення вимог, проведено порівняння цих результатів з іншими всебічними дослідженнями. Було виявлено двадцять статистично значущих асоціацій для пар "контекст проекту – техніка виявлення" та "техніка виявлення – техніка виявлення" (на основі p-значення та міри розміру V-ефекту Крамера). Висновок: для низки технік виявлення вимог контекст проекту істотно впливає їх використання для отримання інформації в ході ІТ-проектів. Також існують статистично значимі залежності між техніками виявлення вимог. Ці залежності можуть бути використані для формування початкового набору техніки виявлення або зміни набору використовуваних технік виявлення в ході планування і моніторингу ефективності робіт з бізнес-аналізу.

Біографія автора

Denys Gobov, Національний технічний університет України "Київський політехнічний інститут ім. Ігоря Сікорського"

кандидат технічних наук, доцент

Посилання

International Institute of Business Analysis (2015), A guide to the business analysis body of knowledge BABOK Guide,

Ver. 3, IIBA, Toronto, Ontario, Canada, 514 p.

Rubens, J. (2007), "Business analysis and requirements engineering: the same, only different?", Requirements Engineering,

Vol. 12 (2), P. 121– 123. DOI: http://dx.doi.org/10.1007/s00766-007-0043-3

Gobov, D., Maliarcuk, C., Kunanets, N., Oliinyk, Y. (2020), "Approaches for the Concept "Business Analysis" Definition

in IT Projects and Frameworks", CEUR Workshop Proceedings, 2711, P. 321–332.

Martynenko, O., Husieva, Y., Chumachenko, I. (2017), "The method of earned requirements for project monitoring", Innovative technologies and scientific solutions for industries, Vol. 1 (1), P. 58–63.

Clancy, T. (2014), The chaos report, The Standish Group.

ISO/IEC/IEEE 29148. (2011), Systems and Software Engineering–Life Cycle Processes–Requirements Engineering, ISO/IEC/IEE, Standard 29148-2011.

Project Management Institute (2017), The PMI Guide to BUSINESS ANALYSIS. PMI, Newtown Square, Pennsylvania, 488 p.

Pohl, K. (2010), Requirements engineering: fundamentals, principles, and techniques, Springer Publishing Company, 182 p.

Wagner, S., et al. (2019), "Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys",

ACM Trans. Softw. Eng. Methodol, 28 (2), Article 9. DOI: http://dx.doi.org/10.1145/3306607

Fernández, D. M., Wagner, S. (2015), "Naming the pain in requirements engineering: A design for a global

family of surveys and first results from Germany", Information and Software Technology, Vol. 57, P. 616–643.

DOI: http://dx.doi.org/10.1016/j.infsof.2014.05.008

Gobov, D., Huchenko, I. (2020), "Requirement Elicitation Techniques for Software Projects in Ukrainian IT: An Exploratory Study", Proc. of the Federated Conference on Computer Science and Information Systems, P. 673–681.

Dieste, O., Juristo, N. (2011), "Systematic review and aggregation of empirical studies on elicitation techniques",

IEEE Transactions on Software Engineering, 37 (2), P. 283–304. DOI: http://dx.doi.org/10.1109/TSE.2010.33

Wong, L. R., Mauricio, D. S., Rodriguez, G. D. (2017), "A systematic literature review about software requirements elicitation", Journal of Engineering Science and Technology, 12 (2), P. 296–317.

Pacheco, C., Garcia, I. (2012), "A systematic literature review of stakeholder identification methods in requirements elicitation", Journal of Systems and Software, 85 (9), P. 2171–2181. DOI: http://dx.doi.org/10.1016/j.jss.2012.04.075

Ambreen, T., Ikram, N., Usman, M., Niazi, M. (2018), "Empirical research in requirements engineering: trends

and opportunities", Requirements Engineering, Vol. 23 (1), P. 63–95. DOI: http://dx.doi.org/10.1007/s00766-016-0258-2

Dar, H., Lali, M. I., Ashraf, H., Ramzan, M., Amjad, T., & Shahzad, B. (2018), "A systematic study on software requirements elicitation techniques and its challenges in mobile application development", IEEE Access, 6, Р. 63859–63867.

DOI: https://dx.doi.org/10.1109/ACCESS.2018.2874981

Anwar, F., Razali, R. (2012), "A practical guide to requirements elicitation techniques selection-an empirical study",

Middle-East Journal of Scientific Research, 11 (8), Р. 1059–1067.

Carrizo, D., Dieste, O., Juristo, N. (2014), "Systematizing requirements elicitation technique selection", Information and Software Technology, Vol. 56 (6), P. 644 – 669. DOI: http://dx.doi.org/10.1016/j.infsof.2014.01.009

Wong, L., Mauricio, D. (2018), "New factors that affect the activities of the requirements elicitation process", Journal

of Engineering Science and Technology, 13 (7), P. 1992–2015.

Gobov, D., Huchenko, I. (2021), «Influence of the Software Development Project Context on the Requirements

Elicitation Techniques Selection», In Advances in Computer Science for Engineering and Education IV. ICCSEEA,

Lecture Notes on Data Engineering and Communications Technologies, Vol. 83, Springer, Cham.

DOI: http://dx.doi.org/10.1007/978-3-030-80472-5_18

Darwish, N., Mohamed, A., Abdelghany, A. (2016), "A hybrid machine learning model for selecting suitable requirements elicitation techniques", International Journal of Computer Science and Information Security, Vol. 14 (6), P. 1–12.

Gobov, D., Huchenko, I. (2021), "Software requirements elicitation techniques selection method for the project

scope management", CEUR Workshop Proceedings, 2851, P. 1–10.

Martins, F., et al. (2019), "Design thinking: Challenges for software requirements elicitation", Information, 10 (12), P. 371.

DOI: https://doi.org/10.3390/info10120371

Gobov, D. (2021), "Project context and Elicitation Techniques. Ukrainian IT companies. Survey result 2020", avaialble at: https://data.mendeley.com/drafts/svzv7rs279 (last access 15.08.2022)

Fairley, P., Keppler, J. (2014), Guide to the software engineering body of knowledge (SWEBOK): Version 3.0., IEEE Computer Society Press, Washington, DC, USA, 335 p.

Agresti, A. (2022), Categorical Data Analysis (2nd Ed.), New York, Wiley, 734 p.

Rea, L. M., Parker, R. A. (2014), Designing and conducting survey research: A comprehensive guide, John Wiley &

Sons, 352 p.

IBM statistical terms, avaialble at: https://www.ibm.com/support/knowledgecenter/SSEP7J_11.1.0/com.ibm.swg.ba.cognos.ug_ca_dshb.doc/cramersv.html

(last access 15.08.2022)

##submission.downloads##

Опубліковано

2022-09-30

Як цитувати

Gobov, D. (2022). ЗАЛЕЖНОСТІ МІЖ ТЕХНІКАМИ ВИЯВЛЕННЯ ВИМОГ: ОБЗОРНЕ ДОСЛІДЖЕННЯ В УКРАЇНСЬКИХ КОМПАНІЯХ. СУЧАСНИЙ СТАН НАУКОВИХ ДОСЛІДЖЕНЬ ТА ТЕХНОЛОГІЙ В ПРОМИСЛОВОСТІ, (3 (21), 5–15. https://doi.org/10.30837/ITSSI.2022.21.005