System wspierający integracje pomiędzy narzędziami developerskimi
Rozmiar pliku: 2.51 MB
Praca magisterska obroniona w PJATK.
Tytuł: System wspierający integracje pomiędzy narzędziami developerskimi
Autor: Maciej Kanecki
Promotor: dr inż. Mariusz Trzaska
Streszczenie:
Tematem pracy jest opracowanie generycznego sposobu na integracje ze sobą najczęściej wykorzystywanych przez developerów narzędzi, takich jak Jira czy Git. Znamienita większość projektów związanych z wytwarzaniem oprogramowania jest realizowana w obecnych czasach w zespołach. Oznacza to, że w celu usprawnienia współpracy i zminimalizowania ryzyka błędów konieczna jest implementacja procesów pozwalających w sposób jawny określić kto jest za dany fragment systemu odpowiedzialny. Tego typu procedury pozwalają potem firmom określić, na jakim etapie pracy jest dany programista i umożliwiają połączenie wytworzonego przez niego fragmentu z elementami dostarczonymi przez innych członków zespołu. Często w celu organizacji tego typu pracy wykorzystywane są systemy Jira i Git (Zazwyczaj zaimplementowany w formie internetowej platformy jak GitHub czy Gitlab). Niestety ze względu na ich niezależność często wymagana jest spora ilość ręcznych zmian ze strony developerów w celu utrzymania systemów w stanie zsynchronizowanym. Zaproponowane w tej pracy narzędzie pozwala uniknąć tego problemu i automatycznie przełożyć wydarzenia w jednym systemie na akcje podjęte w drugim. Pozwala to na usprawnienie pracy programistów i oszczędza firmie część ich czasu.
Słowa kluczowe: Jira, Git, zarządzanie procesami, integracja