Brukersentrert smidig utvikling - Integrasjon av brukersentrert design i smidige prosesser
Master thesis
View/ Open
Date
2016-08-30Metadata
Show full item recordCollections
- Institutt for design [1185]
Abstract
Med et økende behov for rask produksjon av brukervennlige IT løsninger er både smidig utvikling og brukersentrert design populære metodikker innen programvareutvikling. En integrasjon av de to sees på som ønskelig for å skape gode løsninger med høy brukskvalitet på en hurtig måte. Det har således blitt laget forskjellige integrasjonsmodeller for å smelte metodikkene sammen, men det er forsket lite på hvordan disse fungerer i praksis. Enkelt forskning kan dog tyde på at de to metodikkene bygger på noe ulike grunnprinsipper som gjøre en sammensmelting utfordrende. Denne studien har igjennom en intervjustudie sett nærmere på hvordan norske interaksjons/UX-designere og programvareutviklere opplever integrasjon av brukersentrert design i smidige prosesser, hvordan samarbeid i smidige prosjekter fungerer og hvilke faktorer som ansees å påvirke integreringen. Videre har studien igjennom en spørreundersøkelse undersøkt om det eksisterer grunnleggende forskjeller i verdisyn mellom norske interaksjons/UX-designere og programvareutviklere. Studien har gitt innsikt i deler av den norske bransjens praksiser. Resultatene viser at integrering av brukersentrert design i smidige prosesser oppleves ulikt av fagfeltets utøvere, hvor blant annet rammebetingelser, kryssdisiplinært samarbeid og tverrfaglig kompetanse påvirker evnen til integrasjon. Studie kan tyde på at anbefalte parallelle modeller ikke brukes i vid utstrekning grunnet avhengigheter til rammebetingelser, som endrer seg fra bedrift til bedrift. Tverrfaglig kompetanse og kontinuerlig kommunikasjon mellom interaksjons/UX-designere og programvareutviklere synes å styrke det smidige kryssdisiplinære samarbeidet. Det synes videre sentralt for integrasjonens og prosessens utforming at andre interessenter med ledelses- og beslutningsmyndighet får bedre kunnskap om og forståelse for brukersentrert design. Studien gir også indikasjoner på at det eksisterer grunnleggende verdiforskjeller mellom interaksjons/UX-designere og programvareutviklere, som kan ha betydning for utforming og gjennomføring av en integrasjonsprosess. Forskningsfeltet sees på som interessant og fremtidsrettet, da økende bruk av teknologiske løsninger i samfunnet, fordrer til at programvareutviklingen tar hensyn til menneskene som skal bruke produktene igjennom god brukskvalitet. Tegn kan tyde på at forskningen til nå har lagt for mye vekt på aspekter tilknyttet prosessmodell, og for lite på omkringliggende påvirkningsfaktorer. Studiet bidrar også med en modell med påvirkende faktorer og vil basert på funnene drøfte et sett med generelle anbefalinger og metodiske grunnprinsipper. With the increasing need for rapid developed IT-solutions with good usability, both agile software development and user-centred design has gained high popularity. A merger between the two methodologies is desirable to produce high quality solutions in a fast way. Different integration models have been developed to melt the two approaches together, but little research has been conducted on how this actually work when implemented in the real world. Some studies argue that the two methodologies have fundamentally different focus and perspectives that may challenge a merge. This study looks closer into how Norwegian interaction/UX-designers and software developers experience integration of user-centred design in agile processes, by conducting an interview study. Aspect concerning cooperation in agile projects and factors influencing integration is investigated to gain better knowledge. The study has also administered a survey to examine if basic differences in values and culture exist among the interaction/UX-designers and software developers. The study has given insights of the practices applied in parts of the Norwegian industry. The results show that integration of user-centred design in agile processes is experienced divergent among the practitioners of the field. General conditions, cross-disciplinary cooperation and cross-disciplinary competence and skills affect the integration, and the study indicate that suggested parallel integration models are not used in a large extent due to dependencies to general conditions that change from company to company. Cross-disciplinary competence and continuous communication between interaction/UX-designers and software developers seems to strengthen the agile cross-disciplinary cooperation. It seems that an integration and process-construction benefit from decision makers and other stakeholders with a better knowledge and understanding towards user-centred design. The study also indicates that there are fundamental value differences between interaction/UX-designers and software developers, which may affect the design and implementation of an integration process. The research area is seen as interesting and significant as the increasing use of technologies in today’s society, requires software development to take users of the products and usability into account. This study indicates that the research area might have put too much emphasis on aspects related to the process models, and too little on the surrounding conditions and factors. The study provide a model of influencing factors and will based on the findings discuss a set of general recommendations and fundamental principles.