top of page
dde.png

Design and Debug Efficiency

The DDE system solves the problem of long offline communication between staff during the production process of laptops. It also provides an automatic comparison of hardware and software design data to reduce design errors, integrate reports and reduce RD debug time.

Team members

Wistron's User Experience Center

Project

Wistron Inc.

Device

Website

ddximg.jpeg
Background

Computer companies want to import SYSTEMS to improve the efficiency of the circuit board design process, quickly fix errors, and save on labor and time costs.

Problem

The circuit board design process is completely carried out by off-line communication. Circuit board design includes hardware design and software design, which requires inter-departmental collaboration.

 

But in the past, this process was done entirely through emails and meetings. When a circuit board design was wrong, it could take over a month for the software and hardware departments to go through the process of debugging.

Our Goal

To reduce error in the circuit design process, integrate reports and reduce RD debug time.

Designing a project-specific information integration platform, including a debugging system, that allows all departments to collaborate on the platform so that problems can be identified quickly and human error can be reduced.

Team

Working as a UX/UI Designer  in this project

Product Owner

UIUX Designer

  • Interview with stakeholders

  • Design wireframes and user interface

  • Create design system

Scrum Master

Tech Leader

Tools

 AdobeXD, Whimsical, Matomo Analytics.

Challenge

The computer manufacturing and foundry process is extremely complex, involving a wide range of departments and staff, including:  the software department, the hardware department, the specifications department, the project management, the quality assurance department and management.
 

Each department has its own requirements. Multiple and complex requirements had to be integrated into a single product.

dde_challenge.png
Design Process

We adopt a large Scrum approach to development, allowing two development teams to work in parallel. Both development teams work with the Project Owner every 2 weeks to write objectives.

Before the first Sprint begins, a Designer's Prior Sprint is started, which involves pre-research and interviews, as well as setting objectives with the Project Owner.

After the start of the Sprint, staff discuss and write a user story with the PO and interview and discuss it over the course of a week. A prototype design is also developed during the week and the feasibility of each solution is discussed with the Tech Lead during the Implementation phase and delivered to the RD team in the same week.

scrum_process.png
IMG_9789.JPG
Interview

Interviews are conducted with representatives from relevant departments and experts to collate their pain points.
I also created flows and Wireframe as required, discussed the Wireframe with the Project Owner and presented the Wireframe to core users.

User Journey

Task process
 

1. In the initial version of the system, when creating a new case, there are some required fields, but because the prompts are not obvious, this can make it difficult to know how to complete the case opening process.


2. The information system indicates that an error has occurred, or that no information is available, which can leave the user unsure of how to make changes.

截圖 2022-08-20 18.20.51.png

Solution


1. Re-adjust the order and logic of filling out the form. Fill in the necessary information first and display the steps above. Alternatively, allow the user to go back to the previous step and make changes.

2. Add relevant hints and help in the required fields, and hints in the error messages.

Stakeholder Map

In order to address the complex requirements in a fast-paced Scrum, I have designed a Stakeholder Map, which distinguishes the importance of users and the corresponding functions.

dde_proccess_2.png
User flow

The whole system architecture covers the general processes that different users will undertake when using the system.

Web 1366 – 2_2x.png
截圖 2022-08-20 18.44.28.png
Key Design

1. Project bar display 
 

browse more projects at once.


2. Viewer switching
 

Depending on the logged-in user department, the information corresponding to that department will be displayed, and you can switch the angle of view to see different aspects of the data.

3. Report integration 
 

In the past, information was fragmented and scattered across departments. We designed an integrated report from the Quality Assurance Department's point of view so that the information is clear at a glance.


4. Debug Notification
 

The DDE system will help to debug and notify the relevant people automatically. I have designed a notification field and a letter template.

Interview 2022 uk.004.jpeg
Interview 2022 uk.005.jpeg
Wireframe & Prototype

Using highly simulated interactive prototyping


In agile development, design Iteration takes place every fortnight, so design specifications need to be delivered quickly to the R&D team.

As development speeds up, I cut out Wireframe and go straight to designing with high quality prototypes.

 

The first benefit is that I can get my design files closer to the product already in operation, and the second benefit is that I can deliver my design to the development team as soon as it is confirmed, thus eliminating the need to prototype the Wireframe again.

Usability

1. Setting up the test environment


Our development team has created three development environments: the development environment, the test environment, and the official environment.

Before it is officially launched to the real world, we will let potential users try out the product in a test environment and make adjustments based on their real feedback, so that the whole system can be brought to the official environment.


2. Designing the feedback system


The feedback system allows users to report problems with the system and rate it at any time.

feedback_1_3.gif
Design System

I created a design system for DDE so that there is visual consistency across the components of the project. I designed interactive effects for each component, and designed icons and illustrations for the R&D team and other designers to collaborate and develop based on this design system.

design guide.png

Visual Style


For the visual aspect, I used a professional background of dark gray and complimented it with energetic yellow in this system. Then, I added a sense of speed to the logo design. Combined the circuit board with 0 and 1 representing software into the login page.

0-0-0 log in 1.png
dde.png
Impact

It optimizes the RD communication process, saving 0.7 Mn USD in manpower per year.

 

The actual number of users per month since launch is 349, half of whom are hardware engineers, and the average usage time is 11 minutes and 40 seconds.

 

Users can respond to test results and modify them through the sign-off process, enhancing the accuracy of the system.

 

It can be linked to other systems for quick browsing and online editing, reducing the cognitive burden and communication costs for users switching systems.

What I Learned

1. Scrum
 

Fortnightly Planning and Iteration allows me to quickly iterate on product development based on real user feedback, and to design products in a more efficient way.


2. Large team communication

During the weekly review or Retro, we will review our working style with the team members. This gives me a better understanding of how to communicate with people from different backgrounds and build a good working relationship with them.
 

3. Expertise outside of design
 

this project requires knowledge and understanding of industry-related knowledge. We had weekly meetings with experts in the field. Once I have gathered this knowledge, I will create a library of documents to understand the processes involved. Once I had gathered this knowledge, I created a library of documents to understand the processes involved.

bottom of page