Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen

Tutkielmassa käsitellään käytettävyyssuunnittelun asiantuntija- ja testausmene-telmien sisällyttämistä ketterään ohjelmistokehitykseen. Aihetta on toistaiseksi tutkittu varsin vähän, mutta se on todettu tärkeäksi kehityssuunnaksi IT-alalla. Käytettävyyssuunnittelun ja ketterän ohjelmistokehityksen y...

Full description

Bibliographic Details
Main Author: Kelander, Teijo
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2012
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/37545
_version_ 1826225803875057664
author Kelander, Teijo
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Kelander, Teijo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Kelander, Teijo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Kelander, Teijo
datasource_str_mv jyx
description Tutkielmassa käsitellään käytettävyyssuunnittelun asiantuntija- ja testausmene-telmien sisällyttämistä ketterään ohjelmistokehitykseen. Aihetta on toistaiseksi tutkittu varsin vähän, mutta se on todettu tärkeäksi kehityssuunnaksi IT-alalla. Käytettävyyssuunnittelun ja ketterän ohjelmistokehityksen yhteneväiset tavoit-teet on todettu yhdeksi argumentiksi integroida menetelmät keskenään. Tutkielma käsittelee käytettävyyssuunnittelun yleisimmät asiantuntija- ja tes-tausmenetelmät, ketterän ohjelmistokehityksen filosofian sekä kaksi käytetyintä menetelmää, jotka ovat Scrum ja eXtreme Programming. Näiden ilmiöiden poh-jalta lähestytään käytettävyyssuunnittelun testaus- ja arviointimenetelmien si-sällyttämistä ketterään ohjelmistokehitykseen. Haasteita ovat menetelmäperheiden erilaiset tavoitteet, jotka ovat kumminkin toisiaan täydentäviä. Käyttäjäkeskeisessä suunnittelussa toteutetaan laajaa etu-käteissuunnittelua, kun taas ketterässä ohjelmistokehityksessä esisuunnittelua tehdään tuskin ollenkaan. Erityinen ongelma integroimisen toteuttamiseksi on kahden menetelmäperheen erot resurssien allokoinnissa. Kirjallisuuskatsauksen pohjalta todetaan, että kevyemmät asiantuntija- ja tes-tausmenetelmät ovat avainasemassa kustannustehokkaan käytettävyyssuunnit-telun toteuttamiseen ketterässä ohjelmistokehityksessä, mutta asiantuntija- ja testausmenetelmiä voidaan käyttää täysimittaisina myös ketterässä ohjelmisto-projektissa. Käytettävyysasiantuntijoiden liittäminen kehitystiimiin todetaan tärkeäksi sekä asiantuntija- ja testausmenetelmien joustavuus projekteissa. Mui-ta ratkaisuja esitetään taulukoituna. Katsauksen myötä ongelmaksi nousevat pilottiprojektien vähäisyys ja varsinai-nen ehdotettujen menetelmien luokittelun puute. Ratkaisuna näille tulisikin toteuttaa kattava luokittelu menetelmistä ja toteuttaa laajempia käytettävyys-suunnittelun menetelmiä hyödyntäviä ketteriä projekteja.
first_indexed 2012-12-06T00:03:22Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Kelander, Teijo", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2012-03-12T12:23:47Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2012-03-12T12:23:47Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2012", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/37545", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkielmassa k\u00e4sitell\u00e4\u00e4n k\u00e4ytett\u00e4vyyssuunnittelun asiantuntija- ja testausmene-telmien sis\u00e4llytt\u00e4mist\u00e4 ketter\u00e4\u00e4n ohjelmistokehitykseen. Aihetta on toistaiseksi tutkittu varsin v\u00e4h\u00e4n, mutta se on todettu t\u00e4rke\u00e4ksi kehityssuunnaksi IT-alalla. K\u00e4ytett\u00e4vyyssuunnittelun ja ketter\u00e4n ohjelmistokehityksen yhtenev\u00e4iset tavoit-teet on todettu yhdeksi argumentiksi integroida menetelm\u00e4t kesken\u00e4\u00e4n.\nTutkielma k\u00e4sittelee k\u00e4ytett\u00e4vyyssuunnittelun yleisimm\u00e4t asiantuntija- ja tes-tausmenetelm\u00e4t, ketter\u00e4n ohjelmistokehityksen filosofian sek\u00e4 kaksi k\u00e4ytetyint\u00e4 menetelm\u00e4\u00e4, jotka ovat Scrum ja eXtreme Programming. N\u00e4iden ilmi\u00f6iden poh-jalta l\u00e4hestyt\u00e4\u00e4n k\u00e4ytett\u00e4vyyssuunnittelun testaus- ja arviointimenetelmien si-s\u00e4llytt\u00e4mist\u00e4 ketter\u00e4\u00e4n ohjelmistokehitykseen.\nHaasteita ovat menetelm\u00e4perheiden erilaiset tavoitteet, jotka ovat kumminkin toisiaan t\u00e4ydent\u00e4vi\u00e4. K\u00e4ytt\u00e4j\u00e4keskeisess\u00e4 suunnittelussa toteutetaan laajaa etu-k\u00e4teissuunnittelua, kun taas ketter\u00e4ss\u00e4 ohjelmistokehityksess\u00e4 esisuunnittelua tehd\u00e4\u00e4n tuskin ollenkaan. Erityinen ongelma integroimisen toteuttamiseksi on kahden menetelm\u00e4perheen erot resurssien allokoinnissa.\nKirjallisuuskatsauksen pohjalta todetaan, ett\u00e4 kevyemm\u00e4t asiantuntija- ja tes-tausmenetelm\u00e4t ovat avainasemassa kustannustehokkaan k\u00e4ytett\u00e4vyyssuunnit-telun toteuttamiseen ketter\u00e4ss\u00e4 ohjelmistokehityksess\u00e4, mutta asiantuntija- ja testausmenetelmi\u00e4 voidaan k\u00e4ytt\u00e4\u00e4 t\u00e4ysimittaisina my\u00f6s ketter\u00e4ss\u00e4 ohjelmisto-projektissa. K\u00e4ytett\u00e4vyysasiantuntijoiden liitt\u00e4minen kehitystiimiin todetaan t\u00e4rke\u00e4ksi sek\u00e4 asiantuntija- ja testausmenetelmien joustavuus projekteissa. Mui-ta ratkaisuja esitet\u00e4\u00e4n taulukoituna.\nKatsauksen my\u00f6t\u00e4 ongelmaksi nousevat pilottiprojektien v\u00e4h\u00e4isyys ja varsinai-nen ehdotettujen menetelmien luokittelun puute. Ratkaisuna n\u00e4ille tulisikin toteuttaa kattava luokittelu menetelmist\u00e4 ja toteuttaa laajempia k\u00e4ytett\u00e4vyys-suunnittelun menetelmi\u00e4 hy\u00f6dynt\u00e4vi\u00e4 ketteri\u00e4 projekteja.", "language": null, "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Teijo Kelander (tejukela) on 2012-03-12 12:23:47.474301. Form: Kandin tutkielma -lomake (1 tekij\u00e4) (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake-1-tekijae). JyX data:", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2012-03-12T12:23:47Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201203121410.pdf: 561061 bytes, checksum: 6583b90b524b04c152cdb5985c36f6c4 (MD5)\nlicense.html: 5051 bytes, checksum: e9ffa3b785a4593bb9ecfa809fb295c3 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2012-03-12T12:23:47Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201203121410.pdf: 561061 bytes, checksum: 6583b90b524b04c152cdb5985c36f6c4 (MD5)\nlicense.html: 5051 bytes, checksum: e9ffa3b785a4593bb9ecfa809fb295c3 (MD5)\n Previous issue date: 2012", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "40", "language": null, "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": "Ketter\u00e4 ohjelmistokehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "k\u00e4ytt\u00e4j\u00e4keskeinen suunnittelu", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "k\u00e4ytett\u00e4-vyyssuunnittelu", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "k\u00e4ytett\u00e4vyys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Scrum", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "eXtreme programming", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "K\u00e4ytett\u00e4vyyssuunnittelun asiantuntija- ja testausmenetelmien sis\u00e4llytt\u00e4minen ketter\u00e4\u00e4n ohjelmistokehitykseen", "language": null, "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-201203121410", "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.date.updated", "value": "2012-03-12T12:23:48Z", "language": null, "element": "date", "qualifier": "updated", "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_37545
language fin
last_indexed 2025-02-18T10:55:20Z
main_date 2012-01-01T00:00:00Z
main_date_str 2012
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/b8207fdd-a496-41b4-9bc2-3bc976130114\/download","text":"URN:NBN:fi:jyu-201203121410.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2012
record_format qdc
source_str_mv jyx
spellingShingle Kelander, Teijo Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen Ketterä ohjelmistokehitys käyttäjäkeskeinen suunnittelu käytettä-vyyssuunnittelu käytettävyys Scrum eXtreme programming Tietojärjestelmätiede Information Systems Science
title Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen
title_full Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen
title_fullStr Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen
title_full_unstemmed Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen
title_short Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen
title_sort käytettävyyssuunnittelun asiantuntija ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen
title_txtP Käytettävyyssuunnittelun asiantuntija- ja testausmenetelmien sisällyttäminen ketterään ohjelmistokehitykseen
topic Ketterä ohjelmistokehitys käyttäjäkeskeinen suunnittelu käytettä-vyyssuunnittelu käytettävyys Scrum eXtreme programming Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Ketterä ohjelmistokehitys Scrum Tietojärjestelmätiede eXtreme programming käytettä-vyyssuunnittelu käytettävyys käyttäjäkeskeinen suunnittelu
url https://jyx.jyu.fi/handle/123456789/37545 http://www.urn.fi/URN:NBN:fi:jyu-201203121410
work_keys_str_mv AT kelanderteijo käytettävyyssuunnittelunasiantuntijajatestausmenetelmiensisällyttäminenketteräänoh