# Make it Incidental(자연스럽게 행동하도록 설계하라)

![Image](https://upload.cafenono.com/image/slashpagePost/20251112/171645_DOlRQ8yo6HPQghpQDe?q=80&s=1280x180&t=outside&f=webp)

## 정의

- UX에서 무언가를 부수적으로 만든다는 것은 
- **사용자가 다른 주요 작업에 몰두하는 동안 
- 기능이나 요소를 미묘하게 도입하는 것**을 의미합니다.

## 핵심

- **Prioritize the Primary Goal 주요 목표 우선 순위 지정**

    - 사용자 인터페이스와 상호 작용은 사용자의 주요 목표에 초점을 맞춰야 하며, 
    - 보조 작업이나 데이터는 해당 주요 목적에 진정으로 '부수적인' 것이어야 합니다.

- **Minimize Cognitive Load 인지 부하 최소화**

    - 부수적인 기능에 대해 의식적인 노력이나 주의를 요구하지 않음으로써 
    - 디자인은 사용자가 흐름 상태를 유지하도록 돕고 마찰과 좌절을 줄입니다.

- **Contextual Relevance 문맥적 관련성**

    - 우연한 정보나 동작은 사용자의 현재 작업에 유용하거나 관련이 있는 
    - 정확한 순간에 제공되거나 눈에 띄게 되며, 끊임없이 존재하고 주의를 요구하는 것이 아닙니다.

- **Organic Discovery 유기적 발견**

    - 이런 방식으로 설계된 기능은 종종 주 인터페이스와 상호 작용하는 자연스로운 부분으로 
    - "우연히" 발견되어 더 만족스럽고 덜 "인공적"인 느낌의 경험으로 이어집니다.

- **Auto-Save Functionality 실제 사례 자동 저장 기능**

    - 명시적인 사용자 동작 없이 백그라운드에서 문서를 저장하는 워드 프로세싱 애플리케이션은 
    - 중요한 기능을 글쓰기라는 주요 작업에 부수적으로 만드는 예입니다.

    - 사용자의 흐름은 지속적인 저장 프롬프트로 인해 중단되지 않습니다.

- **Contextual Suggestions 문맥적 제안**

    - 승차 공유 앱은 매번 수동 입력을 요구하는 대신 시간과 위치에 따라 사용자의 집이나 직장 주소를 
    - 목적지로 제안하여 주소 선택 프로세스가 승차 예약이라는 주요 작업에 부수적인 것처럼 느껴지게 합니다.

- **Progress Indicators 진행률 표시기**

    - 로딩 시간 동안 나타나는 미묘한 진행률 표시줄이나 상태 업데이트는 전체 화면 로딩 모달보다 
    - 방해가 덜하여 시스템의 "사고" 과정이 사용자의 대기 시간에 영향을 받지 않습니다.

- **Grammar/Spell Check 문법/맞춤법 검사**

    - 텍스트 편집기에서 실시간으로 미묘한 빨간색 물결선이 나타나거나 자동으로 수정되는 기능은 
    - 사용자가 작업을 중단하고 별도로 검사를 실행하지 않고도 가치를 제공합니다.

- **Less Overwhelming 덜 압도적임**

    - 사용자는 한 번에 너무 많은 정보에 압도당하지 않습니다.

    - 다른 작업에 몰두해 있을 때 우연히 소개가 제공되기 때문입니다.

- **Avoids Distractions 방해 요소 방지**

    - 애플리케이션의 흐름을 방해하지 않으므로 사용자는 본래 작업에 집중할 수 있습니다.

- **Increases User Engagement 사용자 참여 증가**

    - 사용자가 미래에 필요하거나 유용하다가 생각하는 기능이나 
    - 요소를 우연히 발견하면 제품과의 관계가 더욱 깊어질 수 있습니다.

- **Progressive disclosure 점진적 공개**

    - 사용자의 현재 작업 맥락에서 관련 있는 정보나 기능을 제공합니다.

- **Guided interactions 가이드형 상호작용**

    - 사용자가 작업에 적극적으로 참여하는 동안 기능을 소개하고, 
    - 발견이 상호작용의 자연스러운 부분이 되도록 합니다.

- **Contextual hints 상황에 맞는 힌트**

    - 필요할 때 사용할 수 있는 추가 기능이 있다는 것을 
    - 사용자에게 알려주는 미묘한 단서나 제안을 제공합니다.

## 주의할 점

- 사용자의 **흐름을 방해하지 않고, 압도감을 느끼지 않도록** 하며, 
- 해당 기능을 발견하는 과정을 더욱 **자연스럽고 우연하게** 느끼게 하는 것입니다.

## 그렇다면?

- 사용자 여정이 **원활하고 효율적으로 유지되도록 하는 동시에** 
- **보조 기능은 현재 맥락과 관련이 있을 때만** 배경이나 표면에 표시되도록 하는 데 적용해야 합니다.

## 참고자료

*12 UX principles that will transform your design approach

[12 UX principles that will transform your design approach](https://www.lyssna.com/blog/ux-design-principles/)

*Enterprise Application UI Design - 7 Essential Strategies for 2024

[Enterprise Application UI Design - 7 Essential Strategies for 2024](https://www.softkraft.co/enterprise-ui-design/#:~:text=Additionally%2C%20incorporating%20contextual%20functionality%2C%20which%20only%20presents,and%20focus%20attention%20where%20it)

User Centered Design (UCD)

[What is User Centered Design (UCD)?  updated 2025](https://www.interaction-design.org/literature/topics/user-centered-design#:~:text=These%20principles%20include:,essential%20before%20jumping%20to%20solutions)

For the site tree, see the [root Markdown](https://slashpage.com/whatthebbo.md).
