Show simple item record

dc.contributor.advisorDingsøyr, Torgeir
dc.contributor.advisorSporsem, Tor
dc.contributor.authorNekkøy, Mads Olsen
dc.date.accessioned2023-10-07T17:20:37Z
dc.date.available2023-10-07T17:20:37Z
dc.date.issued2023
dc.identifierno.ntnu:inspera:142737689:36152425
dc.identifier.urihttps://hdl.handle.net/11250/3095096
dc.description.abstractI dagens marked med stadig økende konkurranse er selskaper nødt til å endre metodene sine for å være konkurransedyktige. Det er ikke bare en kamp om å få større markedsandel, men å beholde sin eksisterende andel. For at utviklere skal lykkes, er det nødvendig å forstå brukerens behov. Det finnes flere tilnærminger for å oppnå denne innsikten, for eksempel ved å snakke direkte med brukere eller samle data når de bruker løsningen. En ny tilnærming i utviklingsarbeidet er \acrfull{cse}, hvor fokuset ligger på kontinuerlig utvikling av programvare. Denne tilnærmingen muliggjør kontinuerlig innsamling av brukerdata og å anvende dataene for å tilpasse løsningen etter brukernes behov. For å oppnå maksimalt utbytte av en slik metode, er det viktig å forstå hvordan utviklere arbeider med data og å forstå fordelene og utfordringene knyttet til denne tilnærmingen. For å svare på disse spørsmålene ble det gjennomført en multi-case studie i vårsemesteret 2023. Ti utviklere og designere fra fire ulike caser ble intervjuet. Disse intervjuene ble analysert ved bruk av en kvalitativ data-analyse for å få innsikt i hvordan utviklere arbeider med å forstå sine brukere. Resultatene viser at utviklere har stor tro på metoden og at den potensielt kan gi verdi utover det å kravarbeid, men det er også flere utfordringer knyttet til metoden. En av utfordringene er å velge riktig data og utføre analyser som gir pålitelige svar. Resultatene viser også at brukerinvolvering har stor verdi, selv i de tilfellene der brukere ikke er aktivt involvert. Implikasjonene for dette prosjektet er at utviklere kan oppnå en bedre forståelse av hvordan man arbeider med data mot brukerne sine, samt få innsikt i fordelene og utfordringene. For forskere gir dette et grunnlag for videre forskning på området, som potensielt kan bidra til å redusere utfordringene og øke fordelene med metoden.
dc.description.abstractIn today's market, with increasing competition, companies need to change and adapt their methods in order to remain competitive. It's a struggle not only to gain more market share but also to retain existing customers. For developers to succeed, it's necessary to better understand their users and their needs, in order to develop software that is aligned with user´s needs. There are several approaches to gaining this understanding, such as interacting with users directly or collecting data while they use the solution. One of the new approaches to software development is \acrfull{cse}, which emphasizes the continuous development of software. This approach facilitates the collection of user data continuously to align the solution to user needs based on real user data. To derive the most benefit from such a method, it's important to understand how developers work with data and comprehend the advantages and challenges that come with this approach. To address these questions, a multi-case case study was conducted in the spring semester of 2023. A total of 10 developers and designers from four cases were interviewed, and a qualitative analysis was performed on the interview data to gain deep insights into how developers work to understand their users. The results demonstrate that developers believe in the method and its potential value beyond the requirements work, but there are challenges in selecting and analyzing the data to make reliable conclusions. The results also highlight the significant value of involving users, even in cases where user involvement is currently limited. The implications of this project are that developers can gain a better understanding of how to work with data in relation to their users and gain insights into the advantages and challenges that may arise. For researchers, this provides a foundation for further research in the field, which can help mitigate the challenges and enhance the benefits of the method.
dc.languageeng
dc.publisherNTNU
dc.titleExploring How Developers Work with Data to Understand User Needs: A Case Study
dc.typeMaster thesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record