Facilitation of Regular Communication between UI Designers and Developers through a Continuous Pipeline Tool A Design Science Study

dc.contributor.authorLindström, Jesper
dc.contributor.authorMrkonjic, Luka
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerChaudron, Michel
dc.contributor.supervisorHebig, Regina
dc.date.accessioned2020-07-10T12:46:28Z
dc.date.available2020-07-10T12:46:28Z
dc.date.issued2020sv
dc.date.submitted2020
dc.description.abstractAs a result of ever-increasing user expectations on software, UI designers have a vital role to play in software development projects. Modern software is often built by cross-functional teams consisting of both engineering and design expertise. As a result, the number of UI designers for every developer has increased drastically in the past years, signaling their growing influence. However, the collaboration between the two disciplines comes with its challenges. This study aims to improve the collaboration between designers and developers during the UI implementation process. An iterative Design Science Research methodology was used to understand the problem, propose a solution, and evaluate its effectiveness. Data was collected in collaboration with our industry partner, Intunio, using a variety of methods, including a focus group, a questionnaire, and several interviews.We identify a total of six problems that relate to the process of implementing user interfaces. Most notably, we find that UI designers are often not fully aware of the UI implementation progress, which causes design errors to be detected late in the process. Furthermore, the two disciplines were hesitant to initiate communication in order not to disturb the other person. In an attempt to mitigate a selection of the problems, we propose a novel software artifact, Screeny, that facilitates regular communication between designers and developers. The intention is to catch design errors as early as possible. Furthermore, the solution enables the designers to track the implementation progress of the UI. The evaluation of the artifact was performed using interviews in conjunction with an artificial simulation approach. The data indicated that the solution might successfully mitigate the problems to some degree. In particular, the solution appears to shorten the feedback loop and reduce the barrier of contact between designers and developers.sv
dc.identifier.coursecodeDATX05sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/301421
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectcross-functional teamssv
dc.subjectdesigner-developer collaborationsv
dc.subjectdesign handoffsv
dc.subjectdesign breakdownssv
dc.subjectdesign science researchsv
dc.subjectautomated gui testingsv
dc.subjectvisual regression testingsv
dc.subjectsoftware artifactsv
dc.subjectscreenysv
dc.titleFacilitation of Regular Communication between UI Designers and Developers through a Continuous Pipeline Tool A Design Science Studysv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 20-41 Lindström Mrkonjic.pdf
Storlek:
4.46 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: