Design and Software Engineering Experience Report: Designing and Implementing Data Registration via File Import in an Administrative e-Commerce System
摘要
This article presents the complete experience report of a case study within the VTEX Lab educational program of VTEX, a Brazilian e-commerce company. This paper reports on the experience and challenges faced by the design and software engineering teams in conceiving the functionality of importing records via spreadsheet file. On the design side, various Human-Computer Interaction (HCI) and User Experience (UX) techniques were applied within the Double Diamond design process, resulting in a usability test at the end that presented excellent results and suggestions for improvements in the developed prototypes, as well as the delivery of high-fidelity prototypes to the Engineering team. On the engineering side, requirement elicitation was performed, the solution was developed using techniques such as Test-Driven Development, agile SCRUM process, and conducting several experiments to measure the performance of the functionality when importing large amounts of data. In this experience report, we describe how each technique was applied and present the results obtained with them. Some lessons learned are presented at the end of the article, along with reflections on the collaboration between the design and engineering teams throughout the development of the functionality.