Show simple item record

dc.contributor.authorKoskela, Antti
dc.date.accessioned2014-06-27T12:00:00Z
dc.date.available2014-06-27T12:00:00Z
dc.date.issued2014
dc.identifier.otheroai:jykdok.linneanet.fi:1438213
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/43857
dc.description.abstractTutkielman aiheena on kevyen käytettävyystestauksen ja ketterän ohjelmistokehityksen yhteensovitus. Käytettävyystestaus on aiemmin ollut kalliissa käytettävyyslaboratorioissa harjoitettavaa ”salatiedettä”. Kevyiden käytettävyystestauksen menetelmien myötä on tarjoutunut aiempaa nopeampia ja kevyempiä tapoja suorittaa käytettävyystestausta, mutta niiden hyödyntäminen osana ketterää ohjelmistokehitystä on vielä vähäistä. Tämän tutkimuksen tarkoituksena on selvittää, millä tavalla käytettävyystestausta voidaan tehdä ketterän ohjelmistokehityksen yhteydessä ja mitä hyötyjä ja kustannuksia tästä aiheutuu. Tutkimus koostuu kahdesta osasta, kirjallisuuskatsauksesta ja empiirisestä osasta. Kirjallisuuskatsaus käsittelee ketterän ohjelmistokehityksen piirteitä ja Scrum-menetelmää, käytettävyystestausta sekä tapoja, joilla käytettävyystestausta, erityisesti kevyitä menetelmiä, on pyritty aiemmin sovittamaan ketterään ohjelmistokehitykseen. Empiirinen osuus on toteutettu tapaustutkimuksena, jossa rakennetaan uusi käytettävyystestausmalli, Nielsen+Krug-malli, integroidaan se Oy Samlink Ab:n (jäljempänä Samlink) SamScrum-projektimalliin sekä kokeillaan mallin toimivuutta neljän todellisen ohjelmistokehitysprojektin yhteydessä. Nielsen+Krug-malli sisältää hyödynnettävinä menetelminä korttien lajittelun, heuristisen evaluoinnin ja yksinkertaistetun ääneen ajattelun. Mallin soveltamisen huomattiin tuottavan aiempia malleja edullisemmin hyödyllisiä havaintoja testattavana olevan järjestelmän käytettävyydestä, mutta lisäksi myös tietoa järjestelmän virheistä ja jatkokehitysmahdollisuuksista. Tutkimus tarjoaa ohjeet mallin hyödyntämiseksi sekä myöhemmissä tutkimuksissa että käytännön työssä, ja iteratiivista ohjelmistokehitystapaa soveltavissa organisaatioissa se voi tuottaa samankaltaisia havaintoja kuin tässä tutkimuksessa.fi
dc.description.abstractThe subject of the thesis is the integration of discount usability engineering into agile software development. Earlier, usability testing used to be arcane science conducted in expensive usability laboratories. With the rise of more lightweight methods, usability testing can be done with much lower costs. However, incorporating them in agile software development seems to still be in its infancy. This study consists of two distinct phases. First, in the literature review, a closer look is taken at the agile software development, especially Scrum, and the history and features of usability testing and engineering. Discount usability engineering is also introduced. A closer look is taken at some methods to integrate usability testing, especially discount usability engineering methods, to agile software development. The second part is a case study, where a new lightweight usability testing model, named Nielsen+Krug-model, is introduced and integrated into Samlink's software development framework, SamScrum. Nielsen+Krug-model is tested in four software development projects. Nielsen+Krug-model includes such usability testing methods as card sorting, heuristic evaluation and simplified thinking aloud. Applying the model produced very encouraging results: it was significantly cheaper than earlier models and was not only able to generate findings about the usability of the systems, but also some bugs and feature requests as well. The findings were also generally well received in the project teams. This study offers instructions for using this model in the future research as well as practice. In organizations that are using iterative software development methods this model is expected to produce similar results.en
dc.format.extent1 verkkoaineisto (213 sivua)
dc.format.mimetypeapplication/pdf
dc.language.isofin
dc.rightsThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.rightsJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.subject.otherScrum
dc.titleKetterän ohjelmistokehityksen ja kevyen käytettävyystestauksen yhteensovittaminen : tapaustutkimus
dc.identifier.urnURN:NBN:fi:jyu-201406272171
dc.type.ontasotMaster’s thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.laitosTietojenkäsittelytieteiden laitosfi
dc.contributor.laitosDepartment of Computer Science and Information Systemsen
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineInformation Systems Scienceen
dc.contributor.oppiaineTietojärjestelmätiedefi
dc.subject.methodTapaustutkimus
dc.date.updated2014-06-27T12:00:01Z
dc.type.publicationmasterThesis
dc.contributor.oppiainekoodi601
dc.subject.ysoketterät menetelmät
dc.subject.ysoohjelmistokehitys
dc.subject.ysokäytettävyys
dc.subject.ysotestaus
dc.format.contentfulltext
dc.type.okmG2


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record