학술논문

The Easy Design Handoff Plugin and a CI/CD Pipeline for Automated Design Handoff
Document Type
Conference
Source
2023 IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON) Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON), 2023 IEEE CHILEAN Conference on. :1-7 Dec, 2023
Subject
Aerospace
Bioengineering
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Engineered Materials, Dielectrics and Plasmas
Engineering Profession
Fields, Waves and Electromagnetics
General Topics for Engineers
Geoscience
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Transportation
Pipelines
Prototypes
Standardization
Software
Teamwork
Proposals
Software development management
Design Handoff
Adobe XD
Wireframe
CI/CD
GitHub Actions
Language
ISSN
2832-1537
Abstract
For companies with interdisciplinary teams working on confidential projects, some restrictions and policies regarding information security may be raised. For example, the use of third-party clouds is a concern. This paper proposes a framework using a new open-source plugin, the Easy Design Handoff, for Adobe XD and GitHub Actions, aiming to achieve the following relevant contributions: An approach based on Continuous Integration and Continuous Deployment pipelines that may be used as an alternative to built-in handoff features like Adobe XD without relying on third-party clouds, and a new open-source plugin for Adobe XD that adds the functionality to export the wireframes without using any kind of third-party cloud. This case study was a real project, and it was found that Continuous Integration and Continuous Deployment pipelines can be used to do design handoff without relying on third-party clouds. The proposed framework and plugin raised the level of automation and standardization of the project without violating the company's security policy, and improved the collaboration between teams during software development.