Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/34034
Назва: Методика організації роботи розподіленої Agile команди у великих ІТ-проектах
Інші назви: The job management strategy of distributed Agile team in big IT-projects
Автори: Вовк, Андрій Іванович
Vovk, Andrii Ivanovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м.Тернопіль, Україна
Бібліографічний опис: Вовк А. І. Методика організації роботи розподіленої Agile команди у великих ІТ-проектах : дипломна робота магістра за спеціальністю „122 — комп’ютерні науки“ / А. І. Вовк. — Тернопіль : ТНТУ, 2020. — 59 с.
Дата публікації: 20-гру-2020
Дата подання: 22-гру-2020
Дата внесення: 19-січ-2021
Країна (код): UA
Науковий керівник: Гром'як, Роман Сільвесторович
Члени комітету: Загородна, Наталія Володимирівна
УДК: 004.415
Теми: 122
комп’ютерні науки
програмна інженерія
software engineering
гнучкі технології
flexible technologies
Agile
Agile
координація
coordination
Scrum
Scrum
Короткий огляд (реферат): Команди, що працюють у масштабних проектах, часто не мають усіх знань для виконання своїх завдань, які також є дуже взаємозалежними. Тому їм потрібно покладатися на координацію з іншими командами, експертами та допоміжними ролями. У цій роботі ми досліджуємо координаційні потреби команд та оцінюємо вплив задоволення цих потреб на ефективність роботи команди.
Teams working on large-scale projects often do not have all the knowledge to perform their tasks, which are also highly interdependent. Therefore, they need to rely on coordination with other teams, experts and support roles. In this paper, we explore the coordination needs of teams and assess the impact of meeting these needs on team performance.
Зміст: ВСТУП ...7 РОЗДІЛ 1 ОГЛЯД SCRUM-МЕТОДОЛОГІЇ ТА ПРОБЛЕМИ ПРИ РОБОТІ НАД ВЕЛИКИМИ ПРОЄКТАМИ ...10 1.1 Основні поняття гнучкої методології Scrum ...10 1.2 Основні задачі, які вирішуються керівництвом проекту для координації роботи багатьох команд ...16 1.3 Роль команди у великих гнучких Agile проектах ...17 Загальне керівництво ...19 Зовнішня координація ...20 РОЗДІЛ 2 ОПИС ВІДІБРАНИХ ДЛЯ АНАЛІЗУ ДАНИХ ...22 2.1 Опис проекту А ...22 2.2 Опис проекту В ...23 2.3 Збір даних .... 24 Аналіз потреб в координації команд ...25 Потреба в зовнішній координації команд ...27 Робота команди ...29 РОЗДІЛ 3 РЕЗУЛЬТАТИ ДОСЛІДЖЕННЯ ...30 3.1 Моделі зовнішньої координації команд ...30 3.2 Профілі команд та їх координаційні потреби ...33 Група 1 (команда С і команда Н) ...36 Група 2 (команда D та команда E) ...37 Група 3 (команда F) ...37 Група 4 (команда A, команда B, команда G та команда I) ...38 3.3 Потреба команд у координації роботи ...39 Група 1 (команда G та команда H) ...40 Група 2 (команда D, команда E та команда F) ...40 Група 3 (команда B, команда C і команда I) ...41 Група 4 (команда А) ...42 3.4 Вплив рівня зовнішньої координації на результатами роботи команд ...43 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ ... 46 4.1 Впровадження в Україні світового досвіду щодо покращення умов і безпеки праці в ІТ-компаніях ...46 4.2 Вплив електромагнітного імпульсу (ЕМІ) ядерного вибуху на елементи виробництва та заходи захисту ...48 ВИСНОВКИ ...53 ПЕРЕЛІК ПОСИЛАНЬ ...55 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/34034
Власник авторського права: © Вовк Андрій Іванович, 2020
Перелік літератури: 1. Šmite, Darja, et al. "Software teams and their knowledge networks in large-scale software development." Information and Software Technology 86 (2017): 71-86. 2. Ihor, Bodnarchuk, et al. "Multicriteria Choice of Software Architecture Using Dynamic Correction of Quality Attributes." International Conference on Computer Science, Engineering and Education Applications. Springer, Cham, 2019. 3. Kharchenko, Alexander, Ihor Bodnarchuk, and Vasyl Yatcyshyn. "The method for comparative evaluation of software architecture with accounting of trade-offs." American Journal of Information Systems 2.1 (2014): 20-25. 4. Харченко, Олександр Григорович, Василь Володимирович Яцишин, and Ігор Едуардович Райчев. "Інструментальний засіб розробки та комунікації вимог якості до програмних систем." (2010). 5. A Kharchenko, I Bodnarchuk, I Halay, V Yatcyshyn. An Optimal Trade-off Solusion of the Software Architecture Choice Problem // Journal of Information and Computing Science, 2016. PP. 281 – 290. 6. Ihor, Bodnarchuk, et al. "Multicriteria Choice of Software Architecture Using Dynamic Correction of Quality Attributes." International Conference on Computer Science, Engineering and Education Applications. Springer, Cham, 2019. 7. Moe, N. B., Dingsøyr, T., and Dybå, T., "Overcoming Barriers to Self-Management in Software Teams," IEEE Software, vol. 26, no. 6, pp. 20-26, 2009. 8. Boehm, B. and Turner, R., Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley 2003. 9. Boehm, B. W. and Ross, R., "Theory-W software project management principles and examples," IEEE Transactions on Software Engineering, vol. 15, no. 7, pp. 902-916, 1989. 56 10. Nyrud, H. and Stray, V., "Inter-Team Coordination Mechanisms in Large-Scale Agile," in Proceedings of the Scientific Workshop Proceedings of XP2017, 2017: ACM. 11. Larman, C. and Vodde, B., Large-scale Scrum: More with LeSS. Addison-Wesley Professional, 2016. 12. Leffingwell, D., SAFe 4.0 Reference Guide: Scaled Agile Framework for Lean Software and Systems Engineering. Addison-Wesley Professional, 2016. 13. Stewart DW, Shamdasani PN. Focus groups: Theory and Practice. 20 Sage publications; 2014. 14. Sablis, Aivars, Darja Smite, and Nils Moe. "Team‐external coordination in large‐scale software development projects." Journal of Software: Evolution and Process (2020): e2297. 15. Faraj, Samer, and Lee Sproull. "Coordinating expertise in software development teams." Management science 46.12 (2000): 1554-1568. 16. Kline RB. Principles and practice of structural equation modeling Guilford publications; 2015. 17. DeVellis RF. Scale development: Theory and applications. 26 Sage publications; 2016. 18. Информационная культура предприятий, виды информационной культуры, информационное поведение [Електронний ресурс]. – Електронні дані (Лекції). –Режим доступу: https://lektsii.com/1-78900.html 19. Пивоваров М.Г., Медко Д.А. Перспективы создания и развития информационно-коммуникационной системы Украины // Економіка: проблеми теорії та практики: 3б. наук. праць. – Вип. 49. –Дніпропетровськ: Дніпропетр. Нац. Ун-т, 2000. – С. 56-61. 20. Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин МОЗ України від 10.12.1998 № 7. // Офіційний сайт Верховної Ради України. – [Електронний ресурс]. – Режим доступу https://zakon.rada.gov.ua/rada/show/v0007282-98 57 21. Бідяк О. Профілактика отруєння хлором. // Офіційний сайт управління держпраці в Тернопільській області. – Електронний ресурс]. – Режим доступу https://te.dsp.gov.ua/profilaktyka-otruyennya-hlorom/ 22. Zhou M, Mockus A, Weiss D. Learning in offshored and legacy software projects: How product structure shapes organization; 2009. 23. Rus I, Lindvall M. Knowledge management in software engineering. IEEE softw. 2002;19(3):26. 24. Sengupta B, Chandra S, Sinha V. A research agenda for distributed software development. In: Proceedings of the 28th international conference on Software engineering; 2006:731-740. 25. Earl M. Knowledge management strategies: Toward a taxonomy. J manag infor syst. 2001;18(1):215-233. 26. Dingsøyr T, Røyrvik E. An empirical study of an informal knowledge repository in a medium-sized software consulting company IEEE Computer Society; 2003:84-92. 27. Dingsøyr T, Djarraya HK, Røyrvik E. Practical knowledge management tool use in a software consulting company. Commun ACM. 2005;48(12):96-100. 28. Nahapiet J, Ghoshal S. Social capital, intellectual capital, and the organizational advantage. Acad manag rev. 1998;23(2):242-266. 29. Akgün AE, Byrne J, Keskin H, Lynn GS, Imamoglu SZ. Knowledge networks in new product development projects: a transactive memory perspective. 30. Infor manag. 2005;42(8):1105-1120. 31. Mathiassen L, Vogelsang L. The role of networks and networking in bringing software methods to practice. IEEE; 2005:256b-256b. 32. Hannay JE, Benestad HC. Perceived productivity threats in large agile development projects ACM; 2010:15. 33. Tiwana A, Mclean ER. Expertise integration and creativity in information systems development. J Manag Inf Syst. 2005;22(1):13-43. 58 34. Bauer TN, Erdogan B. Organizational socialization: The effective onboarding of new employees.; 2011. 35. Huckman RS, Staats BR. Team familiarity, role experience, and performance: evidence from Indian software services. Manag Sci. 2009;55(1):85-100. 36. Lewis K. Measuring transactive memory systems in the field: scale development and validation. J Appl Psychol. 2003;88(4):587-604. 37. Ramesh B, Cao L, Mohan K, Xu P. Can distributed software development be agile. Commun ACM. 2006;49(10):41-46. 38. Ovaska P, Rossi M, Marttiin P. Architecture as a coordination tool in multi-site software development. Softw Process: Improve Prac. 2003;8(4):233-247. 39. Ko AJ, Myers BA, Coblenz MJ, Aung HH. An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks. IEEE Trans softw eng. 2006;32(12):971-987. 40. Andres HP, Zmud RW. A contingency approach to software project coordination. J Manag Infor Syst. 2002;18(3):41-70. 41. Dingsøyr T, Moe NB, Seim EA. Coordinating knowledge work in multiteam programs: findings from a large-scale agile development program. Proj Manag J. 2018;49(6):64-77. 42. Herbsleb JD. Global software engineering: the future of socio-technical coordination. In: Future of Software Engineering (FOSE'07) IEEE; 2007: 43. 188-198. 44. Martini A, Pareto L, Bosch J. A multiple case study on the inter-group interaction speed in large, embedded software companies employing agile. 45. Softw Evol Process. 2016;28(1):4-26. 46. Van De Ven AH, Delbecq AL, Koenig R Jr. Determinants of coordination modes within organizations. Am sociolo rev. 1976:322-338. 47. collab=Lunenburg FC. Organizational structure: Mintzberg's framework. Int j scholar acad intell diver. 2012;14(1):1-8. 59 48. Dingsøyr T, Moe NB, Fægri TE, Seim EA. Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation. Empir Softw Eng. 2018;23(1):490-520. 49. Espinosa JA, Slaughter SA, Kraut RE, Herbsleb JD. Familiarity, complexity, and team performance in geographically distributed software development. 50. Org sci. 2007;18(4):613-630. 51. Moe NB, Smite D, Sblis A, Börjesson AL, Andréasson P. Networking in a large-scale distributed agile project, Vol. 12 ACM; 2014. 52. Runeson P, Host M, Rainer A, Regnell B. Case Study Research in Software Engineering: Guidelines and examples: John Wiley & Sons; 2012. 53. Stewart DW, Shamdasani PN. Focus groups: Theory and Practice. 20 Sage publications; 2014. 54. Sjoberg DI, Dyba T, Jorgensen M. The future of empirical methods in software engineering researchIEEE; 2007:358-378. 55. Marsden PV. Survey Methods for Network Data, The SAGE handbook of social network analysis, vol. 25; 2011;370-388. 56. Manteli C, Van Den Hooff B, Van Vliet H. The effect of governance on global software development: An empirical research in transactive memory systems. Inf Softw Technol. 2014;56(10):1309-1321. 57. Heath S, Fuller A, Johnston B. Chasing shadows: defining network boundaries in qualitative social network analysis. Qual Res. 2009;9(5):645-661.
Тип вмісту: Master Thesis
Розташовується у зібраннях:122 — комп’ютерні науки

Файли цього матеріалу:
Файл Опис РозмірФормат 
mag2020Vovk_A.I.СНм-61.pdf3,88 MBAdobe PDFПереглянути/відкрити


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

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