Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä

Kulju, Henri Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä Jyväskylä: Jyväskylän yliopisto, 2014, 26 s. Tietojärjestelmätiede, Kandidaatin tutkielma Ohjaaja: Makkonen, Pekka Tässä tutkielmassa tarkastellaan laadunvarmistusta ketterissä ohjelmistokehitysmenetelmissä. Ohjelmiston laad...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Kulju, Henri
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2014
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/43581
_version_ 1826225791579455488
author Kulju, Henri
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Kulju, Henri Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Kulju, Henri Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Kulju, Henri
datasource_str_mv jyx
description Kulju, Henri Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä Jyväskylä: Jyväskylän yliopisto, 2014, 26 s. Tietojärjestelmätiede, Kandidaatin tutkielma Ohjaaja: Makkonen, Pekka Tässä tutkielmassa tarkastellaan laadunvarmistusta ketterissä ohjelmistokehitysmenetelmissä. Ohjelmiston laadunvarmistus on tärkeässä roolissa koko ohjelmiston elinkaaren aikana ja sillä voi olla suuri vaikutus koko ohjelmistoprojektin onnistumiseen. Jos siihen ei kiinnitetä tarpeeksi huomiota, voi tuloksena olla aikataulun viivästyksiä, budjetin ylityksiä sekä huonolaatuista ohjelmistoa. Tutkielmassa esitellään ketteriä menetelmiä yleisellä tasolla, sekä tarkastellaan kahta menetelmää tarkemmin. Nämä menetelmät ovat Extreme Programming( XP) sekä Scrum. Ketterien menetelmien laadunvarmistusta tarkastellaan kahdeksan XP:stä ja Scrumista löytyvän käytänteen avulla. Tutkielmassa käydään läpi näiden käytänteiden hyötyjä, sekä vaikutusta ohjelmiston laatuun. Tutkielma tarjoaa loppupäätelmän siitä miten ketterien menetelmien käytänteet auttavat varmistumaan laadusta sekä siitä, onko ketterissä menetelmissä esiintyvät laadunvarmistuskäytänteet riittäviä. Tutkielman tutkimuskysymykset ovat seuraavat: Kuinka ketterissä menetelmissä voidaan varmistua ohjelmiston laadusta? Ovatko ketterien menetelmien laadunvarmistuskäytänteet riittäviä varmistumaan ohjelmiston laadusta? Tutkimusmenetelmänä käytetään kirjallisuuskatsausta ja tutkielman lähdeaineisto koostuu pääasiassa alaa käsittelevistä tieteellisistä artikkeleista.
first_indexed 2014-05-28T20:01:57Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Kulju, Henri", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2014-05-28T07:40:36Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2014-05-28T07:40:36Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2014", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/43581", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Kulju, Henri\r\nLaadunvarmistus ketteriss\u00e4 ohjelmistokehitysmenetelmiss\u00e4\r\nJyv\u00e4skyl\u00e4: Jyv\u00e4skyl\u00e4n yliopisto, 2014, 26 s.\r\nTietoj\u00e4rjestelm\u00e4tiede, Kandidaatin tutkielma\r\nOhjaaja: Makkonen, Pekka\r\nT\u00e4ss\u00e4 tutkielmassa tarkastellaan laadunvarmistusta ketteriss\u00e4 ohjelmistokehitysmenetelmiss\u00e4.\r\nOhjelmiston laadunvarmistus on t\u00e4rke\u00e4ss\u00e4 roolissa koko ohjelmiston\r\nelinkaaren aikana ja sill\u00e4 voi olla suuri vaikutus koko ohjelmistoprojektin\r\nonnistumiseen. Jos siihen ei kiinnitet\u00e4 tarpeeksi huomiota, voi tuloksena\r\nolla aikataulun viiv\u00e4styksi\u00e4, budjetin ylityksi\u00e4 sek\u00e4 huonolaatuista ohjelmistoa.\r\nTutkielmassa esitell\u00e4\u00e4n ketteri\u00e4 menetelmi\u00e4 yleisell\u00e4 tasolla, sek\u00e4 tarkastellaan\r\nkahta menetelm\u00e4\u00e4 tarkemmin. N\u00e4m\u00e4 menetelm\u00e4t ovat Extreme Programming(\r\nXP) sek\u00e4 Scrum. Ketterien menetelmien laadunvarmistusta tarkastellaan\r\nkahdeksan XP:st\u00e4 ja Scrumista l\u00f6ytyv\u00e4n k\u00e4yt\u00e4nteen avulla. Tutkielmassa k\u00e4yd\u00e4\u00e4n\r\nl\u00e4pi n\u00e4iden k\u00e4yt\u00e4nteiden hy\u00f6tyj\u00e4, sek\u00e4 vaikutusta ohjelmiston laatuun.\r\nTutkielma tarjoaa loppup\u00e4\u00e4telm\u00e4n siit\u00e4 miten ketterien menetelmien k\u00e4yt\u00e4nteet\r\nauttavat varmistumaan laadusta sek\u00e4 siit\u00e4, onko ketteriss\u00e4 menetelmiss\u00e4 esiintyv\u00e4t\r\nlaadunvarmistusk\u00e4yt\u00e4nteet riitt\u00e4vi\u00e4. Tutkielman tutkimuskysymykset\r\novat seuraavat: Kuinka ketteriss\u00e4 menetelmiss\u00e4 voidaan varmistua ohjelmiston\r\nlaadusta? Ovatko ketterien menetelmien laadunvarmistusk\u00e4yt\u00e4nteet riitt\u00e4vi\u00e4\r\nvarmistumaan ohjelmiston laadusta? Tutkimusmenetelm\u00e4n\u00e4 k\u00e4ytet\u00e4\u00e4n kirjallisuuskatsausta\r\nja tutkielman l\u00e4hdeaineisto koostuu p\u00e4\u00e4asiassa alaa k\u00e4sittelevist\u00e4\r\ntieteellisist\u00e4 artikkeleista.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2014-05-28T07:40:36Z\nNo. of bitstreams: 1\nHenri Kulju.pdf: 295979 bytes, checksum: 0c781be3b2199dc568176713349529c4 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2014-05-28T07:40:36Z (GMT). No. of bitstreams: 1\nHenri Kulju.pdf: 295979 bytes, checksum: 0c781be3b2199dc568176713349529c4 (MD5)\n Previous issue date: 2014", "language": "en", "element": "description", "qualifier": "provenance", "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": "laatu", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "laadunvarmistus", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ketter\u00e4t menetelm\u00e4t", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "extreme programming", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Scrum", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Laadunvarmistus ketteriss\u00e4 ohjelmistokehitysmenetelmiss\u00e4", "language": "fi", "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-201405281855", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "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": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "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": "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": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_43581
language fin
last_indexed 2025-02-18T10:54:13Z
main_date 2014-01-01T00:00:00Z
main_date_str 2014
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/4e484c1d-0692-480b-84a4-a7afa1b24c38\/download","text":"Henri Kulju.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2014
record_format qdc
source_str_mv jyx
spellingShingle Kulju, Henri Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä laatu laadunvarmistus ketterät menetelmät extreme programming Scrum Tietojärjestelmätiede Information Systems Science
title Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä
title_full Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä
title_fullStr Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä
title_full_unstemmed Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä
title_short Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä
title_sort laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä
title_txtP Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä
topic laatu laadunvarmistus ketterät menetelmät extreme programming Scrum Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Scrum Tietojärjestelmätiede extreme programming ketterät menetelmät laadunvarmistus laatu
url https://jyx.jyu.fi/handle/123456789/43581 http://www.urn.fi/URN:NBN:fi:jyu-201405281855
work_keys_str_mv AT kuljuhenri laadunvarmistusketterissäohjelmistokehitysmenetelmissä