Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Ohjelmistoalan pk-yrityksen mobiilikehityksen jatkuva integraatio

Hartikainen, Ville (2018)

Katso/Avaa
kandidaatintyo_ville_hartikainen.pdf (401.4Kb)
Lataukset: 


Kandidaatintyö

Hartikainen, Ville
2018

School of Engineering Science, Tietotekniikka

Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
http://urn.fi/URN:NBN:fi-fe2018083134377

Tiivistelmä

Työn tavoitteena on tutkia, mitä on jatkuva integraatio ja kuinka optimoida sen toteutus työnkulun sujuvoittamiseksi erilaisten käytänteiden ja työkalujen avulla. Tässä työssä jatkuvaa integraatiota tarkastellaan mobiilikehitys- ja DevOps -kontekstissa ohjelmistoalan pk-yrityksen näkökulmasta. Työn empiirisessä osassa tutkitaan yhden jatkuvan integraation työkalun soveltuvuutta mobiilikehityskäyttöön, implementoimalla jatkuva integraatio React Native -kehysympäristöllä kehitettävään mobiilikehitysprojektiin.

Työn tuloksena tunnistettiin, että jatkuvan integraation optimaalisuuteen vaikuttavat teknisten tekijöiden lisäksi organisaatiokulttuuri ja toimintamallit. Lisäksi havaittiin, että jatkuva integraatio on yksi tärkeimmistä DevOps-menetelmistä. Työn empiirisessä tutkimuksessa tunnistettiin mobiilikehityksen jatkuvan integraation erityispiirteitä sekä todettiin tutkittavan työkalun soveltuvan mobiilikehityskäyttöön ja DevOps-menetelmien työkalupalettiin.
 
The aim of this thesis is to research continuous integration and how to optimize its implementation for streamlining of workflow with the help of different methods and tools. This thesis examines continuous integration in mobile development and DevOps context from a viewpoint of a small to medium sized software development company. Empirical research of the thesis focuses on evaluating the suitability of one continuous integration tool to mobile application development by implementing continuous integration in a React Native -mobile application project.

As a result of the thesis, it was observed that the optimization of continuous integration is affected by technical aspects as well as organizational culture and operating models. Additionally, it was observed that continuous integration is a fundamental part of DevOps. Characteristics of continuous integration in mobile application development were recognized as a result of empirical research. It was found out that the researched tool suits to mobile application development as well as to the DevOps-toolbox.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [3867]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Lähetä palautetta | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Lähetä palautetta | Tietosuoja | Saavutettavuusseloste