Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin

Käytettävyydestä on tullut tärkeä menestystekijä kilpailevilla ohjelmistomarkkinoilla. Kuitenkaan suosiossa olevat ketterät kehitysmenetelmät eivät huomioi järjestelmiä kehittäessä tarpeeksi niiden käytettävyyden kehittämistä. Tähän ongelmaan yhtenä ratkaisuna on nähty käyttäjäkeskeisen suunnittelun...

Full description

Bibliographic Details
Main Author: Jäppinen, Lotta
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2020
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/72226
_version_ 1826225797154734080
author Jäppinen, Lotta
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Jäppinen, Lotta Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Jäppinen, Lotta Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Jäppinen, Lotta
datasource_str_mv jyx
description Käytettävyydestä on tullut tärkeä menestystekijä kilpailevilla ohjelmistomarkkinoilla. Kuitenkaan suosiossa olevat ketterät kehitysmenetelmät eivät huomioi järjestelmiä kehittäessä tarpeeksi niiden käytettävyyden kehittämistä. Tähän ongelmaan yhtenä ratkaisuna on nähty käyttäjäkeskeisen suunnittelun integrointi ketteriin menetelmiin. Tutkielmassa lähdettiin hakemaan vastauksia kysymyksiin, miten käytettävyys otetaan huomioon ketterässä ohjelmistokehityksessä ja mitkä ovat yleisimpiä periaatteita ja käytäntöjä käyttäjäkeskeisen suunnittelun ja ketterien ohjelmistokehitysmenetelmien integraatiossa. Tämä tutkielma toteutettiin kirjallisuuskatsauksena. Sen tuloksena havaittiin jo aiemmin mainittu asia, ettei käytettävyyden merkitystä ja suunnittelua oteta tarpeeksi huomioon ketterissä menetelmissä. Lisäksi tuloksena muodostui joukko periaatteita ja käytäntöjä siitä, miten käyttäjäkeskeisen suunnittelun periaatteita voi integroida osaksi ketterää kehitystä, ja siten parantaa käytettävyyden huomioimista ohjelmistokehityksessä. Jatkossa menetelmien integraatiosta olisi hyvä saada yhtenäisempää näkemystä ja lisätä empiiristä tutkimusta. Usability has become an important success factor in a competitive software market. However, popular agile development methods do not pay enough attention to improving the usability of systems when developing them. One solution to this problem has been the integration of user-centered design into agile methods. The thesis began to seek answers to the questions of how usability is taken into account in agile software development and what are the most common principles and practices in the integration of user-centered design and agile software development methods. This thesis was carried out as a literature review. As a result, it was observed that the importance and design of usability are not sufficiently considered in agile methods. In addition, the result was a set of principles and practices on how user-centered design principles can be integrated into agile development, thus improving usability considerations in software development. In the future, it would be good to have a more unified view of the integration of methods and to increase empirical research.
first_indexed 2020-10-19T20:02:00Z
format Kandityö
fullrecord [{"key": "dc.contributor.advisor", "value": "Clements, Kati", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "J\u00e4ppinen, Lotta", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2020-10-19T05:44:21Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2020-10-19T05:44:21Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2020", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/72226", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "K\u00e4ytett\u00e4vyydest\u00e4 on tullut t\u00e4rke\u00e4 menestystekij\u00e4 kilpailevilla ohjelmistomarkkinoilla. Kuitenkaan suosiossa olevat ketter\u00e4t kehitysmenetelm\u00e4t eiv\u00e4t huomioi j\u00e4rjestelmi\u00e4 kehitt\u00e4ess\u00e4 tarpeeksi niiden k\u00e4ytett\u00e4vyyden kehitt\u00e4mist\u00e4. T\u00e4h\u00e4n ongelmaan yhten\u00e4 ratkaisuna on n\u00e4hty k\u00e4ytt\u00e4j\u00e4keskeisen suunnittelun integrointi ketteriin menetelmiin. Tutkielmassa l\u00e4hdettiin hakemaan vastauksia kysymyksiin, miten k\u00e4ytett\u00e4vyys otetaan huomioon ketter\u00e4ss\u00e4 ohjelmistokehityksess\u00e4 ja mitk\u00e4 ovat yleisimpi\u00e4 periaatteita ja k\u00e4yt\u00e4nt\u00f6j\u00e4 k\u00e4ytt\u00e4j\u00e4keskeisen suunnittelun ja ketterien ohjelmistokehitysmenetelmien integraatiossa. T\u00e4m\u00e4 tutkielma toteutettiin kirjallisuuskatsauksena. Sen tuloksena havaittiin jo aiemmin mainittu asia, ettei k\u00e4ytett\u00e4vyyden merkityst\u00e4 ja suunnittelua oteta tarpeeksi huomioon ketteriss\u00e4 menetelmiss\u00e4. Lis\u00e4ksi tuloksena muodostui joukko periaatteita ja k\u00e4yt\u00e4nt\u00f6j\u00e4 siit\u00e4, miten k\u00e4ytt\u00e4j\u00e4keskeisen suunnittelun periaatteita voi integroida osaksi ketter\u00e4\u00e4 kehityst\u00e4, ja siten parantaa k\u00e4ytett\u00e4vyyden huomioimista ohjelmistokehityksess\u00e4. Jatkossa menetelmien integraatiosta olisi hyv\u00e4 saada yhten\u00e4isemp\u00e4\u00e4 n\u00e4kemyst\u00e4 ja lis\u00e4t\u00e4 empiirist\u00e4 tutkimusta.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Usability has become an important success factor in a competitive software market. However, popular agile development methods do not pay enough attention to improving the usability of systems when developing them. One solution to this problem has been the integration of user-centered design into agile methods. The thesis began to seek answers to the questions of how usability is taken into account in agile software development and what are the most common principles and practices in the integration of user-centered design and agile software development methods. This thesis was carried out as a literature review. As a result, it was observed that the importance and design of usability are not sufficiently considered in agile methods. In addition, the result was a set of principles and practices on how user-centered design principles can be integrated into agile development, thus improving usability considerations in software development. In the future, it would be good to have a more unified view of the integration of methods and to increase empirical research.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2020-10-19T05:44:21Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2020-10-19T05:44:21Z (GMT). No. of bitstreams: 0\n Previous issue date: 2020", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "37", "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": "ketter\u00e4 ohjelmistokehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "K\u00e4ytt\u00e4j\u00e4keskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin", "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-202010196286", "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": "k\u00e4ytett\u00e4vyys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ketter\u00e4t menetelm\u00e4t", "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": "k\u00e4ytt\u00e4j\u00e4keskeinen suunnittelu", "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/en/workspaces/facilities).", "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/fi/tyoskentelytilat/laitteet-ja-tilat..", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_72226
language fin
last_indexed 2025-02-18T10:56:09Z
main_date 2020-01-01T00:00:00Z
main_date_str 2020
publishDate 2020
record_format qdc
source_str_mv jyx
spellingShingle Jäppinen, Lotta Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin ketterä ohjelmistokehitys Tietojärjestelmätiede Information Systems Science 601 käytettävyys ketterät menetelmät ohjelmistokehitys käyttäjäkeskeinen suunnittelu
title Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin
title_full Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin
title_fullStr Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin
title_full_unstemmed Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin
title_short Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin
title_sort käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin
title_txtP Käyttäjäkeskeisen suunnittelun integrointi ketteriin kehitysmenetelmiin
topic ketterä ohjelmistokehitys Tietojärjestelmätiede Information Systems Science 601 käytettävyys ketterät menetelmät ohjelmistokehitys käyttäjäkeskeinen suunnittelu
topic_facet 601 Information Systems Science Tietojärjestelmätiede ketterä ohjelmistokehitys ketterät menetelmät käytettävyys käyttäjäkeskeinen suunnittelu ohjelmistokehitys
url https://jyx.jyu.fi/handle/123456789/72226 http://www.urn.fi/URN:NBN:fi:jyu-202010196286
work_keys_str_mv AT jäppinenlotta käyttäjäkeskeisensuunnittelunintegrointiketteriinkehitysmenetelmiin