Facilitation of Regular Communication between UI Designers and Developers through a Continuous Pipeline Tool A Design Science Study
dc.contributor.author | Lindström, Jesper | |
dc.contributor.author | Mrkonjic, Luka | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Chaudron, Michel | |
dc.contributor.supervisor | Hebig, Regina | |
dc.date.accessioned | 2020-07-10T12:46:28Z | |
dc.date.available | 2020-07-10T12:46:28Z | |
dc.date.issued | 2020 | sv |
dc.date.submitted | 2020 | |
dc.description.abstract | As 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.coursecode | DATX05 | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/301421 | |
dc.language.iso | eng | sv |
dc.setspec.uppsok | Technology | |
dc.subject | cross-functional teams | sv |
dc.subject | designer-developer collaboration | sv |
dc.subject | design handoff | sv |
dc.subject | design breakdowns | sv |
dc.subject | design science research | sv |
dc.subject | automated gui testing | sv |
dc.subject | visual regression testing | sv |
dc.subject | software artifact | sv |
dc.subject | screeny | sv |
dc.title | Facilitation of Regular Communication between UI Designers and Developers through a Continuous Pipeline Tool A Design Science Study | sv |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.uppsok | H |