SYNOPSYS
Semiconductor Fab-wide solution
SaaS UX 설계 및 사용성 개선
ROLE
DSS is a process data query platform for the semiconductor industry, designed to help engineers quickly and easily check process statuses and determine necessary actions.
DURATION
June 21 - Sep 23
TEAM
3 Product Owner
1 UX researcher
1 UX designer
MY IMPACTS
End-to-end design
Future vision development
Cross-team collaboration
BACKGROUND
As semiconductor manufacturing processes generated increasingly large volumes of data, the need grew for systems that could efficiently analyze this data and support decision-making processes.
However, the existing system suffered from excessive data fragmentation, leading to prolonged analysis times for identifying alert root causes. This significantly reduced security personnel's operational efficiency and hindered rapid decision-making.
In response, we developed a Data Security Solution (DSS) that provides intuitive dashboards and actionable insights through integrated data and real-time analysis capabilities.
WHY IS IT IMPORTANT?
It was a key project aimed at strengthening Synopsys' market competitiveness, expanding its customer base, and enhancing profitability by developing software that reduces repetitive issues in semiconductor manufacturing processes and minimizes analysis time. Even a mere 1% improvement could result in cost savings worth hundreds of billions of won annually.
RESEARCH
How can we support users in finding the necessary data quickly and accurately?
USER'S WORKFLOW
The primary responsibility of the target user for this project, the Process Engineer, is to receive reports on issues occurring within their assigned processes and resolve them.
However, the same type of issues were repeatedly occurring, leading to an inefficient situation where they had to respond in the same way each time.
The primary responsibility of the target user for this project, the Process Engineer, is to receive reports on issues occurring within their assigned processes and resolve them.
However, the same type of issues were repeatedly occurring, leading to an inefficient situation where they had to respond in the same way each time.

FIND PAIN POINTS
The primary responsibility of the target user for this project, the Process Engineer, is to receive reports on issues occurring within their assigned processes and resolve them.
However, the same type of issues were repeatedly occurring, leading to an inefficient situation where they had to respond in the same way each time.
The primary responsibility of the target user for this project, the Process Engineer, is to receive reports on issues occurring within their assigned processes and resolve them.
However, the same type of issues were repeatedly occurring, leading to an inefficient situation where they had to respond in the same way each time.

The primary responsibility of the target user for this project, the Process Engineer, is to receive reports on issues occurring within their assigned processes and resolve them.
However, the same type of issues were repeatedly occurring, leading to an inefficient situation where they had to respond in the same way each time.
The primary responsibility of the target user for this project, the Process Engineer, is to receive reports on issues occurring within their assigned processes and resolve them.
However, the same type of issues were repeatedly occurring, leading to an inefficient situation where they had to respond in the same way each time.

The primary responsibility of the target user for this project, the Process Engineer, is to receive reports on issues occurring within their assigned processes and resolve them.
However, the same type of issues were repeatedly occurring, leading to an inefficient situation where they had to respond in the same way each time.
The primary responsibility of the target user for this project, the Process Engineer, is to receive reports on issues occurring within their assigned processes and resolve them.
However, the same type of issues were repeatedly occurring, leading to an inefficient situation where they had to respond in the same way each time.
PROBLEM 1
How can we support users in finding the necessary data quickly and accurately?
SOLUTION 1
Provide related data that needs to be checked together as a single package.
기존 UI는 복잡한 계층 구조로 인해 한눈에 파악하기 어려웠습니다. 이를 해결하기 위해 컬럼 뷰를 활용하여 횡적으로 나열하고, 선택한 항목에 따라 구조를 직관적으로 확인할 수 있도록 개선했습니다.
또한, 상위 계층의 항목을 쉽게 확인할 수 있도록 설계하여 탐색 중 컨텍스트가 단절되는 문제를 해결했습니다. 계층별 아이템이 많아질수록 성능이 저하되는 문제는 독립적인 확장 구조를 통해 빠르게 접근할 수 있도록 최적화했습니다.

SOLUTION 2
Provide related data that needs to be checked together as a single package.
앞서 개선한 UI를 기반으로 사내에서 간단한 인터뷰를 진행했습니다.인터뷰 결과, 해당 개선으로 '장비를 빠르게 찾는다'는 행동을 지원할 수는 있었지만, 근본적인 문제인 '반복적인 조건 입력'은 해결할 수 없다고 판단했습니다.
이 문제를 해결하고자, 플랫폼 내부 탭을 활용하여 추가적인 조건 입력 없이도 다른 제품 간 데이터를 확인할 수 있도록 Drill-Through 기능을 지원했습니다.

WORKFLOW ASIS TOBE
개선된 워크플로우에서는 기존보다 빠르게 목표를 달성할 수 있었습니다.



PROBLEM 2
How can we enable fast and accurate search in integrated process data?
SOLUTION
Provide related data that needs to be checked together as a single package.
같은 장비에 대한 데이터는 한눈에 상태를 확인하고 효율적으로 관리할 수 있도록 하기 위해 통합 관리 화면을 추가했습니다.
이 화면을 통해 사용자는 한 곳에서 담당 장비 리스트를 한눈에 확인하고 장비에 배포된 모델 타입과 장비의 현 상태를 빠르게 확인할 수 있습니다.

USER TEST
이후 실제 시나리오를 바탕으로 명확한 태스크를 설정하여, 통합 플랫폼이 유저의 페인포인트를 효과적으로 해결하고 있는지 검증했습니다.

IMPACT
알람 분석 소요 시간 감소
알람을 수신한 후 신뢰성 판단까지의 소요 시간이 13분 40초에서 9분 30초로 감소
모델 스펙 변경 소요 시간 감소
장비 조회 후 3개의 모델 스펙을 변경하는데 소요된 시간이 47분 33초에서 19분 28초로 감소
주요 페인포인트 해결에 대한 긍정적 피드백
고객사에서 지속적으로 제기해왔던 문제들이 다수 해결되었으며, 업무 플로우의 복잡성이 감소하고 효율성이 향상되었다는 평가를 받음