원래 "와이어프레임"이라는 용어는 제품 디자인 및 개발에 사용되는 것과 같이 3차원 물체의 시각적 표현을 의미했습니다. 이제는 컴퓨터 애니메이션의 3D 모델링뿐만 아니라 2D 웹 페이지 및 모바일 앱의 디자인과 개발을 설명하는 데도 사용됩니다.
웹사이트 와이어프레임의 가치, 초기 웹 및 앱 디자인에서 UX와 UI가 어떻게 작용하는지, 와이어프레임 소프트웨어가 이 모든 과정을 어떻게 더 쉽고 빠르며 효율적으로 만드는지 자세히 알아보려면 계속 읽어보세요.
와이어프레임이란 무엇인가요?
웹 디자인에서 와이어프레임 또는 와이어프레임 다이어그램은 단일 웹 페이지나 모바일 앱 화면의 구조와 기능을 회색조로 시각화한 것입니다. 와이어프레임은 시각적 디자인과 콘텐츠가 추가되기 전에 페이지의 기본 구조를 설정하기 위해 개발 프로세스 초기 단계에 사용됩니다. 종이나 소프트웨어 앱을 사용하여 만들거나 HTML/CSS에 직접 추가하여 만들 수 있습니다. 와이어프레임은 의도적으로 시각적 세부 사항을 최소화하기 때문에 정교한 시각 자료나 코드에 투자하기 전에 레이아웃, 계층 구조, 동작을 명확히 하는 계획 아티팩트로 사용하는 것이 가장 좋습니다.
UX 와이어프레임을 사용하여 다음 질문에 답해 보세요.
와이어프레임 vs 목업 vs 프로토타입
팀에서 이러한 용어를 혼용하여 사용하는 경우가 많지만, 이들은 각기 다른 충실도(fidelity) 수준에서 서로 다른 목적을 수행합니다. 와이어프레임 다이어그램은 레이아웃 및 기능에 초점을 맞춘 낮은 충실도의 표현을 목표로 한다는 점에서 목업 및 프로토타입과 다릅니다. 와이어프레임을 제안된 기능과 제품의 예상 작동 방식을 보여주는 청사진으로 생각하면 됩니다. 구조를 단순하게 유지하면 진행하면서 계획을 검토하고 개선하기가 더 쉬워집니다.
대부분의 와이어프레임 다이어그램 예시에는 색상이 거의 없고 가장 기본적인 세부 사항만 포함된 간단한 선과 상자가 사용됩니다. 이러한 단순한 도형은 메뉴, 버튼, 콘텐츠, 탐색 기능과 같은 UX 요소를 나타냅니다. 예를 들어, "로고/홈페이지"라는 문구가 적힌 간단한 직사각형은 회사의 로고가 배치될 위치와 해당 로고가 웹사이트의 홈페이지로 링크된다는 것을 나타낼 수 있습니다.
반면, 목업은 작동하지 않는 모델에 가깝습니다. 그래픽, 색상, 브랜딩, 글꼴 등이 적용되어 최종 제품이 어떤 모습일지 더 완벽하게 보여주지만, UI 기능은 활성화되어 있지 않습니다.
프로토타입은 최종 제품의 완전히 기능하는 버전에 더 가깝습니다. UX 테스트 및 품질 관리뿐만 아니라 기능과 가동 방식을 시연하는 데도 사용할 수 있습니다.
웹사이트 및 앱 개발에서 와이어프레임의 가치
실제 업무에서 팀은 여러 가지 반복적인 방식으로 와이어프레임의 가치를 체감하게 됩니다.
팀의 집중력과 진행 방향 유지
와이어프레임은 웹사이트 개발에 참여하는 모든 사람의 목표를 일치시켜 줍니다. 이는 디자인이 더 신중하게 조정되고 콘텐츠 제작이 더 간소해질 뿐만 아니라, 개발 팀이 자신들이 무엇을 구축하고 있는지 더 깊이 이해할 수 있음을 의미합니다. 또한 프로세스가 더 진행된 후에 팀이 임시방편으로 수정하거나 완전히 처음부터 다시 빌드해야 하는 상황, 즉 "범위 크리프(scope creep)"를 방지할 수 있습니다.
모든 이해관계자가 와이어프레임에 요약된 콘텐츠와 기능을 승인하면 팀은 자신 있게 앞으로 나아갈 수 있습니다. 프로젝트가 진행됨에 따라 와이어프레임은 다양한 팀이 작업을 순조롭게 진행할 수 있도록 돕는 기준 자료로 사용될 수 있습니다.
긍정적인 브랜드 경험 제공
또한 와이어프레임은 사용자가 혼란스럽거나 좌절감을 주는 경험을 겪기 전에 팀에서 이를 포착할 수 있도록 도와주므로 브랜드 및 평판 위험을 줄여줍니다. 웹이나 애플리케이션의 UX와 UI가 잘 디자인되면 아무도 눈치채지 못합니다. 제품이 잘 작동하고 모두가 만족하기 때문입니다. 하지만 잘못된 디자인을 제공하면 부정적인 영향으로 인해 브랜드와 평판에 지속적인 타격을 입을 수 있습니다. 앱과 웹사이트 와이어프레임을 제작하는 것은 뛰어난 UX 디자인을 달성하기 위한 중요한 단계입니다.
목표에 따른 사이트 또는 앱 구축 보장
크리에이티브한 요소의 영향을 최소화하면서 기능을 명확하게 확인하면 이해관계자가 프로젝트의 다른 측면에 집중할 수 있습니다. 와이어프레이밍은 기능이 어떻게 작동하고, 어디에 배치되며, 얼마나 큰 이점을 제공할지 보여줌으로써 기능 구현에 대한 기대치를 설정합니다. 사이트의 목표에 맞지 않는 기능은 제외될 수도 있습니다.
사용성에 집중
와이어프레이밍은 링크 이름, 전환 경로, 사용 편의성, 탐색 및 기능 배치에 대해 객관적인 시각을 제공합니다. 와이어프레임은 사이트 아키텍처나 기능의 결함을 식별하고 사용자 관점에서 흐름을 시각화할 수 있도록 도와줍니다. 초기에 사용성에 집중하는 것이 특히 중요한 이유는 코드를 작성하기 시작한 후보다 디자인 단계에서 문제를 수정하는 것이 비용이 훨씬 적게 들고 쉽기 때문입니다.
콘텐츠 확장 가능성 이해
가까운 미래에 사이트가 성장할 것임을 알고 있다면, 웹사이트는 사이트 아키텍처, 사용성 및 디자인에 미치는 영향을 최소화하면서 이러한 성장을 수용할 수 있어야 합니다. 와이어프레이밍은 콘텐츠 성장을 위한 중요한 기회와 이를 어떻게 조화시킬 수 있는지 보여줄 수 있습니다.
초기 피드백 수렴 및 협업 장려
새로운 프로젝트나 제품 리디자인을 시작할 때는 잘못된 방향으로 개발하여 너무 많은 시간과 비용을 낭비하지 않도록 초기에 의견과 피드백을 받아야 합니다. 와이어프레임은 아이디어를 신속하게 전달하고 초기 피드백을 받아 더 나은 제품을 디자인하는 데 도움이 되는 좋은 방법입니다.
고객 및 기타 제품 이해관계자와 협력하여 인터페이스가 어떤 모습이어야 하는지, 어떻게 작동해야 하는지, 어떤 요소가 포함되어야 하는지에 대해 공동 작업하고 합의를 도출할 수 있습니다.
고객, 디자이너, 개발 팀 및 제품 개발에 참여하는 모든 사람과 와이어프레임 다이어그램을 공유하면 피드백과 협업을 위한 열린 대화가 장려되어 프로젝트 초기 단계부터 모두가 같은 목표를 공유할 수 있습니다.
애자일(Agile) 개발 강화
와이어프레임은 애자일 환경에서 매우 유용합니다. 제품 관리자 및 개발자와 협력하여 각 반복 주기(반복 버전)에서 디자인의 어느 섹션을 개발해야 하는지 식별할 수 있습니다. 제품을 반복적인 덩어리로 나누어 개발하면 피드백을 받고 필요에 따라 디자인 및 개발 프로세스를 개선하기가 더 쉬워집니다. 개발에 지나치게 많은 시간을 소비하기 전에 일찍 피드백을 받는 것이 항상 더 낫습니다.
시간 및 비용 절감
잘 디자인된 와이어프레임은 개발 팀이 빌드할 전체 제품을 더 명확히 이해하고 나중에 문제를 수정해야 하는 상황을 피할 수 있게 해줌으로써 시간과 비용을 절감해 줍니다. 팀은 기능이 올바르게 작동하도록 만들기 위해 프로젝트 후반부에 임시방편을 개발할 필요가 없습니다.
와이어프레임 다이어그램을 사용하는 다른 팀들
와이어프레임은 역할 간의 조율을 지원하기 때문에 디자이너뿐만 아니라 광범위한 제품 팀 전체의 공유 참조 자료로 특히 유용합니다.
고객 및 이해관계자
와이어프레임은 고객(또는 마케팅 팀과 같은 회사 내부 이해관계자)에게 개발 중인 내용을 읽기 쉽고 전반적으로 이해할 수 있도록 도와줍니다. 검토자는 디자인이 기대치에 부합하는지 신속하게 평가하고, 누락된 부분이 있는지 확인하며, 가능한 작업을 탐색하고, 인터페이스 요소가 어떻게 구성되어 있는지 확인할 수 있습니다.
고객에게 와이어프레임을 보여주면 이전에 간과했거나 고려하지 않았던 잠재적인 문제나 누락된 항목을 찾아낼 수 있습니다. 코드가 작성된 후 문제를 해결하려고 시도하는 것보다 와이어프레임을 빌드할 때 문제를 수정하는 것이 훨씬 쉽고 비용이 적게 듭니다.
프로젝트 관리자
프로젝트 관리자는 모든 이해관계자의 의견을 통일하기 위해 와이어프레임을 사용합니다. 모든 사람과 와이어프레임을 공유하면 프로젝트가 어디로 향하고 있는지 쉽게 파악하고, 발생할 수 있는 문제를 식별하며, 개선 사항을 제안하고, 무엇을 구축할지 합의하는 데 도움이 됩니다.
프로젝트 관리자는 와이어프레임을 체크리스트로 사용하여 진행 상황을 추적하고 모든 내용이 합의된 대로 구현되고 있는지 확인할 수 있습니다.
개발자
개발자는 기술 요구 사항을 이해하고 특정 기능을 구현해야 할 위치를 식별하기 위해 와이어프레임을 사용합니다. 스토리보드를 구축하는 데 사용되는 여러 와이어프레임은 개발자가 사용자 상호작용이 어떻게 연동되어야 하는지 또는 연동될 수 있는지 결정하는 데 도움이 됩니다. 스토리보드로 와이어프레임을 만들면 개발자에게 데이터가 어떻게 흐르는지 파악할 수 있게 해주고 잠재적인 병목 현상을 식별하는 데 도움을 줍니다.
UX, UI 및 와이어프레임 디자인
사용자 경험(UX) 디자인은 고객과 사이트, 앱, 제품 간의 상호작용에서 사용성과 즐거움을 향상시켜 고객 충성도와 만족도를 높이는 방법입니다. 사용자 인터페이스(UI) 디자인은 그래픽 디자인에 가깝지만, 그 책임은 다소 복잡합니다. 일반적으로 사용자 경험 디자인은 사용자 인터페이스 디자인보다 먼저 진행됩니다. UX와 UI는 와이어프레임 디자인 프로세스에서 겹치는 경향이 있으며, 실제로 겹쳐야 합니다. 중점 분야는 다음과 같습니다.
정보 아키텍처 및 와이어프레임
웹사이트 개발 및 와이어프레이밍의 전체 프로세스 중 일부인 정보 아키텍처는 향후 사이트나 모바일 앱의 사용자가 이해할 수 있는 방식으로 정보를 배치하고 우선순위를 지정하는 것입니다. Information Architecture for the World Wide Web에 따르면 네 가지 기본 요소가 있습니다.
-
조직 체계 및 구조: 정보의 분류 및 구조화
-
레이블 지정 시스템: 정보의 표현
-
탐색 시스템: 정보 탐색 및 이동
-
검색 시스템: 정보 검색 및 발견
훌륭한 정보 아키텍처는 회사의 목표를 기반으로 구조, 콘텐츠, 디자인의 큰 그림을 위한 콘텐츠 전략을 개발하기 위해 종합적인 비즈니스 분석에서 시작됩니다. 분석과 전략이 올바른지 확인하기 위해 와이어프레임과 종이 프로토타입은 중요한 첫 번째 단계입니다. 프로토타입과 와이어프레임을 테스트하는 것은 디자인 프로세스 초기 단계에서 사용자로부터 피드백을 받는 가장 좋은 방법이며, 이는 사이트가 오픈된 후 비용이 많이 드는 리디자인을 방지하는 데 도움이 됩니다. 프로토타입 및 와이어프레임 테스트는 성능 및 사용자 선호도 측면에서 다양한 디자인을 평가하여 전반적으로 최고의 제품을 만드는 데 도움이 됩니다.
와이어프레임 단계에서 정보 디자인은 다양한 사용자 유형이 가장 먼저 보아야 할 것과 취할 가능성이 높은 행동을 예측하는 것과도 관련이 있습니다. 예를 들어, 웹사이트에서 메시징 서비스를 제공하는 경우 사이트를 방문하는 대부분의 사용자는 기존 사용자(재방문자)와 신규 방문자라는 두 가지 범주 중 하나에 속하게 됩니다. 기존 사용자는 로그인을 원할 것이고, 신규 방문자는 계정을 생성하거나 서비스에 대해 더 자세히 알아보고 싶어 할 것입니다. 홈페이지에서는 각 방문자 유형을 고려하고 이들이 각각의 목표를 달성할 수 있도록 충분한 정보를 제공해야 합니다. 아마도 이 정보는 로그인, 가입 또는 추가 정보와 같은 버튼을 통해 전달될 것입니다. 정보 디자인이란 무엇을 포함하고 어디에 배치할지 결정하는 것입니다.
탐색 디자인 및 와이어프레임
탐색 시스템에는 사용자가 페이지 간에 이동할 수 있도록 하는 화면상의 일련의 요소들이 포함됩니다. 탐색 디자인은 사용자가 자신의 탐색 옵션을 자연스럽게 이해할 수 있도록 링크 간의 관계를 명확하게 해야 합니다. 일반적으로 웹사이트는 글로벌, 로컬, 보조, 문맥 및 커티시 탐색과 같은 여러 탐색 시스템을 제공합니다.
이름에서 알 수 있듯이 탐색 디자인은 사용자가 앱이나 웹사이트를 탐색하는 방식을 결정합니다. 어떤 주어진 화면에서든 사용자는 다른 여러 화면으로 이동할 수 있습니다. 하지만 알려주지 않으면 사용자는 이를 알 수 없습니다. 드롭다운 메뉴, 클릭 가능한 링크, 스크롤 막대는 모두 사용자가 제품을 탐색하는 데 도움이 되는 시각적 요소의 예입니다.
사용자 인터페이스 디자인 및 와이어프레임
UI 디자인은 사용자가 시스템 기능과 효율성 및 사용 편의성을 극대화하는 방식으로 상호작용할 수 있도록 지원하는 인터페이스 요소를 선택하고 배치하는 작업입니다. 일반적인 UI 요소에는 버튼, 텍스트 입력 필드, 체크박스, 메뉴 및 라디오 버튼이 포함됩니다.
인터페이스 디자인은 와이어프레임의 정보, 탐색 및 기타 모든 요소를 하나로 통합합니다. 탐색 디자인과 정보 디자인 모두 버튼 및 메뉴와 같은 화면상의 구성 요소를 가지고 있습니다. 인터페이스 디자인은 텍스트 상자, 헤더 이미지, 사이드바를 포함하여 요소가 사용자 인터페이스 전체에 어떻게 통합되는지를 의미합니다.
와이어프레임의 유형
와이어프레임에는 네 가지 유형이 있습니다.
-
기본 와이어프레임. 낮은 충실도 렌더링이라고도 하며, 일반적으로 흑백으로 된 매우 간단한 페이지 도식입니다.
-
주석이 달린 와이어프레임. 기본 와이어프레임에 광범위한 세부 정보를 추가한 것입니다. 주석은 일반적으로 와이어프레임의 측면이나 하단에 작성되는 간단한 메모로, 보통 콘텐츠 및 기능 영역별로 구분되어 와이어프레임의 각 항목을 설명하고 각 항목의 이유와 목적을 (간략하게) 보여줍니다.
-
사용자 흐름 와이어프레임. 사용자가 페이지 간에 콘텐츠를 어떻게 논리적으로 이동하는지 주석만으로 보여주기 불충분할 때 더 많은 정보가 필요할 수 있습니다. 이러한 사용자 흐름 와이어프레임은 완전히 대화형인 와이어프레임의 정적 보기일 수도 있지만, 주요 사용자 흐름 또는 사용자 흐름 세트를 보여주기 위해 슬라이드쇼나 일련의 와이어프레임 모음을 포함할 수 있습니다.
-
대화형 고해상도 와이어프레임. 개별 와이어프레임 내에서 또는 와이어프레임 간의 상호작용(예: 탭, 클릭, 스와이프)을 경험할 수 있습니다. 전체 목업이나 실제 프로토타이핑으로 넘어가기 전에 상호작용을 추가하면 디자이너와 개발자의 작업 시간을 단축할 수 있습니다. 이 변형 와이어프레임은 프레젠테이션 및 그래픽 디자인 소프트웨어 또는 와이어프레이밍 및 프로토타이핑 소프트웨어에서만 제작할 수 있습니다.
간단한 와이어프레임을 디자인하고 제작하는 방법
지금까지 와이어프레임의 기본 구성 요소를 살펴보았으므로, 이제 이 모든 것을 종합하여 간단한 와이어프레임을 디자인하고 제작하는 방법을 알아보겠습니다.
그리고 기억하세요. 와이어프레이밍은 일찍 시작할수록 좋습니다.
-
웹사이트의 궁극적인 목표를 생각하고 그 목표를 염두에 두고 디자인하세요. 사용자가 인터페이스와 어떻게 상호작용할지 고민해 보세요.
-
웹 페이지를 머리글(사용자가 페이지 상단에서 가장 먼저 보게 되는 부분), 본문, 그리고 일반적으로 덜 중요한 정보가 포함되는 바닥글의 세 부분으로 나눈 간단한 낮은 충실도 표현으로 시작하세요.
-
다음으로 탐색에 대해 생각해 보세요. 사용자가 콘텐츠 영역, 검색, 사용자 로그인 등 사이트의 주요 섹션을 방문할 수 있도록 버튼 및 링크를 추가하세요.
-
명확성을 위해 와이어프레임에 주석을 추가하세요.
이 단계에 도달하면 다음 단계로 넘어가기 전에 이해관계자와 와이어프레임을 공유할 수 있습니다. 종이나 화이트보드에 초기 와이어프레임을 손으로 직접 그릴 수도 있지만, 최종 단계에 도달하면 소프트웨어를 사용하여 와이어프레임을 추가로 개발하게 될 것입니다.
단일 랜딩 페이지 이상의 것을 디자인하는 경우 개별 레이아웃을 그리기 전에 필요한 화면 세트를 계획하는 것도 도움이 됩니다. 앱이든 웹사이트든 와이어프레임을 제작할 때 한 가지 확실한 점은 두 개 이상의 와이어프레임을 만들어야 한다는 것입니다. 와이어프레이밍은 전적으로 사용자 흐름에 관한 것입니다. 사용자가 앱을 어떻게 이동하나요? 사용자가 도달하기를 바라는 특정한 위치가 있나요?
프로젝트마다 필요한 워크플로우가 다르지만, 일반적으로 프로젝트 라이프 사이클의 개시 또는 계획 단계에서 첫 번째 와이어프레임을 작성해야 합니다. 다이어그램 작성을 시작하기 전에 사용자가 이동할 수 있는 경로를 매핑하고 사용자가 마주칠 수 있는 각각의 새 화면을 나열해 보세요. 화면이 추가될 때마다 와이어프레임이 추가로 필요합니다. 와이어프레임은 프로젝트가 초기 탐색에서 구체적인 계획으로 이동함에 따라 충실도가 발전하는 경향이 있습니다.
이러한 사전 작업이 과해 보일 수 있지만, 그만한 가치가 있습니다. 사용자 흐름에 대한 명확한 개념 없이 와이어프레이밍 프로세스에 바로 뛰어들면 다이어그램이 혼란스럽고 복잡해집니다.
보다 상세한 단계별 워크플로우
위의 4단계보다 더 세분화된 프로세스를 원하신다면 다음 워크플로우를 통해 대략적인 레이아웃에서 공유 가능한 더 높은 충실도의 와이어프레임으로 발전시키는 데 도움을 얻을 수 있습니다.
1. 기본 도형 추가 시작
철저한 계획을 마쳤다면 와이어프레임을 초안할 준비가 된 것입니다. 먼저 다이어그램의 “프레임”을 선택하여 시작하세요. 앱 와이어프레임을 제작하는 경우 모바일 기기의 화면과 유사한 모양을 선택하세요. 웹사이트 와이어프레임의 경우 브라우저 창과 유사한 모양을 선택하세요. 대부분의 디지털 와이어프레이밍 플랫폼의 도형 라이브러리에는 이 두 가지 기본 프레임이 모두 제공됩니다.
다음으로 와이어프레임의 가장 큰 요소를 추가합니다. 이는 머리글 표시줄, 측면 열, 텍스트 상자와 같은 항목을 나타내는 기본 도형 및 컨테이너여야 합니다. 이 단계에서는 텍스트나 이미지를 포함할 필요가 없으며 전반적인 레이아웃만 설정하면 됩니다. 생성해야 하는 각 와이어프레임에 대해 이 프로세스를 반복하세요.
2. 버튼 및 링크 추가
와이어프레임의 레이아웃을 설정했다면 이제 몇 가지 기능을 추가할 차례입니다. 제품의 어떤 주어진 화면에서든 사용자를 새 화면으로 안내하는 여러 버튼이 있을 수 있습니다. 이전 단계에서 이를 도형으로 추가했을 수도 있지만, 추가하지 않았다면 각 버튼을 나타낼 기본 도형을 선택하고 지금 추가하세요. 버튼에 표시될 텍스트(예: “홈”)를 추가할 수도 있습니다. 와이어프레이밍 플랫폼에 링크 기능이 포함되어 있다면 각 버튼을 해당 사용자가 이동해야 할 와이어프레임에 연결하세요.
3. 피드백 수렴 및 편집
이제 피드백, 수정 및 승인을 위해 다른 이해관계자들과 와이어프레임을 공유할 차례입니다.
4. 세부 정보 추가
이 시점에서 다이어그램은 중간 충실도(mid-fidelity) 와이어프레임일 가능성이 높습니다. 기본 디자인이 승인되면 세부 사항을 다듬기 시작할 수 있습니다. 이미지와 텍스트를 추가하세요. 색상을 사용하여 페이지의 다양한 요소를 구분하되 회색조를 유지하세요. 픽셀 단위까지 모든 것이 적절한 크기인지 확인하세요.
5. 와이어프레임 공유
이제 기능적인 고충실도 와이어프레임이 완성되었습니다. 프로젝트 이해관계자 및 관련 팀과 공유해 보세요.
와이어프레임 템플릿 및 예시
와이어프레임 템플릿을 사용하면 새 웹 페이지나 애플리케이션을 더 빠르게 디자인할 수 있습니다. 사이트 및 앱 디자인을 위한 대부분의 소프트웨어 애플리케이션은 다양한 템플릿을 제공합니다.
어떤 업계에 종사하든, 어떤 플랫폼을 위해 디자인하든 와이어프레임은 완벽한 사용자 경험을 디자인하고 실행하는 데 도움이 될 수 있습니다. 사용자 또는 작업 흐름과 결합된 일부 예시를 포함하여 이러한 와이어프레임 예시를 살펴보세요.