Promoting usability in software development Scrum projects

Käytettävyyttä pidetään usein itsestäänselvyytenä ohjelmistokehityksessä eikä se saa sen vuoksi aina tarvitsemaansa huomiota. Käytettävyyden hyödyt ovat kehittäjille usein epäselviä, minkä vuoksi sen merkitystä on vaikea ymmärtää. Erityisesti ketterissä Scrum-projekteissa, joissa aikaa on rajoitetus...

Full description

Bibliographic Details
Main Author: Hänninen, Juha
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:eng
Published: 2015
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/46132
_version_ 1826225813136080896
author Hänninen, Juha
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Hänninen, Juha Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Hänninen, Juha Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Hänninen, Juha
datasource_str_mv jyx
description Käytettävyyttä pidetään usein itsestäänselvyytenä ohjelmistokehityksessä eikä se saa sen vuoksi aina tarvitsemaansa huomiota. Käytettävyyden hyödyt ovat kehittäjille usein epäselviä, minkä vuoksi sen merkitystä on vaikea ymmärtää. Erityisesti ketterissä Scrum-projekteissa, joissa aikaa on rajoitetusti, käytettä-vyys saatetaan helposti jättää pois koska se ei tunnu tärkeältä. Tämä tutkielma on kirjallisuuskatsaus, jossa tarkastellaan käytettävyyden huomioon ottamista suunnittelussa, käyttäjien huomioimista, käytettävyyden roolia ohjelmistokehityksen Scrum-projekteissa sekä erilaisia metodeja käytet-tävyyden aseman parantamiseksi. Metodien sopivuuteen eri käyttöympäris-töissä ei oteta kantaa, koska tätä ei ole vielä tutkittu tarpeeksi. Tämän tutkielman tarkoitus on selittää kuinka käytettävyyden asemaa voidaan parantaa ohjelmistokehityksen Scrum-projekteissa käyttämällä mainit-tuja metodeja. Tutkielman tuloksia voi ottaa käytäntöön ohjelmistokehityspro-jekteissa. Eri metodien sopivuutta erilaisiin käyttötilanteisiin tulisi kuitenkin tutkia lisää. Usability is often taken for granted in software development and it does not always get the attention it deserves. The benefits of usability are often unclear for the developers, which makes it difficult for them to understand its meaning. Especially in agile Scrum projects, where time is short, usability can be seen as something that can be excluded, since it is not seen as important. This thesis examines the role of usability in software development Scrum projects and the methods which can be used to promote usability’s role. The thesis is a literature review explaining these methods without taking a stand on their suitability on different kinds of use contexts. The object of this thesis is to give an idea about how usability can be im-proved in the software development Scrum projects by applying different methods. These results can be used in development projects in practice, alt-hough the use contexts should be further researched.
first_indexed 2024-09-11T08:51:14Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Rousi, Rebekah", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "H\u00e4nninen, Juha", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2015-05-31T12:38:27Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2015-05-31T12:38:27Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2015", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/46132", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "K\u00e4ytett\u00e4vyytt\u00e4 pidet\u00e4\u00e4n usein itsest\u00e4\u00e4nselvyyten\u00e4 ohjelmistokehityksess\u00e4 eik\u00e4 se saa sen vuoksi aina tarvitsemaansa huomiota. K\u00e4ytett\u00e4vyyden hy\u00f6dyt ovat kehitt\u00e4jille usein ep\u00e4selvi\u00e4, mink\u00e4 vuoksi sen merkityst\u00e4 on vaikea ymm\u00e4rt\u00e4\u00e4. Erityisesti ketteriss\u00e4 Scrum-projekteissa, joissa aikaa on rajoitetusti, k\u00e4ytett\u00e4-vyys saatetaan helposti j\u00e4tt\u00e4\u00e4 pois koska se ei tunnu t\u00e4rke\u00e4lt\u00e4.\n\nT\u00e4m\u00e4 tutkielma on kirjallisuuskatsaus, jossa tarkastellaan k\u00e4ytett\u00e4vyyden huomioon ottamista suunnittelussa, k\u00e4ytt\u00e4jien huomioimista, k\u00e4ytett\u00e4vyyden roolia ohjelmistokehityksen Scrum-projekteissa sek\u00e4 erilaisia metodeja k\u00e4ytet-t\u00e4vyyden aseman parantamiseksi. Metodien sopivuuteen eri k\u00e4ytt\u00f6ymp\u00e4ris-t\u00f6iss\u00e4 ei oteta kantaa, koska t\u00e4t\u00e4 ei ole viel\u00e4 tutkittu tarpeeksi.\n\nT\u00e4m\u00e4n tutkielman tarkoitus on selitt\u00e4\u00e4 kuinka k\u00e4ytett\u00e4vyyden asemaa voidaan parantaa ohjelmistokehityksen Scrum-projekteissa k\u00e4ytt\u00e4m\u00e4ll\u00e4 mainit-tuja metodeja. Tutkielman tuloksia voi ottaa k\u00e4yt\u00e4nt\u00f6\u00f6n ohjelmistokehityspro-jekteissa. Eri metodien sopivuutta erilaisiin k\u00e4ytt\u00f6tilanteisiin tulisi kuitenkin tutkia lis\u00e4\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Usability is often taken for granted in software development and it does not always get the attention it deserves. The benefits of usability are often unclear for the developers, which makes it difficult for them to understand its meaning. Especially in agile Scrum projects, where time is short, usability can be seen as something that can be excluded, since it is not seen as important.\n\nThis thesis examines the role of usability in software development Scrum projects and the methods which can be used to promote usability\u2019s role. The thesis is a literature review explaining these methods without taking a stand on their suitability on different kinds of use contexts.\n\nThe object of this thesis is to give an idea about how usability can be im-proved in the software development Scrum projects by applying different methods. These results can be used in development projects in practice, alt-hough the use contexts should be further researched.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Juha H\u00e4nninen (jukahann) on 2015-05-31 12:38:27.349957. Form: Kandidaatintutkielma -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2015-05-31T12:38:27Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201505312115.pdf: 335424 bytes, checksum: 33a1a4707399c5b90d8bad658cb2cb04 (MD5)\nlicense.html: 4803 bytes, checksum: 1385954e66bdc1828f3bda8ad098f9cd (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2015-05-31T12:38:27Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201505312115.pdf: 335424 bytes, checksum: 33a1a4707399c5b90d8bad658cb2cb04 (MD5)\nlicense.html: 4803 bytes, checksum: 1385954e66bdc1828f3bda8ad098f9cd (MD5)\n Previous issue date: 2015", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "22", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "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": "K\u00e4ytett\u00e4vyys", "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\u00e4ytt\u00e4j\u00e4keskeinen ketter\u00e4 menetelm\u00e4", "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": "U-SCRUM", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Promoting usability in software development Scrum projects", "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-201505312115", "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": "2015-05-31T12:38:28Z", "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_46132
language eng
last_indexed 2025-02-18T10:56:36Z
main_date 2015-01-01T00:00:00Z
main_date_str 2015
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/6259ba85-6ca7-4c6a-9de8-920bff797204\/download","text":"URN:NBN:fi:jyu-201505312115.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2015
record_format qdc
source_str_mv jyx
spellingShingle Hänninen, Juha Promoting usability in software development Scrum projects Käytettävyys käyttäjäkeskeinen suunnittelu käyttäjäkeskeinen ketterä menetelmä Scrum U-SCRUM Tietojärjestelmätiede Information Systems Science
title Promoting usability in software development Scrum projects
title_full Promoting usability in software development Scrum projects
title_fullStr Promoting usability in software development Scrum projects Promoting usability in software development Scrum projects
title_full_unstemmed Promoting usability in software development Scrum projects Promoting usability in software development Scrum projects
title_short Promoting usability in software development Scrum projects
title_sort promoting usability in software development scrum projects
title_txtP Promoting usability in software development Scrum projects
topic Käytettävyys käyttäjäkeskeinen suunnittelu käyttäjäkeskeinen ketterä menetelmä Scrum U-SCRUM Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Käytettävyys Scrum Tietojärjestelmätiede U-SCRUM käyttäjäkeskeinen ketterä menetelmä käyttäjäkeskeinen suunnittelu
url https://jyx.jyu.fi/handle/123456789/46132 http://www.urn.fi/URN:NBN:fi:jyu-201505312115
work_keys_str_mv AT hänninenjuha promotingusabilityinsoftwaredevelopmentscrumprojects