Designing a Design System for Coherent Tactical GUIs

dc.contributor.authorLINDER, ANTON
dc.contributor.authorNILSSON, MATTIAS
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerBjörk, Staffan
dc.contributor.supervisorBelford, Pauline
dc.date.accessioned2022-12-05T09:21:19Z
dc.date.available2022-12-05T09:21:19Z
dc.date.issued2022
dc.date.submitted2022
dc.description.abstractToday, the problem of incoherence exists within many organizations where separate teams oversee different products and services without utilizing central design principles or communication platforms. With increased scale and complexity, this problem tends to escalate to the point where resources can not be shared or reused across teams, limiting collaboration and symbiosis within the organization. Additionally, as different projects develop their own proprietary design language, the resulting applications tend to become incoherent and disassociate from the brand. Front-end developers working in the domain of tactical applications constantly have to make difficult design decisions in their respective customer projects while trying to manage a balance between coherence and responsiveness to specific customer requirements. Additionally, thousands of hours have already been invested into each application and project. If design decisions are not kept documented and accessible by the whole organization, valuable knowledge and solutions easily get lost between teams and projects. As a consequence, resources are spent on reinventing new solutions to old problems resulting in incoherence between applications. Research suggests that one way of increasing communication and resource sharing between teams while simultaneously managing the balance between coherence and responsiveness is to design and utilize a design system. As most contemporary design systems and previous research has been focused on web development, this master’s thesis aimed to investigate this research gap and extend the body of knowledge of design systems into the domain of tactical graphical user interfaces (GUIs). This was done by addressing the research question What are important requirements to consider when designing a design system for coherent tactical GUIs?. The project followed an iterative design thinking process, using both ethnographic and participatory research methodologies, to research the field of tactical GUIs - specifically Airborne Early Warning & Control systems at Saab Surveillance in Gothenburg. This was combined with extensive literature studies and benchmarks of established design systems in order to understand best practices for designing design systems. The outcome of the project is a requirements list that answers the research question. The list includes the most important requirements to consider when designing a design system for coherent tactical GUIs in terms of using, contributing, and minimizing the trade-off between coherence and responsiveness. The requirements and the insights gained from the design research has been used to prototype a foundation for a design system for Saab. The resulting design system, called PhoeniX Design System, is built on the FlatLaf Look & Feel and includes design tokens, components, and patterns that supports developers of AEW&C applications in building coherent, yet responsive, tactical GUIs. Finally, a reference product was prototyped to exemplify the use of the design system.
dc.identifier.coursecodeDATX05
dc.identifier.urihttps://odr.chalmers.se/handle/20.500.12380/305875
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjecttactical
dc.subjectGUI
dc.subjectUX
dc.subjectAEW&C
dc.subjectdesign system
dc.subjectstyle guide
dc.subjectpattern library
dc.subjectcomponents
dc.subjectcoherence
dc.subjectresponsiveness
dc.titleDesigning a Design System for Coherent Tactical GUIs
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeInteraction design and technologies (MPIDE), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 22-126 Linder Nilsson.pdf
Storlek:
17.25 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.64 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: