Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta

Sekä tutkimuskentällä että ohjelmistoteollisuuden ammatinharjoittajien keskuudessa on viime aikoina kiinnostuttu enenevissä määrin jatkuvasta toimittamisesta ja käyttöönottamisesta, joiden tavoitteena on mahdollistaa ohjelmistotoimintojen vapauttaminen asiakkaalle mahdollisimman nopeasti ja jatkuvas...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Patrikainen, Taina
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2022
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/80891
_version_ 1828193201470570496
author Patrikainen, Taina
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Patrikainen, Taina Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Patrikainen, Taina Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Patrikainen, Taina
datasource_str_mv jyx
description Sekä tutkimuskentällä että ohjelmistoteollisuuden ammatinharjoittajien keskuudessa on viime aikoina kiinnostuttu enenevissä määrin jatkuvasta toimittamisesta ja käyttöönottamisesta, joiden tavoitteena on mahdollistaa ohjelmistotoimintojen vapauttaminen asiakkaalle mahdollisimman nopeasti ja jatkuvasti uuden toiminnallisuuden kehittämisen jälkeen. Jatkuvan toimittamisen ja jatkuvan käyttöönottamisen mukanaan tuoma laadunvarmistustoimien automatisoinnin lisääminen saattaa asettaa ohjelmistokehitysorganisaatiot uudenlaisten haasteiden eteen. Tämän kirjallisuuskatsauksena toteutetun kandidaatin tutkielman tavoitteena oli selvittää kirjallisuudessa tunnistettuja jatkuvan toimittamisen ja käyttöönottamisen tuomia haasteita laadunvarmistuksen näkökulmasta. Kirjallisuudesta löydettiin erilaisia laadunvarmistukseen liittyviä haasteita. Näiden haasteiden pohjalta esiin nousee neljä teemaa, jotka ovat toimintatapojen muuttaminen, automaatio ja työkalut, testaaminen ja testausympäristö sekä kohdealue ja sääntely. Aiemmassa tutkimuskirjallisuudessa on tunnistettu useita jatkuvaan toimittamiseen, jatkuvaan käyttöönottamiseen ja DevOpsiin liittyviä hyötyjä ja haasteita, mutta tarkastelu on tehty enimmäkseen ohjelmistokehitysorganisaation näkökulmasta. Aiheen tulevaisuuden tutkimuksessa olisi arvokasta keskittyä myös loppukäyttäjän ja asiakkaan näkökulmaan.
first_indexed 2022-05-05T20:00:29Z
format Kandityö
fullrecord [{"key": "dc.contributor.advisor", "value": "Marttiin, Pentti", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Patrikainen, Taina", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-05-05T06:07:00Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-05-05T06:07:00Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/80891", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Sek\u00e4 tutkimuskent\u00e4ll\u00e4 ett\u00e4 ohjelmistoteollisuuden ammatinharjoittajien keskuudessa on viime aikoina kiinnostuttu eneneviss\u00e4 m\u00e4\u00e4rin jatkuvasta toimittamisesta ja k\u00e4ytt\u00f6\u00f6nottamisesta, joiden tavoitteena on mahdollistaa ohjelmistotoimintojen vapauttaminen asiakkaalle mahdollisimman nopeasti ja jatkuvasti uuden toiminnallisuuden kehitt\u00e4misen j\u00e4lkeen. Jatkuvan toimittamisen ja jatkuvan k\u00e4ytt\u00f6\u00f6nottamisen mukanaan tuoma laadunvarmistustoimien automatisoinnin lis\u00e4\u00e4minen saattaa asettaa ohjelmistokehitysorganisaatiot uudenlaisten haasteiden eteen. T\u00e4m\u00e4n kirjallisuuskatsauksena toteutetun kandidaatin tutkielman tavoitteena oli selvitt\u00e4\u00e4 kirjallisuudessa tunnistettuja jatkuvan toimittamisen ja k\u00e4ytt\u00f6\u00f6nottamisen tuomia haasteita laadunvarmistuksen n\u00e4k\u00f6kulmasta. Kirjallisuudesta l\u00f6ydettiin erilaisia laadunvarmistukseen liittyvi\u00e4 haasteita. N\u00e4iden haasteiden pohjalta esiin nousee nelj\u00e4 teemaa, jotka ovat toimintatapojen muuttaminen, automaatio ja ty\u00f6kalut, testaaminen ja testausymp\u00e4rist\u00f6 sek\u00e4 kohdealue ja s\u00e4\u00e4ntely. Aiemmassa tutkimuskirjallisuudessa on tunnistettu useita jatkuvaan toimittamiseen, jatkuvaan k\u00e4ytt\u00f6\u00f6nottamiseen ja DevOpsiin liittyvi\u00e4 hy\u00f6tyj\u00e4 ja haasteita, mutta tarkastelu on tehty enimm\u00e4kseen ohjelmistokehitysorganisaation n\u00e4k\u00f6kulmasta. Aiheen tulevaisuuden tutkimuksessa olisi arvokasta keskitty\u00e4 my\u00f6s loppuk\u00e4ytt\u00e4j\u00e4n ja asiakkaan n\u00e4k\u00f6kulmaan.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2022-05-05T06:07:00Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-05-05T06:07:00Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "28", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "jatkuva toimittaminen", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "jatkuva k\u00e4ytt\u00f6\u00f6nottaminen", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "DevOps", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen n\u00e4k\u00f6kulmasta", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202205052548", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "laadunvarmistus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "haasteet (ongelmat)", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyv\u00e4skyl\u00e4 University Library (https://kirjasto.jyu.fi/collections/archival-workstation).", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Tekij\u00e4 ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6semalta. Ks. https://kirjasto.jyu.fi/kokoelmat/arkistotyoasema..", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_80891
language fin
last_indexed 2025-03-31T20:01:34Z
main_date 2022-01-01T00:00:00Z
main_date_str 2022
publishDate 2022
record_format qdc
source_str_mv jyx
spellingShingle Patrikainen, Taina Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta jatkuva toimittaminen jatkuva käyttöönottaminen DevOps Tietojärjestelmätiede Information Systems Science 601 laadunvarmistus ohjelmistokehitys haasteet (ongelmat)
title Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta
title_full Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta
title_fullStr Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta
title_full_unstemmed Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta
title_short Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta
title_sort jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta
title_txtP Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta
topic jatkuva toimittaminen jatkuva käyttöönottaminen DevOps Tietojärjestelmätiede Information Systems Science 601 laadunvarmistus ohjelmistokehitys haasteet (ongelmat)
topic_facet 601 DevOps Information Systems Science Tietojärjestelmätiede haasteet (ongelmat) jatkuva käyttöönottaminen jatkuva toimittaminen laadunvarmistus ohjelmistokehitys
url https://jyx.jyu.fi/handle/123456789/80891 http://www.urn.fi/URN:NBN:fi:jyu-202205052548
work_keys_str_mv AT patrikainentaina jatkuvantoimittamisentuomathaasteetohjelmistokehityksenlaadunvarmistuksennäköku