Analyzing API exist system. I conducted an analysis of the creation of an API system centered on UX design, specifically tailored for testing electronic products. This API system aims to streamline the testing process by facilitating communication between various tools and devices. My focus was on understanding user interactions and improving the overall experience. Key considerations included the user journey, which highlighted potential pain points and opportunities for improvement. By integrating user feedback throughout the development process, we aimed to create a more engaging and efficient system. Additionally, we emphasized the importance of comprehensive documentation and support resources to help users navigate the API effectively.
Responsibilities: UI/UX test, user pain point research, conducting interviews, paper and digital wireframing, low-fidelity prototyping, conducting usability studies, and giving advices for solutions.
Develop a part of main user flow for an API system in Figma that helps understand users, offers software updates for electronic physical systems, facilitates testing, addresses usability challenges, and improves key performance indicators (KPIs).
Workers / Empoyees, that update and test the products
2021 - 2024
Human persona (employee, H-user) and Material persona (electronical system, M-user)It is noteworthy that in this study, not only the behavior of the user tester is observed, but also the behavior of the electronic product connected via a cable to the computer and API.
Wireframes, mockups, prototype links
User testing results. Usability study: findings. I conducted two rounds of usability studies. 1. Findings from the first study helped to change UX of API - through adding additional form from step two. 2. The second study send an employee to contact with engineer for get help and show how the process of doing work depends on various factors that all team players must be constantly in touch.
1. H-user has trouble with some version SW intalling on step one (solution: to add additional form from step two) 2. H-user frustrated to continue this job
1. M-user has trouble with some version SW for updating on step one 2. The contact with developers group and sending all needs reports unavailable on level of H-user
Low-fidelity prototype of part of H-user flow for example developed in Figma. Flow throught - Login -> Status -> Status/About -> Services -> Services/SMS Security and go next steps: 1. Open tab “SMS Security” 2. Press on “Disable” to change to “Allow” 3. Press grey button “Apply” 4. Press “Cancel” 5. Press “Logout”
What was learned through the design process and next steps
Impact: It is crucial to work as a straightforward employee-tester to interact with the API on a daily basis, identify issues and errors, and understand its impact on employees activity. My experience has shown that being part of the employee team is an effective way to analyze the API’s functionality, conduct usability testing, recognize pain points, and propose solutions to problems.
Ultimately, a well-designed API system not only enhances usability but also accelerates the testing process, making it easier for engineers and developers to evaluate electronic products. This holistic approach to UX design can lead to better outcomes and increased satisfaction for all users involved.