Käyttäjä ohjelmistokehityksen ytimessä: Käyttäjäkeskeisen suunnittelun integroiminen ketteriin ohjelmistokehityksen prosesseihin

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorNieminen, Marko
dc.contributor.authorKannisto, Nyyti
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorTurunen, Markus
dc.date.accessioned2024-07-02T08:14:45Z
dc.date.available2024-07-02T08:14:45Z
dc.date.issued2024-05-26
dc.description.abstractKäyttöliittymän ja käyttäjän vuorovaikutuksen suunnittelua on alettu pitää yhä tärkeämpänä osana ohjelmistojen tuotekehitystä ohjelmoinnin ja liikkeenjohdon rinnalla. Käyttäjien tehtävien ja tarpeiden rooli tuotekehityksessä on ymmärretty ja prosessit aloitetaankin useimmiten käyttäjän tarpeiden ja tehtävien kartoittamisella. Ohjelmistokehityksen ongelmana on kuitenkin ketterien menetelmien periaatteiden mukainen ohjelmoinnin aloittaminen ennen kokonaisvaltaisempaa vuorovaikutussuunnittelua. Vesiputousmallista seuranneet pitkät toimitusajat ja vaiheeseen jääneet projektit ovat ajaneet yritykset pelkäämään menettelytapoja, joissa vaaditaan tiettyjen prosessin vaiheiden valmiutta ennen seuraaviin siirtymistä. Hyvin usein käyttäjän tavoitteiden kartoittaminen ja käyttäjäkokemuksen suunnittelu jää vajaaksi Scrumin sykleissä, mikä johtaa käytettävyysongelmiin ja sen myötä tinkimiseen tuotteen laadusta. Tässä kirjallisuustutkimuksessa vertailen erilaisten UCD:n ja ketterien prosessien integroimisen menetelmiä erityisesti käytettävyystestauksen ja käyttöliittymäsuunnittelun ajoittamisen näkökulmasta. Esittelen ketterien menetelmien periaatteet ja arvot sekä yleisimmän pienissä ja keskikokoisissa yrityksissä käytetyn ketterän prosessin Scrumin toimintatavat. Tämän lisäksi avaan käyttäjäkeskeisen suunnittelun tärkeyttä, UCD:n kritiikkiä sekä joitain systemaattisia käyttäjäkeskeisiä suunnitteluprosesseja. Työssä pohdin, kannattaisiko tuoteohjelmistokehityksen prosesseissa tehdä käyttäjäkeskeinen vuorovaikutussuunnittelu ja käyttäjätestaukset ennen ketterää toteutusta vai integroida UCD yksittäisiin sprintteihin.fi
dc.description.abstractIn contemporary software development, the integration of User-Centered Design (UCD) methodologies within Agile processes has become a popular research question. This study investigates the optimal approach for integrating UCD principles into Agile software development workflows. The research question addressed is: "When integrating UCD and Agile development, should the user-centered interaction design be done before agile implementation or separate UCD work into specific iterations?" By conducting a literature review, this research delves into the challenges and benefits of combining UCD and Agile methodologies, examining whether user-centered interaction design should precede Agile implementation or be incorporated into distinct iterations. This study aims to provide insights into the most effective strategies for integrating these two methodologies. Through critical analysis and comparison of different integration approaches, this thesis seeks to offer recommendations for software development teams aiming to produce more usable products.en
dc.format.extent41
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/129450
dc.identifier.urnURN:NBN:fi:aalto-202407025035
dc.language.isofien
dc.programmeSähkötekniikan kandidaattiohjelmafi
dc.programme.majorBioinformaatioteknologiafi
dc.programme.mcodeELEC3016fi
dc.subject.keywordkäytettävyysfi
dc.subject.keywordUCDfi
dc.subject.keywordkäyttöliittymäsuunnittelufi
dc.subject.keywordkäyttäjäkeskeinen suunnittelufi
dc.subject.keywordvuorovaikutussuunnittelufi
dc.subject.keywordketterä ohjelmistokehitysfi
dc.titleKäyttäjä ohjelmistokehityksen ytimessä: Käyttäjäkeskeisen suunnittelun integroiminen ketteriin ohjelmistokehityksen prosesseihinfi
dc.typeG1 Kandidaatintyöfi
dc.type.dcmitypetexten
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Kannisto_Nyyti_2024.pdf
Size:
1.69 MB
Format:
Adobe Portable Document Format