Por favor use este identificador para citas ou ligazóns a este item: http://elartu.tntu.edu.ua/handle/lib/41894
Título: Проєкт метрик Agile-процесів для малих компаній з розробки програмного забезпечення
Outros títulos: Agile-Processes Metrics Project for Small Software Development Companies
Authors: Туріч, Владислав Андрійович
Turich, Vladyslav Andriyovytch
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Туріч В. А. Проєкт метрик Agile-процесів для малих компаній з розробки програмного забезпечення : кваліфікаційна робота бакалавра за спеціальністю «122 – комп’ютерні науки» / В. А. Туріч. – Тернопіль : ТНТУ, 2023. – 49 с.
Data de edición: 23-Jun-2023
Submitted date: 9-Jun-2023
Date of entry: 26-Jun-2023
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Липак, Галина Ігорівна
Committee members: Хоміцький, Богдан Володимирович
UDC: 004.05
Palabras chave: програмна інженерія
software engineering
швидка розробка програмного забезпечення
rapid software development
гнучка розробка програмного забезпечення
agile software development
показники процесів
processes indices
якість програмного забезпечення
software quality
МСП
SME
Resumo: Гнучка розробка стала загальноприйнятою практикою для компаній, що займаються розробкою програмного забезпечення, завдяки її численним перевагам. Однак, виконання гнучких проектів вимагає від малих і середніх підприємств (МСП) особливої уваги, оскільки вони мають бути швидкими, але при цьому задовольняти вимоги клієнтів до якості. Тому метою цієї роботи є аналіз практичного досвіду використання метрик, пов'язаних з процесом розробки програмного забезпечення, як засобу підтримки МСП в гнучкій розробці за методологією Agile. Було розроблено та проведено дослідницький протокол, який відповідає потребам компанії, використовуючи пілотний проект. Результатом є множина метрик для гнучкої розробки за методологією Agile, які були практично перевірені в контексті невеликої компанії, що займається розробкою програмного забезпечення, і прийняті компанією для використання у своїх Agile-проектах. Отже, інші розробники можуть використовувати цей каталог метрик у своїх Agile-проектах, зокрема якщо вони працюють у сфері МСП, і адаптувати їх до своїх потреб та інструментів. Отримані дані можуть бути використані як основа для подальших досліджень, включаючи емпіричні дослідження. Agile development has become an accepted practice for software development companies due to its many benefits. However, the implementation of flexible projects requires special attention from small and medium enterprises (SMEs), as they must be fast, but at the same time meet the quality requirements of the customers. Therefore, the purpose of this work is to analyze the practical experience of using metrics related to the software development process as a means of supporting SMEs in flexible development according to the Agile methodology. A research protocol tailored to the needs of the company was developed and conducted using a pilot project. The result is a set of metrics for flexible Agile development that have been field-tested in the context of a small software development company and adopted by the company for use in its Agile projects. So, other developers can use this catalog of metrics in their Agile projects, especially if they work in the SME field, and adapt them to their needs and tools. The obtained data can be used as a basis for further research, including empirical ones.
Content: ВСТУП 8 РОЗДІЛ 1. АНАІЗ ПРОБЛЕМИ МОНІТОРИНКУ AGILE-ПРОЕКТІВ 10 1.1 Формулювання проблеми 10 1.2 Проект Q-Rapids 11 1.3 Аналіз публікацій на тематику кваліфікаційної роботи 13 1.4 Методологія дослідження 17 1.1.1 Мета та питання дослідження 18 1.1.2 Інструментальне забезпечення дослідження 19 РОЗДІЛ 2. ФОРМУВАННЯ СИСТЕМИ МЕТРИК ПРОЕКТУ 23 2.1 Визначення метрик процесу 23 2.2 Оцінка метрик процесу 26 2.2.1 Продуктивність процесу розробки 26 2.2.2 Якість продукту 29 2.3 Оцінка завдань (тасків) 29 2.4 Вибір показників 31 2.5 Загальна оцінка метрик процесу 32 РОЗДІЛ 3. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 37 3.1 Аналіз небезпеки і шкідливості при розробці програмного забезпечення 37 3.2 Інформаційно-психологічні небезпеки 39 ВИСНОВОК 44 ПЕРЕЛІК ПОСИЛАНЬ 46
URI: http://elartu.tntu.edu.ua/handle/lib/41894
Copyright owner: © Туріч Владислав Андрійович, 2023
References (Ukraine): 1. P. Rodríguez, J. Markkula, M. Oivo, and K. Turula, ‘‘Survey on agile and lean usage in finnish software industry,’’ in Proc. ACM-IEEE Int. Symp. Empirical Softw. Eng. Meas. (ESEM), Lund, Sweden, 2012, pp. 139–148.
2. K. Dikert, M. Paasivaara, and C. Lassenius, ‘‘Challenges and success factors for large-scale agile transformations: A systematic literature review,’’ J. Syst. Softw., vol. 119, pp. 87–108, Sep. 2016.
3. Волович, В., Береженко, Б. М., & Боднарчук, І. О. (2022). Задача проєктування програмної архітектури в процесах забезпечення якості. Матеріали Ⅹ науково-технічної конференції „Інформаційні моделі, системи та технології “Тернопільського національного технічного університету імені Івана Пулюя, 104-106.
4. Гузеляк, О., Шевчук, Ю., Береженко, Б. М., & Боднарчук, І. О. (2022). Програмна архітектура в розподілених командах гнучких проєктів. Матеріали Ⅹ науково-технічної конференції „Інформаційні моделі, системи та технології “Тернопільського національного технічного університету імені Івана Пулюя, 110-112.
5. Боднарчук, І., Харченко, О., Хоміцький, Б., & Шимчук, Г. (2019). Проектування архітектури програмних систем в проектах з гнучкими методами управління. Матеріали ⅩⅪ наукової конференції Тернопільського національного технічного університету імені Івана Пулюя, 46-48.
6. Kharchenko, A., Raichev, I., Bodnarchuk, I., & Matsiuk, O. (2021, October). The Survey of Global Software Design Processes. In 2021 IEEE 8th International Conference on Problems of Infocommunications, Science and Technology (PIC S&T) (pp. 291-294). IEEE.
7. Strutynska, I., Kozbur, H., Dmytrotsa, L., Bodnarchuk, I., & Hlado, O. (2019, October). Small and medium business structures clustering method based on their digital maturity. In 2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T) (pp. 278-282). IEEE.
8. T. Dybà, ‘‘Factors of software process improvement success in small and large organizations: An empirical study in the scandinavian context,’’ in Proc. 9th Eur. Softw. Eng. Conf., pp. 148–157, 2003.
9. A.Fuggetta,‘‘SoftwareProcess:ARoadmap,’’inProc.Conf.FutureSoftw. Eng., 2000, pp. 25–34.
10. E. Kupiainen, M. V. Mäntylä, and J. Itkonen, ‘‘Using metrics in agile and lean software development—A systematic literature review of industrial studies,’’ Inf. Softw. Technol., vol. 62, pp. 143–163, Jun. 2015.
11. J. Soini, ‘‘A survey of metrics use in finnish software companies,’’ in Proc. Int. Symp. Empirical Softw. Eng. Meas., Sep. 2011, pp. 49–57.
12. M Díaz-Ley, F García, and M.Piattini,‘‘Implementing a software measurement program in small and medium enterprises: A suitable framework,’’ IET Softw., vol. 2, no. 5, pp. 417–436, 2008.
13. A. M. Bhatti, H. M. Abdullah, and C. Gencel, ‘‘A model for selecting an optimum set of measures in software organizations,’’ in Proc. Eur. Conf. Softw. Process Improvement., 2009, pp. 44–56.
14. M. Choraś, R. Kozik, D. Puchalski, and R. Renk, ‘‘Increasing product owners’ cognition and decision-making capabilities by data analysis approach,’’ Cognition, Technol. Work, vol. 21, no. 2, pp. 191–200, May 2019.
15. C. R. Prause, A, Hönle, ‘‘Emperor’s new clothes: Transparency through metrication in customer-supplier relationships,’’ in Product-Focused Softw. Process Improvement (Lecture Notes in Computer Science), vol. 11271, M. Kuhrmann, Ed. Cham, Switzerland: Springer, 2018.
16. M. G. Mendonca and V. R. Basili, ‘‘Validation of an approach for improving existing measurement frameworks,’’ IEEE Trans. Softw. Eng., vol. 26, no. 6, pp. 484–499, Jun. 2000.
17. P. Ram, P. Rodriguez, M. Oivo, and S. Martinez-Fernandez, ‘‘Success factors for effective process metrics operationalization in agile software development: A multiple case study,’’ in Proc. IEEE/ACM Int. Conf. Softw. Syst. Processes (ICSSP), May 2019, pp. 14–23.
18. M. Söylemez and A. Tarhan, ‘‘Challenges of software process and product quality improvement: Catalyzing defect root-cause investigation by process enactment data analysis,’’ Softw. Qual. J., vol. 26, no. 2, pp. 779–807, Jun. 2018.
19. E. Kupiainen, M. V. Mäntylä, and J. Itkonen, ‘‘Using metrics in agile and lean software development—A systematic literature review of industrial studies,’’ Inf. Softw. Technol., vol. 62, pp. 143–163, Jun. 2015.
20. A. Tarhan and S. G. Yilmaz, ‘‘Systematic analyses and comparison of development performance and product quality of incremental process and agile process,’’ Inf. Softw. Technol., vol. 56, no. 5, pp. 477–494, May 2014.
21. M. Unterkalmsteiner, T. Gorschek, A. K. M. M. Islam, C. K. Cheng, R. B. Permadi, and R. Feldt, ‘‘Evaluation and measurement of software process Improvement—A systematic literature review,’’ IEEE Trans. Softw. Eng., vol. 38, no. 2, pp. 398–424, Apr. 2012.
22. M. P. Boerman, Z. Lubsen, D. A. Tamburri, and J. Visser, ‘‘Measuring and monitoring agile development status,’’ in Proc. IEEE/ACM 6th Int. Workshop Emerg. Trends Softw. Metrics, May 2015, pp. 54–62.
23. T. Tahir, G. Rasool, W. Mehmood, and C. Gencel, ‘‘An evaluation of software measurement processes in pakistani software industry,’’ IEEE Access, vol. 6, pp. 57868–57896, 2018.
24. A. Tosun, A. Bener, and B. Turhan, ‘‘Implementation of a software quality improvement project in an SME: A before and after comparison,’’ in Proc. 35th Euromicro Conf. Softw. Eng. Adv. Appl., 2009, pp. 203–209.
25. E. Caballero, J. A. Calvo-Manzano, and T. S. Feliu, ‘‘Introducing Scrum in a very small enterprise: A productivity and quality analysis,’’ Commun. Comput. Inf. Sci., vol. 172, no. May 2014, pp. 215–224, 2011.
26. V. Basili, G. Caldiera, and H. Rombach, ‘‘The goal question metric approach,’’ Encyclopedia Softw. Eng., vol. 1, pp. 528–532, 1994.
27. P. B. Seddon and R. Scheepers, ‘‘Towards the improved treatment of generalization of knowledge claims in IS research: Drawing general conclusions from samples,’’ Eur. J. Inf. Syst., vol. 21, no. 1, pp. 6–21, Jan. 2012.
28. Жидецький, В. Ц., Джигирей, В. С., & Мельников, О. В. (2000). Основи охорони праці. Львів: Афіша, 350, 132-136.
29. Навакатіян О.О., Кальниш В.В., Стрюков С.М. Охорона праці користувачів комп’ютерних відеодисплейних терміналів. - К.:1997. - 400с.
Content type: Bachelor Thesis
Aparece nas Coleccións122 — Компʼютерні науки (бакалаври)

Arquivos neste item
Arquivo Descrición TamañoFormato 
Туріч_СНс-41_бакалавр_2023.pdf1,34 MBAdobe PDFVer/abrir


Todos os documentos en Dspace estan protexidos por copyright, con todos os dereitos reservados

Ferramentas administrativas