Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/41894
Назва: Проєкт метрик Agile-процесів для малих компаній з розробки програмного забезпечення
Інші назви: Agile-Processes Metrics Project for Small Software Development Companies
Автори: Туріч, Владислав Андрійович
Turich, Vladyslav Andriyovytch
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Туріч В. А. Проєкт метрик Agile-процесів для малих компаній з розробки програмного забезпечення : кваліфікаційна робота бакалавра за спеціальністю «122 – комп’ютерні науки» / В. А. Туріч. – Тернопіль : ТНТУ, 2023. – 49 с.
Дата публікації: 23-чер-2023
Дата подання: 9-чер-2023
Дата внесення: 26-чер-2023
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Липак, Галина Ігорівна
Члени комітету: Хоміцький, Богдан Володимирович
УДК: 004.05
Теми: програмна інженерія
software engineering
швидка розробка програмного забезпечення
rapid software development
гнучка розробка програмного забезпечення
agile software development
показники процесів
processes indices
якість програмного забезпечення
software quality
МСП
SME
Короткий огляд (реферат): Гнучка розробка стала загальноприйнятою практикою для компаній, що займаються розробкою програмного забезпечення, завдяки її численним перевагам. Однак, виконання гнучких проектів вимагає від малих і середніх підприємств (МСП) особливої уваги, оскільки вони мають бути швидкими, але при цьому задовольняти вимоги клієнтів до якості. Тому метою цієї роботи є аналіз практичного досвіду використання метрик, пов'язаних з процесом розробки програмного забезпечення, як засобу підтримки МСП в гнучкій розробці за методологією 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.
Зміст: ВСТУП 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
Власник авторського права: © Туріч Владислав Андрійович, 2023
Перелік літератури: 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с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Туріч_СНс-41_бакалавр_2023.pdf1,34 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора