Chipcon is software that is used to control a semiconductor chip through various interfaces. This is used in the semiconductor lifecyle, where a chip under test is controlled to perform various test cases.
Client
Confidential
Services
UI UX Design
Industries
Semiconductor
Date
July 2024
This was a business to business engagement and we worked as service partner for an organisation to bring up this application. Thus a non disclosure agreement has been signed with the client. So, the content, UI and other confidential data has been replaced with aliases and dummy data.
Objective
Why this Chipcon 2.0 proposal?
Chipcon 2.0 aims to enhance the existing software by addressing various improvement areas. In this proposal phase, we developed a comprehensive proposal outlining strategies for enhancing the current software, along with a budget for client approval. We were focusing on two main improvements: 1. Code architecture 2. User Experience
My Role
What was my responsibility for this proposal
My role as a UI UX Designer was to 1. Uncover the problems faced by the users in the current application. 2. Find out ways to make the UI more intuitive 3. Improve the visuals 4. Create initial set of high fidelity screens for the proposal, to create the WOW factor helping the approval of the proposal.
Research
Uncovering the problems
The main users of the application are test engineers who work in various other organisations. Since we worked as service partner, we were not able to do an extensive research as we had minimal exposure to the users. But we were able to meet a handful of users and also got help from various stakeholders to gather more insights. From the discussions with users and stakeholders, conducting usability testings, we were able to uncovered two major problems.
Problem 1
Grouping of information
There was no proper grouping of information. It was scattered across various pages.
Problem 2
Instrument setup & configuration
Users often found it confusing to set up and configure the instruments. The application has two main parts: 1. Adding and Configuring Instruments: Users must first add different instruments and configure them to communicate with the chip. 2. Controlling the Chip: After setup, users can change register values through the UI to see how the chip responds in various scenarios. Many users struggled with the first part, which led to the need for a dedicated person to visit organizations and teach them the setup process.