Improving Developer Experience (DevEx) for the Successful Implementation of a Design System

  • Paula T. Palomino FATEC
  • Murilo Fonseca UFPE
  • Jefferson Souza UTFPR
  • Armando M. Toda Independent Researcher
  • Rodrigo Lisboa UFRA
  • Thiago Cordeiro UFAL
  • Alan Pedro UFAL
  • Diego Dermeval UFAL

Abstract


This paper presents a case study on adopting a custom Design System (DS) in a research and development project, highlighting the initial resistance from the development team. A user-centric approach was implemented, positioning the development team as the primary users of the DS. Developers’ pain points were identified and addressed by interviews, leading to an improved development process and successful DS implementation. This method enhanced collaboration between UX and development teams, fostering a sense of ownership among developers. The study underscores the necessity of understanding and empathizing with developers’ needs when introducing a DS. It also emphasizes the importance of user research within the development team and the iterative refinement of the system based on feedback. The insights gained provide valuable lessons for organizations aiming to bridge the UX-development divide and promote the effective adoption of design systems.

References

Churchill, E. F. (2019). Scaling ux with design systems. Interactions, 26(5):22–23.

MacDonald, D. (2019). Practical ui patterns for design systems: Fast-track interaction design for a seamless user experience. Apress.

Moore, R. J., Liu, E. Y., Mishra, S., and Ren, G.-J. (2020). Design systems for conversational ux. In Proceedings of the 2nd Conference on Conversational User Interfaces, pages 1–4.

Noda, A., Storey, M.-A., Forsgren, N., and Greiler, M. (2023). Devex: What actually drives productivity: The developer-centric approach to measuring and improving productivity. Queue, 21(2):35–53.

Vendramini, S., Belusso, L., Souza, F. C., and Souza, A. (2021). Towards comprise the design system applicability: a multivocal literature mapping. In XX Brazilian Symposium on Software Quality, pages 1–10.
Published
2024-10-07
PALOMINO, Paula T.; FONSECA, Murilo; SOUZA, Jefferson; TODA, Armando M.; LISBOA, Rodrigo; CORDEIRO, Thiago; PEDRO, Alan; DERMEVAL, Diego. Improving Developer Experience (DevEx) for the Successful Implementation of a Design System. In: INTERNATIONAL PAPERS - BRAZILIAN SYMPOSIUM ON HUMAN FACTORS IN COMPUTATIONAL SYSTEMS (IHC), 23. , 2024, Brasília/DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 246-250. DOI: https://doi.org/10.5753/ihc_estendido.2024.241401.

Most read articles by the same author(s)

1 2 > >>