시나리오기반디자인 (Scenario-Based Design)

디자인학
한 줄 정의: 구체적인 사용자와 상황을 가정한 서사적 시나리오를 활용하여 설계 결정을 검토하고 발전시키는 디자인 방법론이다.

쉽게 풀면

실제 있을 법한 상황을 이야기처럼 가정해보고 그에 맞춰 디자인을 검토하는 방법이다. 가상의 인물이 특정 상황에서 어떤 목표를 갖고 어떤 어려움을 겪는지 짧은 이야기로 그려 보면서 설계 방향을 정하는 방법이다.

왜 중요한가

시나리오기반디자인은 가상의 사용자가 특정 목표를 달성하기 위해 제품을 사용하는 구체적 이야기를 작성해 설계 결정의 근거로 삼는 방법으로, 존 캐럴이 체계화한 방법론이 인간-컴퓨터 상호작용 분야에서 폭넓게 참조된다. 추상적 요구사항보다 구체적 맥락을 팀 전체가 공유하게 해 설계 논의의 초점을 맞추는 데 효과적이다.

논문에서는 이렇게 쓰입니다

본 연구는 시나리오기반디자인 방법을 적용해 응급상황에서의 의료기기 인터페이스 요구사항을 도출하였다.

구체적 상황을 가정한 시나리오 분석을 통해 설계 요구사항을 도출한 연구 사례이다.

고령자용 스마트홈 기기 개발 연구는 여러 사용자 페르소나와 일상 시나리오를 조합해 초기 프로토타입의 문제점을 미리 발견하였다.

실제 프로토타입을 만들기 전에 시나리오를 통해 잠재적 사용성 문제를 점검한 사례이다.

조금 더 깊게 보면

시나리오가 지나치게 이상적이거나 전형적인 상황만 그리면 예외적이거나 어려운 사용 맥락을 놓칠 위험이 있어 다양한 극단적 시나리오를 함께 작성하는 것이 권장된다. 유저저니맵이 특정 시점의 경험 전체를 시각적으로 도식화한다면 시나리오기반디자인은 서사적 텍스트 형태로 목표와 맥락을 기술한다는 점에서 표현 형식이 다르다. 시나리오 기반 설계는 구체적 인물과 맥락, 목표, 장애물이 있는 이야기 형식을 취함으로써 추상적 요구사항 목록보다 팀원들이 같은 상황을 머릿속에 동일하게 그리게 만든다는 점이 강점으로 꼽히며, John Carroll의 연구가 이 접근을 체계화했다. 시나리오는 현재의 문제 상황을 그리는 문제 시나리오와, 새 시스템이 도입되었을 때를 가정하는 활동 시나리오로 나뉘어 각각 다른 설계 단계에서 활용되며, 두 시나리오를 비교하면 새 설계가 실제로 어떤 변화를 가져오는지 검증할 수 있다.

주의할 점

시나리오기반디자인은 실제 데이터에 근거하지 않은 가상의 시나리오에 의존하면 설계 방향이 왜곡될 수 있다. 시나리오가 지나치게 이상적인 사용자만을 가정하면 예외적 상황이나 오류 대응이 설계에서 누락될 수 있어, 문제 상황을 포함한 부정적 시나리오도 함께 작성하는 것이 권장된다.

관련 용어