Hacker News 의견
  • 25년 전의 사용성 정점은 대부분의 애플리케이션이 표준 패턴을 따르는 툴바와 메뉴를 가졌을 때였음

    • 빈번한 비전문 사용자는 툴바를 사용하고, 드문 비전문 사용자는 메뉴를 통해 작업을 수행했음
    • 전문 사용자는 메뉴 레이블의 밑줄이 그어진 글자를 통해 단축키를 기억했음
    • 설정을 변경하려면 설정 대화 상자를 열고, "일반", "글꼴 및 색상" 등의 탭이 있었음
    • 당시 대부분의 사람들은 컴퓨터에 대한 지식이 적었지만, 대부분의 애플리케이션을 거의 도움 없이 사용할 수 있었음
    • 당시 목표는 사용자가 애플리케이션에 소요하는 시간을 최소화하여 작업을 효율적으로 완료하는 것이었음
    • 현대 UX는 사용자를 가능한 한 많이 "참여"시키는 것을 목표로 하며, 이는 소비자 앱에는 괜찮을 수 있지만 기업 애플리케이션에도 적용되어 문제가 됨
    • Fortune 100 회사의 비기술 직원들이 새로운 SPA가 작업 속도를 늦춘다고 불평하며 구형 터미널을 다시 요청한 사례가 있음
  • 그래픽 디자이너를 고용한 후 가장 눈에 띄는 변화는 앱/웹사이트가 더 보기 좋게 변하는 것임

    • UX는 상호작용 흐름부터 단일 기능 위젯까지 포괄하는 더 넓은 범위임
    • 대부분의 사람들은 시스템의 전체적인 UX를 예측하는 데 서투름
    • UX는 기존 솔루션을 복사하거나 새로운 것을 시도하는 방식으로 개발됨
    • 상상으로 시스템을 평가하는 것은 구현보다 훨씬 어려움
    • 백엔드 시스템 설계는 기본 원칙과 추론을 통해 오류를 예측하고 피할 수 있음
    • UX에 대한 뛰어난 직감을 가진 디자이너나 엔지니어는 매우 귀중하지만, 그런 사람을 찾기 위해 기다릴 수는 없음
  • 사용성 문제를 찾는 최고의 도구는 Gemini와 화면을 공유하고 음성으로 원하는 작업을 설명하는 것임

    • Gemini가 UI를 보고 작업을 수행하는 방법을 찾아 음성으로 클릭할 것을 알려줌
    • Gemini가 해결하지 못하면 사용성 문제가 있는 것임
  • "Jakob's Law"에 따르면 사용자는 대부분의 시간을 다른 사이트에서 보내므로, 사용자는 이미 알고 있는 다른 사이트와 동일한 방식으로 작동하기를 선호함

    • 사용자는 익숙한 제품에 대한 기대를 유사한 다른 제품으로 전이함
    • 기존의 정신 모델을 활용하여 사용자가 새로운 모델을 배우는 것보다 작업에 집중할 수 있는 우수한 사용자 경험을 창출할 수 있음
    • 변경 시 사용자가 익숙한 버전을 제한된 시간 동안 계속 사용할 수 있도록 하여 불일치를 최소화해야 함
  • 모든 제품이 동일한 방식으로 작동하는 데는 이유가 있으며, 다른 방식으로 작동하는 경우 의도적인 것인지 실수인지 자문해야 함

    • 사용자에게 익숙한 패턴과 새로운 아이디어 사이의 균형을 맞춰야 함
    • 예를 들어, Amazon의 결제 경험을 개선하려고 할 때, 익숙함의 이점을 잃을 수 있음
    • 체크박스, 라디오 버튼, 드롭다운 및 텍스트 필드를 선호하면 사용자에게 익숙한 상태 읽기 및 상태 변경 방법을 무료로 얻을 수 있음
    • "비직관적"이라는 것은 종종 "이 패턴에 익숙하지 않다"는 의미일 수 있음
  • AI를 사용하여 UX 문제를 식별할 수 있으며, ChatGPT와 같은 도구는 놓칠 수 있는 UX 문제를 강조할 수 있음

    • 완벽하지는 않지만 추측보다 나음
  • 일반적인 디자인 원칙과 사고방식에 집중할 것을 권장함

    • Donald Norman의 "The Design of Everyday Things"를 읽으면 좋은 디자인과 나쁜 디자인의 차이를 이해할 수 있음
    • Jesse Schell의 "The Art of Game Design"은 몰입감 있는 경험을 만드는 방법을 논의하며, 게임은 특히 용서받지 못함
  • 대기업들이 하는 것을 따라 하는 것은 화물 숭배 사고방식으로 이어질 수 있음

    • 시스템의 모든 부분을 왜 구축하는지 정확히 알아야 함
    • Google이 사용한 캡차가 짜증난다고 해서 따라 할 필요는 없음
    • 자신감을 가지고 개선할 수 있는 부분을 생각해야 함
  • 부트스트랩 상태에서도 UX 디자이너를 고용할 수 있으며, 이는 매우 가치 있는 투자임

    • 전임으로 고용할 필요는 없으며, 디자인 스프린트를 통해 몇 가지 개념을 설계하고 UX 워크숍을 진행한 후 선택한 옵션을 클릭 가능한 프로토타입으로 발전시키는 것이 가능함
    • 이는 프론트엔드 개발 예산에서 $5k를 절감하는 가치가 있으며, 첫 해에 사용자 유지율 증가로 $5k 이상의 이익을 가져올 것임
  • 전담 디자이너와 함께 일한 마지막 기억이 없음

    • DevOps도 비슷한 경로를 따르고 있으며, 코더들이 코드 컴파일 중에 이를 수행할 것으로 기대하는 것 같음
    • 다음은 코더들임
    • 전문가를 고용하는 것은 매우 불편함