Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

DevOps in mobile game development : An action research on applying DevOps practices in a mobile game development project

Jussila, Tarmo (2021)

 
Avaa tiedosto
DevOps in mobile game development (1.197Mt)
Lataukset: 


Jussila, Tarmo
2021
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021060113326
Tiivistelmä
DevOps on ohjelmistokehitysalalla vallitseva trendi, jossa pyritään yhdistämään kehitykseen ja ylläpitoon liittyvien tiimien vastuita ja toimintoja, samalla pyrkien ohjelmiston laatulähtöiseen muutostenhallintaan, usein automaatiota hyödyntäen.

Tutkimuksen tavoitteet keskittyivät käytänteisiin ja työkaluihin, joilla DevOps-toimintamallin jalkautus mobiilipelikehityksen tarpeisiin mahdollistuisi. Tutkimus kohdistui yksittäiseen käynnissä olevaan mobiilipelikehitysprojektiin, jota valmisteltiin tutkimusjakson aikana julkaisuvalmiuteen. Lisäksi oli tärkeää tutkia DevOps-käytänteiden vaikutuksia projektissa toimivan mobiilipelikehitystiimin toimintakulttuuriin.

Tutkimuksessa käytettiin tutkimusotteena toimintatutkimusta, jossa tutkija oli aktiivisesti osallisena DevOps-muutosprosessin jalkauttamisessa ja toimi myös osana kehitystiimiä mobiilipelikehitysprojektissa. Tutkimuksen kohteina olivat sekä mobiilipelikehitysprojekti ja sitä kehittävä kehitystiimi, joista kerättiin tutkimusaineistoa ryhmähaastatteluiden ja osallistuvan havainnoinnin keinoin.

Keskeisinä tuloksina mobiilipelikehitysprojektissa otettiin käyttöön jatkuvan toimituksen ja jatkuvan monitoroinnin käytänteet, jotka mahdollistettiin moninaisilla työkaluilla, joista muodostui yhdessä niin kutsuttu DevOps-työkaluketju. Useita automaatioputkistoja toteutettiin toistuvien toimenpiteiden automatisoimiseksi, jotta kehitystiimin aikaa ja vaivannäköä pystyttiin säästämään.

Johtopäätöksinä DevOps-käytänteiden voitiin nähdä olevan varsin käyttökelpoisia mobiilipelikehityksen tukena ja DevOps-kulttuurilla oli laatulähtöinen vaikutus kehitysprojektin toimintaympäristöön, jossa avointa viestintää pidettiin mieluisana ja siihen myös kannustettiin.
 
DevOps is a prevailing trend in the software industry that aims to unify development and operations activities and teams, while providing a quality-oriented approach to managing changes introduced to a software, often leveraging automation in the process.

The objectives of the research focused on practices and tools that enabled applying DevOps for the benefit of mobile game development, and more specifically a single mobile game development project that was being prepared for release during the research period. Furthermore, it was important to study the cultural impacts that DevOps had on the mobile game development team that was involved in the project.

The research was implemented using an action research strategy where the researcher was actively involved in the DevOps transformation process and was working as a part of the development team in the mobile game development project. Both the project and the development team were being researched, using group interviews and participant observation methods for gathering the research material.

As key results, continuous delivery and continuous monitoring practices were implemented into the mobile game development project using various tools that formed a so-called DevOps toolchain. Several automation pipelines were engineered to reduce the time and effort that the development team needed to spend on repetitive yet crucial tasks.

In conclusion, DevOps practices proved to be highly applicable in supporting mobile game development and the introduction of DevOps culture provided a quality-oriented environment where open communication was both welcomed and encouraged.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste