Lõputööd (TI)
Kollektsiooni püsilink (URI)
Sirvi
Sirvides Lõputööd (TI) Autor "Aasamets, Carmen" järgi
Näitamisel1 - 1 1-st
Tulemused lehekülje kohta
Sorteerimise valikud
Nimetus Avatud juurdepääs Eesti riigi infotehnoloogia asutuste üleminek DevOps põhimõtetele(Tallinna Tehnikakõrgkool, 2024-01-08) Aasamets, Carmen; Freienthal, HeliLõputöö pealkiri on „Eesti riigi infotehnoloogia asutuste üleminek DevOps põhimõtetele“. Lõputöö eesmärk oli kaardistada Eesti riigi infotehnoloogia asutuste näitel DevOps põhimõtetele üleminekut ja arendusmetoodika muutmist tinginud tegureid. Eesmärgi täitmiseks püstitati kuus uurimisülesannet: 1) tuua välja DevOps olemus ja kasutamise eesmärk; 2) võrrelda DevOps olemust ja printsiipe teiste tarkvaraarenduse metoodikatega; 3) tuua välja DevOps juurutamise protsessi põhimõtted ning DevOps metoodika täiustamine DevSecOps põhimõtetega; 4) lähtuvalt valitud metoodikast luua uurimisinstrument empiirilise uuringu läbiviimiseks; 5) kaardistada asutuste DevOps põhimõtetele üleminekut, arendusmetoodika muutmist tinginud tegureid ja uue metoodika eeliseid võrreldes asutuses kasutatava arendusmetoodikaga; 6) saadud tulemuste põhjal teha järeldusi ja ettepanekuid, mis võiksid olla abiks teistele infotehnoloogia asutustele DevOps põhimõtetele üleminekul. Lõputöö ülesehitus lähtub deduktiivsest lähenemisviisist. Uurimisstrateegia on küsitlus (survey). Andmete kogumiseks on kasutatud kvalitatiivset andmete kogumise meetodit. Lõputöö uurimisobjektideks oli neli Eesti riigi infotehnoloogia asutuste DevOps põhimõtetele ülemineku ja/või juurutamise protsessi eest vastutavat töötajat või töötajad, kes on asutuses DevOps põhimõtetele üleminekuga kõige rohkem kursis. Uurimisinstrumendina kasutati poolstruktureeritud intervjuud. Kvalitatiivset sisuanalüüsi teostati nelja poolstruktureeritud intervjuu põhjal. Selgusid põhilised arendusmetoodika muutmist tinginud tegurid: arenduse, halduse ja äri koostöö edendamine, „silodtornide“ lõhkumine struktuuris ehk teenusepõhiste DevOps tiimide tekitamine, teenuste toimivus, väline surve (kiiremad ja kvaliteetsemad teenused), kliendikeskus ning vastutuste määratlemine tiimides. Arendusmetoodika muutmine ja DevOps metoodikale üleminek võib tuua asutustele kasutajakesksema arenduskäsitluse, hõlbustada suhtlust arenduse, halduse ja äri vahel, mis lisaks hõlbustab kogemuste ja teadmiste edasiandmist meeskondade vahel. Autor koostas kümme ettepanekut, mis võiksid olla abiks teistele infotehnoloogia asutustele DevOps põhimõtetele üleminekuks. Olulisemateks punktideks DevOps metoodikale üleminekuks osutusid: teenusepõhiste DevOps tiimide loomine, Agile Coach`i kaasamine, meeskondliku vastutuse teadvustamine ning iga rolli vastutuse määratlemine, DevOps töömeetodite ja -vahendite kasutuselevõtt ja sellega seoses juhendite ja näidiste koostamine, töötajate koolitamine (näiteks rollipõhised koolitused tooteomanikele, ITIL koolitus töötajatele), turvalisuse aspekti DevSecOps integreerimine arendusprotsessi, töövoogude ja -protsesside automatiseerimine ning automaattestide ülesehitamine, töötajatelt tagasiside küsimine seoses DevOps metoodika rakendamisega ja üldiste suuremate muudatuste korral, klientidele agiilse süsteemisisese tagasiside andmise võimaluse loomine ning kogemuste vahetamine teiste infotehnoloogia asutustega.