Managing software project with GitLab : How it is done at Sparta Consulting Oy
Lehtovirta, Niko (2017)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017121120556
https://urn.fi/URN:NBN:fi:amk-2017121120556
Tiivistelmä
Opinnäytetyön tarkoituksena oli toteuttaa Sparta Consulting Oy:lle alustavaa pohjaa Git-Lab prosessidokumentaatiolle, sekä antaa kehitysehdotuksia nykyisiin prosesseihin. Alus-tavalla pohjalla tarkoitetaan lyhyttä esittelyä eri GitLabin osa-alueista.
Sparta Consulting Oy:n tuotekehitys on käyttänyt koko tuotekehityksen ajan GitLabia versionhallintaan ja puolitoista vuotta projektinhallintaan. Tänä aikana prosesseja on useaan kertaan muutettu yritettäessä löytää sopivaa toimintamallia Sparta Consulting Oy kehitystiimille. Näiden muutoksien vuoksi dokumentaatiota prosesseista ja käytöstä ei koskaan saatu aikaiseksi. Tähän asiaan haluttiin muutosta ja siksi alustavaa dokumentaa-tiota GitLabin käytöstä toivottiin.
Toinen haluttu asia olivat kehitysehdotukset. Nykyisessä prosessissa on kohtia, jotka hidastavat tai haittaavat tuotekehitystä ja näihin toivottiin ideoita. Näistä kehitysehdo-tuksista suurin osa on jo käytössä tuotekehitystiimillä, kuten pohjat merge requesteille. Isommat muutokset ovat vielä työn alla, kuten jatkuvan integraation muutokset.
Sparta Consulting Oy:n tuotekehitys on käyttänyt koko tuotekehityksen ajan GitLabia versionhallintaan ja puolitoista vuotta projektinhallintaan. Tänä aikana prosesseja on useaan kertaan muutettu yritettäessä löytää sopivaa toimintamallia Sparta Consulting Oy kehitystiimille. Näiden muutoksien vuoksi dokumentaatiota prosesseista ja käytöstä ei koskaan saatu aikaiseksi. Tähän asiaan haluttiin muutosta ja siksi alustavaa dokumentaa-tiota GitLabin käytöstä toivottiin.
Toinen haluttu asia olivat kehitysehdotukset. Nykyisessä prosessissa on kohtia, jotka hidastavat tai haittaavat tuotekehitystä ja näihin toivottiin ideoita. Näistä kehitysehdo-tuksista suurin osa on jo käytössä tuotekehitystiimillä, kuten pohjat merge requesteille. Isommat muutokset ovat vielä työn alla, kuten jatkuvan integraation muutokset.