Choosing user-centered design methodology in agile software subcontracting

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorSarvas, Risto
dc.contributor.authorPulli, Pekka
dc.contributor.departmentTietotekniikan laitosfi
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.schoolSchool of Scienceen
dc.contributor.supervisorNieminen, Marko
dc.date.accessioned2020-12-28T15:01:55Z
dc.date.available2020-12-28T15:01:55Z
dc.date.issued2013
dc.description.abstractThis thesis aimed at finding a way to support decision making in choosing user entered design methodology in agile subcontracting with help of a retrospective case study of four Futurice Ltd.'s projects. The research questions were ''What factors go into selecting user-centered design methodology in an agile software project vendor's projects?" and "Can we form these factors into a tool for choosing user-centered design methodology in a project?" Based on the case projects' settings, developments and methodology decisions a set of factors in making user-centered design decisions was gathered. With this set of factors and by analysing user-centered methodology, a tool called "project mixer" was created. The four case projects plus an additional project with another designer were evaluated with the tool to validate it. The tool was deemed successful in both giving ideas for choosing user-centered design methods and helping in customer communication.en
dc.description.abstractTässä diplomityössä etsittiin tapaa tukea käyttäjäkeskeisen suunnittelun menetelmän valinnan päätöksentekoa alihankkijan ketterässä ohjelmistokehityksessä. Tutkimusmenetelmänä käytettiin retrospektiivistä tapaustutkimusta neljään Futurice Oy:n projektiin. Tutkimuskysymykset olivat "Mitkä tekijät vaikuttavat ketterän alihankkijan ohjelmistoprojekteissa käyttäjäkeskeisten suunnittelumenetelmien valintaan?" ja "Voiko näistä tekijöistä muodostaa työkalun käyttäjäkeskeisten menetelmien valintaan projekteissa?" Tapausprojektien asetelmien, kehityskulkujen ja metodologian perusteella muodostettiin joukko käyttäjäkeskeisen suunnittelun menetelmien valintaan vaikuttavia tekijöitä. Tästä joukosta ja käyttäjäkeskeisiä menetelmiä arvioimalla kehitettiin projektimikseri-niminen työkalu, jota validoitiin tarkastelemalla tapausprojekteja uudestaan ja haastattelemalla toista suunnittelijaa uudesta projektista. Työkalua pidettiin sekä onnistuneena menetelmänä käyttäjäkeskeisten suunnittelumenetelmien löytämiseen että hyvänä asiakasviestinnän välineenä.fi
dc.format.extent[8] + 80
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/100687
dc.identifier.urnURN:NBN:fi:aalto-2020122859518
dc.language.isoenen
dc.programme.majorKäytettävyystutkimusfi
dc.programme.mcodeT-121fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordagileen
dc.subject.keywordketterä kehitysfi
dc.subject.keywordsubcontractingen
dc.subject.keywordalihankintafi
dc.subject.keyworduser-centered designen
dc.subject.keywordkäyttäjäkeskeinen suunnittelufi
dc.subject.keywordUCDen
dc.subject.keywordvisualisaatiofi
dc.subject.keywordvisualizationen
dc.titleChoosing user-centered design methodology in agile software subcontractingen
dc.titleKäyttäjäkeskeisten suunnittelumenetelmien valinta ketterässä ohjelmistoalihankinnassafi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_03443
local.aalto.idinssi46059
local.aalto.openaccessno

Files