Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/39636
Назва: Оцінювання процесів розробки програмного забезпечення для малих та середніх проєктів з гнучкою організацією
Інші назви: Assessment of Software Development Processes for Small and Medium-Sized Agile-Managed Projects
Автори: Волович, Володимир Ярославович
Volovych, Volodymyr Yaroslavovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Волович В. Я. Оцінювання процесів розробки програмного забезпечення для малих та середніх проєктів з гнучкою організацією: кваліфікаційна робота освітнього рівня магістра за спеціальністю „122 – комп’ютерні науки“ / В. Я. Волович. – Тернопіль : ТНТУ, 2022. – 59 с.
Дата публікації: 22-гру-2022
Дата подання: 8-гру-2022
Дата внесення: 27-гру-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Боднарчук, Ігор Орестович
Члени комітету: Петрик, Михайло Романович
УДК: 004.41
Теми: гнучка розробка Agile
Agile development
покращення процесів розробки
Software Process Improvement
огляд
review
систематизація
survey
малі та середні підприємства
Small and Medium-sized Enterprises
МСП
SMEs
Короткий огляд (реферат): Моделі вдосконалення програмного забезпечення (Software Process Improvement – SPI) були розроблені, щоб допомогти організаціям підвищити якість розробки програмного забезпечення. Гнучкі методології використовуються для забезпечення продуктивності та якості програмного продукту. Серед іншого вони застосовуються на малих і середніх підприємствах (МСП, SMEs – Small and Medium-sized Enterprises). Однак мало відомо про поєднання гнучких методологій і моделей зрілості SPI щодо МСП і результати такого впровадження, оскільки всі поточні моделі SPI стосуються більшим чином великих компаній та організацій. Поєднання цих методологій може призвести до підвищення якості програмних продуктів, покращення методології управління проєктами.
Software Process Improvement (SPI) models were developed to help organizations to improve the quality of software development. Agile methodologies are used to ensure the effectiveness and quality of the software product. Among other things, they are used in small and medium-sized enterprises (SMEs). However, it is the lack of knowledge about the combination of Agile methodologies and SPI maturity models for SMEs and the results of such implementation, as all current SPI models are more relevant to large companies and organizations. The combination of these methodologies can lead to an increase in the quality of software products and an improvement in project management methodology.
Зміст: ВСТУП 7 1 ПОСТАНВОВКА ЗАДАЧІ ТА МЕТОДИКА ДОСЛІДЖЕННЯ 10 1.1 ОЦІНКА ЯКОСТІ ЛІТЕРАТУРНИХ ДЖЕРЕЛ ДЛЯ ОГЛЯДУ 13 1.2 ОТРИМАННЯ ДАНИХ 14 1.2.1 КЛЮЧОВІ СЛОВА 14 1.2.2 РЯДКИ ПОШУКУ 15 1.2.3 РЕЗУЛЬТАТИ ПОШУКУ 16 1.3 ПРЕЗЕНТАЦІЯ РЕЗУЛЬТАТІВ 16 2 AGILE ДЛЯ КОМПАНІЙ МАЛОГО ТА СЕРЕДНЬОГО РОЗМІРУ 18 2.1 МОДЕЛІ ЗРІЛОСТІ SPI 18 2.2 МОДЕЛІ ЗРІЛОСТІ SPI ДЛЯ МСП 19 2.3 ПОЄДНАННЯ ГНУЧКИХ МЕТОДОЛОГІЙ І МОДЕЛЕЙ ЗРІЛОСТІ SPI 20 2.3.1 CMMI І XP 21 2.3.2 CMM І XP 22 2.3.3 PRINCE2 І XP 23 2.3.4 CMMI ТА SCRUM 25 2.3.5 CMM І SCRUM 27 2.3.6 CMMI ТА LEAN 29 2.3.7 CMMI І ШІСТЬ СИГМ (SIX SIGMA) 29 2.3.8 PRINCE2 І DSDM 32 2.4 ГНУЧКІ МЕТОДОЛОГІЇ ТА МОДЕЛІ ЗРІЛОСТІ SPI ДЛЯ МСП 34 3 КІЛЬКІСНЕ ПРЕДСТАВЛЕННЯ РЕЗУЛЬТАТІВ ОЦІНЮВАННЯ 37 3.1 РЕЗУЛЬТАТИ ОПИТУВАННЯ РОЗРОБНИКІВ 37 3.2 УЗАГАЛЬНЕННЯ ОПИТУВАННЯ РОЗРОБНИКІВ 44 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ CИТУАЦІЯХ 46 4.1 СИНДРОМ ПРОФЕСІЙНОГО ВИГОРАННЯ В ІТ 46 4.2 СТВОРЕННЯ І ФУНКЦІОНУВАННЯ СИСТЕМИ МОНІТОРИНГУ ДОВКІЛЛЯ З МЕТОЮ ІНТЕГРАЦІЇ ЕКОЛОГІЧНИХ ІНФОРМАЦІЙНИХ СИСТЕМ, ЩО ОХОПЛЮЮТЬ ПЕВНІ ТЕРИТОРІЇ 48 ВИСНОВКИ 55 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 57 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/39636
Власник авторського права: © Волович Володимир Ярославович, 2022
Перелік літератури: 1. 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
2. B. Kitchenham and S. Charters, “Guidelines for performing systematic literature reviews in software engineering,” Guid. Perform. Syst. Lit. Rev. Softw. Eng., 2007.
3. F. L. Ribeiro and M. T. Fernandes, “Exploring agile methods in construction small and medium enterprises: a case study,” Journal of Enterprise Information Management, vol. 23, no. 2, pp. 161–80, 2010.
4. M. Y. al-Tarawneh, M. S. Abdullah, and A. B. M. Ali, “A proposed methodology for establishing software process development improvement for small software development firms,” Procedia Computer Science, vol. 3, pp. 893–897, 2011.
5. “Software process improvement in small and medium software enterprises: a systematic review - Springer.”
6. H. Kaindl, S. Brinkkemper, J. A. Bubenko Jr, B. Farbey, S. J. Greenspan, C. L. Heitmeyer, J. at al., “Requirements Engineering and Technology Transfer: Obstacles, Incentives and Improvement Agenda,” Requirements Engineering, vol. 7, no. 3, pp. 113–123, Sep. 2002.
7. S. Jantunen, “Exploring software engineering practices in small and mediumsized organizations,” in Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, New York, NY, USA, 2010, pp. 96–101.
8. A. Simon, R. Alain, H. Naji: “OWPL: A Gradual Approach for Software Process Im- provement In SMEs”. In: Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICROSEAA 2006) (2006).
9. E. Kabaale and J. Nabukenya, “A Systematic Approach to Requirements Engineering Process Improvement in Small and Medium Enterprises: An Exploratory Study,” in Product-Focused Software Process Improvement. 12th International Conference, PROFES 2011, 20-22 June 2011, 2011, pp. 262–75.
10. A. Fuggetta, “Software Process: A Roadmap,” Proc. Conf. Future of Software Eng., pp. 25-34, 2000.
11. N. Ehsan, A. Perwaiz, J. Arif, E. Mirza, and A. Ishaque, “CMMI / SPICE based process improvement,” in 2010 IEEE International Conference on Management of Innovation and Technology (ICMIT), 2010, pp. 859–862.
12. SEI, CMMI for I, Version 1.2. Technical Report CMU/SEI-2006-TR008., 2006. http://www.sei.cmu.edu/cmmi/
13. S. Garcia, S. Cepeda, J.M. Staley, G. Miluk, “Summary of CMMI For Small Business Pilot Study in Huntsville. Alabama, USA”, Presented at Info Seminar, June 2004, Carnegie Mellon. Software Engineering Institute, Pittsburgh, USA
14. PRINCE2 Maturity Model (P2MM) // Available at https://www.prince2.com/eur/prince2-maturity-models
15. Z. Al-Zoabi, “Introducing Discipline to XP: Applying PRINCE2 on XP Projects,” in 3rd International Conference on Information and Communication Technologies: From Theory to Applications, 2008. ICTTA 2008, 2008, pp. 1–7.
16. A. Omran, “AGILE CMMI from SMEs perspective,” in 3rd International Conference on Information and Communication Technologies: From Theory to Applications, 2008. ICTTA 2008, 2008, pp. 1–8.
17. K. Beck, A. Cockburn, R. Jeffries, and J. Highsmith. Agile Manifesto. http://www.agilemanifesto.org . 2001. 12-4-2002.
18. North American and European Enterprise Software and Services Survey, Business Technographics Ed., 2005.
19. D. Turk, R. France, and B. Rumpe, “Assumptions underlying agile software-development processes,” J. Datab. Manage., vol. 16, 2005.
20. D. Cohen, M. Lindvall, and P. Costa, “Agile software development,” Data & Analysis Center for Software (DACS), New York, 2003.
21. B. J. Hicks, and J. Matthews, 2010. “The barriers to realizing sustainable process improvement: a root cause analysis of paradigms for manufacturing systems improvement”, International Journal of Computer Integrated Manufacturing, 23 (7), 585–602.
22. ISO/IEC 15504 Information technology – Process assessment, (Software Process Improvement and Capability Determination – SPICE)
23. ISO/IEC 33001:2015 - Information technology – Process assessment – Concepts and terminology
24. T. Dyba and T. Dingsoyr, “Empirical studies of agile software development: A systematic review,” Information and Software Technology, vol. 50, no. 9–10, pp. 833–859, Aug. 2008.
25. M. Pikkarainen and A. Mäntyniemi, “An approach for using CMMI in agile software development assessments: experiences from three case studies,” in SPICE 2006 conference, Luxemburg, 2006, pp. 4–5.
26. K. C. Dangle, P. Larsen, M. Shaw, and M. V. Zelkowitz, “Software process improvement in small organizations: a case study,” IEEE Software, vol. 22, no. 6, pp. 68 – 75, Dec. 2005.
27. M. I. Khan, M. A. Qureshi, and Q. Abbas, “Agile methodology in software development (SMEs) of Pakistan software industry for successful software projects (CMM framework)” in 2010 International Conference on Educational and Network Technology (ICENT), 2010, pp. 576–580.
28. Z. Lina and S. Dan, “Research on Combining Scrum with CMMI in Small and Medium Organizations,” in 2012 International Conference on Computer Science and Electronics Engineering (ICCSEE), 2012, vol. 1, pp. 554–557.
29. A. S. C. Marcal, B. C. C. de Freitas, F. S. Furtado Soares, and A. D. Belchior, “Mapping CMMI Project Management Process Areas to SCRUM Practices,” in 31st IEEE Software Engineering Workshop, 2007, pp. 13–22.
30. C. R. Jakobsen and T. Poppendieck, “Lean as a Scrum Troubleshooter,” in Agile Conference (AGILE), 2011, 2011, pp. 168 – 174.
31. R. Jha and A. K. Saini, “ERP Redefined: Optimizing Parameters with Lean Six Sigma for Small & Medium Enterprises,” in 2011 International Conference on Communication Systems and Network Technologies (CSNT), 2011, pp. 683 – 687.
32. W. C. de Souza Carvalho, P. F. Rosa, M. dos Santos Soares, M. A. Teixeira da Cunha Junior, and L. C. Buiatte, “A Comparative Analysis of the Agile and Traditional Software Development Processes Productivity,” in Computer Science Society (SCCC), 2011. 30th International Conference of the Chilean, 2011, pp. 74–82.
33. DSDM with PRINCE2 Task Group. “Using DSDM with PRINCE2,” DSDM consortium 2000.
34. Koutsoumpos, V., & Marinelarena, I. (2013). Agile methodologies and software process improvement maturity models, current state of practice in small and medium enterprises. Blekinge Institute of Technology, Department of Software Engineering. Unpublished Master’s Thesis
35. Вовк О. В. Особливості синдрому професійного вигорання в працівників сфери інформаційних технологій. [Електронний ресурс]. – Режим доступу: http://maup.com.ua/assets/files/psihologz/2019-1/02.pdf
36. Назарук Н. Каузально-телеологічний формат профілактики «професійного вигорання» вчителя / Н. Назарук // Психологія особистості. 2012.- No 1 (3). – С. 119–128.
37. Вдосконалення охорони праці в ІТ-індустрії. // Харківський національний дорожний університет. [Електронний ресурс]. – Режим доступу: https://www.khadi.kharkov.ua/fileadmin/P_vcheniy_secretar/%D0%9E%D0%A5%D 0%9E%D0%A0%D0%9E%D0%9D%D0%90_%D0%9F%D0%A0%D0%90%D0% A6%D0%86/R_IT-INDUSTRIA.pdf
Тип вмісту: Master Thesis
Розташовується у зібраннях:122 — комп’ютерні науки

Файли цього матеріалу:
Файл Опис РозмірФормат 
mag2022_СНд-2_Volovytch_V.pdf1,48 MBAdobe PDFПереглянути/відкрити


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

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