BITBUCKET as a solution for organizing teamwork on IT projects
DOI:
https://doi.org/10.15587/2519-4984.2023.277945Keywords:
professional training, IT specialists, teamwork, BITBUCKET, Git and GitHubAbstract
The article examines certain aspects of the process of professional training of students of engineering and pedagogical specialties of the computer profile, analyzes one of the most common forms of cooperation of IT specialists - team work on a project. Contradictions between the typical system of training a future specialist and the group nature of his/her future activity led to the need to develop the educational system of Ukraine, specifically in the field of training IT specialists. The skills of self-organization and self-discipline, communication skills, teamwork skills and cooperation, responsibility and adaptation, the formation of new skills and methods are becoming necessary for future computer professionals.
The basic principles of using version control systems were studied and the tools for their implementation were analyzed. For this purpose, an analysis of the most famous unique platforms Bitbucket and GitHub was carried out, their functionality was described, so that the user could decide for him/herself which system to choose; the choice of a software environment is justified due to its advantages and disadvantages, which determines the organization of effective teamwork on an IT project, where appropriate skills are required to develop individual project modules in parallel with other groups of participants. The peculiarities of using the Git and GitHub version control system during the implementation of IT projects were determined. The procedure and main steps of creating a working version of the project were described. For today's professional, teamwork is most important in training students, so understanding how to use version control system technology is a mandatory part of the professional training of future IT professionals. It has been proven, that for the organization of joint work, it is necessary to use a certain technology of interaction of a team of software project developers by means of Git version control systems
References
- Glazunova, O., Korolchuk, V., Parhomenko, O., Voloshyna, T., Morze, N., Smyrnova-Trybulska, E. (2020). Methodology for using Cloud-oriented Environment for Flipped Learning of the Future IT Specialists. Proceedings of the 1st Symposium on Advances in Educational Technology. Kyiv: SciTePress. doi: https://doi.org/10.5220/0010925100003364
- Diachenko, A., Vusyk, H., Bielova, Y., Shurdenko, M., Titenko, O. (2021). Educational role in COVID-19 terms of ethnodesign graphic function in higher education practical activities. International Journal of Health Sciences, 5 (3), 584–593. doi: https://doi.org/10.53730/ijhs.v5n3.2540
- Alieksieieva, H. M. (2014). Vykorystannia informatsiino-komunikatsiinykh tekhnolohii v protsesi profesiinoi pidhotovky studentiv pedahohichnykh vuziv. Aktualni pytannia pryrodnycho-matematychnoi osvity. Sumy, Ukraina: VVP «Mriia», 184–191.
- Nestorenko, T. (2020). «Economics of superstars»: opportunities and threats for field of education. Ukrainian Journal of Applied Economics, 5 (2), 8–15. doi: https://doi.org/10.36887/2415-8453-2020-2-1
- Ovsiannikov, O., Alieksieieva, H. (2019). Computer environment of research work of students of engineering and pedagogical specialties of a computer profile as an object of designing. Youth & Market, 9 (176). doi: https://doi.org/10.24919/2308-4634.2019.182241
- Alieksieieva, H. M. (2014). Formuvannia hotovnosti maibutnikh sotsialnykh pedahohiv do zastosuvannia komp’iuternykh tekhnolohii u profesiinii diialnosti. Berdiansk: BDPU, 269.
- Striuk, A. M. (2011). Systemne prohramuvannia u pidhotovtsi fakhivtsiv z prohramnoi inzhenerii. Zbirnyk naukovykh prats Umanskoho derzhavnoho pedahohichnoho universytetu, 3, 260−271.
- Vernyhorenko, S. A. (2007). Vyvchennia osnov ob’iektno oriientovanoho prohramuvannia u klasakh fizyko-matematychnoho profiliu. Naukovyi chasopys NPU imeni M. P. Drahomanova. Seriia 2. Komp’iuterno-oriientovani systemy navchannia, 5 (12), 63–74.
- Biliai, Yu. P. (2018). Reactive programming. Naukovyi chasopys NPU imeni M.P.Drahomanova. Seriia 2. Komp’iuterno- oriientovani systemy navchannia, 20 (27), 124−130.
- Shevchuk, P. H. (2010). Prohramno-tekhnolohichni umovy vykorystannia movy C# dlia navchannia prohramuvannia v zahalnoosvitnikh navchalnykh zakladakh. Naukovyi chasopys NPU imeni M.P. Drahomanova. Seriia 2. Komp’iuterno-oriientovani systemy navchannia, 10 (17), 80−84.
- Yashchyk, O. B. (2016). Turing machine as universal algorithm executor and its application in the process of high-school =students` advanced study of algorithmization and programming fundamentals. Informatsiini tekhnolohii i zasoby navchannia, 52 (2), 10–17.
- Bazurin, V. M. (2014). Features of Teaching Web Programming Students-Mathematicians in JavaScript Language. Visnyk Zhytomyrskoho derzhavnoho universytetu, 1 (73), 79–83.
- Vorozhbyt, A., Rybak, O. (2018). Rewiew course by choice «the basic of layout and web-programming».Physical andMathematical Education, 1 (15), 20–27.
- Dehtiarova, N. (2017). Students Teaching Methods Peculiarities Of Marking Units The Study Of Cascading Style Sheets. Physical andMathematical Education, 1 (11), 32–36.
- Kravchenko, N. V., Alyeksyeyeva, H. M., Gorbatyuk, L. V. (2018). Curriculum Optimization by the Criteria of Maximizing Professional Value and the Connection Coefficient of Educational Elements, Using Software Tools. ICTERI 2018: 14th International conference on ict in education, research, and industrial applications). Kyiv: CEUR Workshop Proceedings, 1, 365–378.
- Horchynskyi, S., Horchynska, K. (2022). Using github when studying the discipline “bases of web technologies”. Professional Pedagogics, 1 (24), 195–202. doi: https://doi.org/10.32835/2707-3092.2022.24.195-202
- Hrytsenko, V. H., Podolian, O. M. (2014). Application of GIT-branching for the organization of teamwork on IT projects. Informatsiini tekhnolohii i zasoby navchannia, 39 (1), 250–263.
- Beall, J. (2016). Ban predators from the scientific record. Nature, 534 (7607), 326. doi: https://doi.org/10.1038/534326a
- Pham, C., Phuong Cao, Kalbarczyk, Z., Iyer, R. K. (2012). Toward a high availability cloud: Techniques and challenges. IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN 2012). doi: https://doi.org/10.1109/dsnw.2012.6264687
- Jacobs, A. (2019). Network Device Configuration Management with Oxidized and Bitbucket (No. SAND2019-5380C). Sandia National Lab.(SNL-CA). Livermore.
- Knoth, P., Anastasiou, L., Basile, G., Pearce, S., Pontika, N. (2017). Machine accessibility of Open Access scientific publications from publisher systems via ResourceSync. OAI10.
- Van Noorden, R. (2014). Online collaboration: Scientists and the social network. Nature, 512 (7513), 126–129. doi: https://doi.org/10.1038/512126a
- Ivaninska, I. I., Abduraiimov, L. N. (2013). Zastosuvannia veb-servisu GitHub pry rozrobtsi prohramnykh proektiv studentamy v protsesi navchannia. Proceedings of the third international scientific and practical conference FOSS Lviv.
- Abyzova, L., Babenko, O., Nestorenko, T., Reshetova, I., Semeniuk, M., Shevchenko, O. (2017). Educational management in Ukraine: the place of displaced universities. Sustainable Development Goals: The 2030 Agenda & Does environmental diplomacy reflect new challenges regarding climate change? Workshop 8.11.2017. Bratislava. Available at: https://cutt.ly/SYcVUXq
- Lavrik, V., Cortez, L., Alieksieieva H., García, G. T., Juarez, P. G., Poblano, J. (2014). Development of the CAD system for designing non-standard constructions from elastomers. Development, 3 (3).
- Mosiiuk, O. (2021). Features of training of future informatics teachers working with the Git version control system Git. Naukovyi visnyk Uzhhorodskoho universytetu. Seriia: «Pedahohika. Sotsialna robota», 2 (49), 107–110.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Dmytro Dmytrenko, Hanna Alieksieieva, Svitlana Khomenko
This work is licensed under a Creative Commons Attribution 4.0 International License.
Our journal abides by the Creative Commons CC BY copyright rights and permissions for open access journals.
Authors, who are published in this journal, agree to the following conditions:
1. The authors reserve the right to authorship of the work and pass the first publication right of this work to the journal under the terms of a Creative Commons CC BY, which allows others to freely distribute the published research with the obligatory reference to the authors of the original work and the first publication of the work in this journal.
2. The authors have the right to conclude separate supplement agreements that relate to non-exclusive work distribution in the form in which it has been published by the journal (for example, to upload the work to the online storage of the journal or publish it as part of a monograph), provided that the reference to the first publication of the work in this journal is included.