이 글의 내용
김희준
김희준

2026년 10월 12일 업데이트

디자인 프로토타입은 완성된 앱을 만드는 단계가 아니라, 화면 사이의 이동과 사용자의 선택을 개발 전에 확인하는 방법입니다. 먼저 한 가지 사용자 과제를 정하고, 필요한 화면을 만든 뒤, 버튼과 화면을 연결하세요. 마지막으로 다른 사람이 설명 없이 과제를 수행하게 해 보세요. 어디서 멈추는지 확인하면 다음 수정이 분명해집니다.

예를 들어 상담 예약 화면을 만든다고 가정해 보겠습니다. 사용자는 서비스를 고르고, 날짜와 시간을 선택하고, 예약 내용을 확인합니다. 이 흐름을 Pixso 인터랙티브 프로토타입으로 연결하면 화면의 순서와 피드백을 팀과 검토할 수 있습니다. 프로토타입은 예약 서버가 실제로 시간을 확보하는지까지 검증하지는 않습니다.

1. 무엇을 검증할지 먼저 정하기

목표를 “처음 방문한 사용자가 상담 시간을 선택하고 예약 완료 여부를 알 수 있는가”처럼 과제로 적어 보세요. 시작 화면과 완료 화면을 정한 뒤, 그 사이에 필요한 선택만 남깁니다. 이 예에서는 서비스 목록, 날짜·시간 선택, 예약 내용 확인, 완료 화면이 기본입니다. 이미 예약된 시간과 필수 입력 누락은 별도의 상태로 준비합니다.

초기에 색상과 애니메이션을 모두 완성할 필요는 없습니다. 화면 순서가 아직 불확실하다면 간단한 와이어프레임으로 먼저 테스트하고, 문구나 시각적 우선순위를 검토할 때 상세도를 높이면 됩니다. 프로토타입의 상세도는 화면의 화려함이 아니라 검증할 질문에 맞춰 결정합니다.

상담 서비스 선택에서 시간 선택, 예약 확인과 예약 불가 상태까지 이어지는 프로토타입 흐름
서비스 선택부터 결과 확인까지 한 흐름으로 이어 보며 막히는 상태도 함께 검토합니다.

2. 필요한 화면과 상태 만들기

캔버스에 화면을 하나씩 만들고 각 화면의 역할을 이름으로 구분합니다. ‘예약: 서비스 선택’, ‘예약: 시간 선택’, ‘예약: 확인’, ‘예약: 완료’처럼 표시하면 팀원이 전체 흐름을 읽기 쉽습니다. 버튼을 누른 뒤 도착할 화면만 만들지 말고, 선택된 시간과 입력 오류도 보여 주세요. 같은 화면이라도 선택 전과 선택 후에 버튼 상태가 달라질 수 있습니다.

예약 확인 화면에는 서비스, 날짜, 시간처럼 사용자가 방금 선택한 정보를 다시 제시합니다. 화면마다 값이 다르면 프로토타입 자체가 혼란을 만듭니다. 모바일 화면도 검토한다면 긴 서비스 이름과 작은 화면에서 본문·버튼이 어떻게 배치되는지 확인하세요.

3. 화면 사이의 동작 연결하기

Pixso의 프로토타입 편집에서 다음 단계로 가는 버튼과 돌아가기 동작을 연결합니다. 먼저 가장 중요한 성공 경로를 처음부터 끝까지 직접 눌러 보세요. ‘다음’ 버튼이 화면의 다른 곳으로 이동하거나 ‘뒤로’가 선택 내용을 갑자기 잃게 만든다면 연결과 상태를 다시 확인해야 합니다.

이후에는 예외 경로를 추가합니다. 이미 예약된 시간을 누르면 어떤 메시지가 보이는지, 필수 연락처를 비운 채 확인을 누르면 어디에 오류가 나타나는지 정합니다. 화면만 이어 붙인 프로토타입보다 이 두 가지 예외가 있는 프로토타입이 실제 검토에 더 유용합니다. 단, 화면에 보이는 오류는 설계안입니다. 실제 데이터 검증과 중복 예약 방지는 개발 단계에서 구현해야 합니다.

4. GIF와 동영상은 목적이 있을 때 사용하기

온보딩이나 미디어 중심 서비스라면 움직이는 콘텐츠가 화면 이해에 영향을 줄 수 있습니다. Pixso에서는 이미지 또는 비디오 채우기에 GIF나 동영상을 넣고 프로토타입 재생에서 확인할 수 있습니다. 예를 들어 상품 소개 카드의 재생 여부가 주요 과제라면 실제 크기와 위치에서 확인하세요. 단순히 화면을 풍성하게 보이게 하려는 목적이라면 정적인 대체 이미지로 먼저 흐름을 검토하는 편이 빠릅니다.

Pixso 편집기에서 프로토타입용 GIF와 동영상을 채우기로 설정하는 화면

미디어를 넣은 뒤에는 재생이 중요한 버튼을 가리거나 화면 전환을 방해하지 않는지 확인합니다. 이미지 한 장으로 설명할 수 있는 내용까지 모두 움직이게 만들 필요는 없습니다. 평가할 것은 효과의 수가 아니라 사용자가 필요한 정보를 놓치지 않고 다음 단계로 갈 수 있는지입니다.

5. 설명 없이 사용자 과제 테스트하기

테스트 참여자에게 “목요일 오후 상담을 예약해 주세요”라고 요청하고 버튼 위치를 알려 주지 마세요. 어디에서 멈췄는지, 예약 가능한 시간과 불가능한 시간을 구별했는지, 완료 화면을 보고 실제로 무엇이 확정됐다고 이해했는지 기록합니다. 참여자의 클릭과 발언은 관찰이고, 그 이유에 대한 해석은 가설입니다. 둘을 구분하면 수정 우선순위를 정하기 쉽습니다.

한 사람의 테스트만으로 성공률을 말할 수는 없습니다. 대신 구체적인 문제를 찾는 데 활용하세요. 예를 들어 두 번째 화면에서 사용자가 날짜를 고른 뒤 시간을 선택해야 한다는 점을 알아차리지 못했다면, 선택 순서와 안내 문구를 수정하고 같은 과제를 다시 진행해 볼 수 있습니다.

6. 팀 피드백을 화면에 연결하기

프로토타입 링크를 공유할 때는 검토할 과제와 범위를 함께 적습니다. “전체 디자인을 봐 주세요”보다 “예약 시간이 이미 찬 경우에도 다음 행동을 이해할 수 있는지 확인해 주세요”가 더 도움이 됩니다. 팀원은 문제가 생긴 화면과 동작에 댓글을 남기고, 담당자는 해당 상태를 수정한 뒤 같은 경로를 다시 확인할 수 있습니다.

피드백을 반영할 때에는 화면의 외형뿐 아니라 전환 조건과 결과 문구도 다시 봅니다. 개발자에게는 프로토타입만 전달하지 말고 예약 가능 여부 조회, 오류 응답, 데이터 저장처럼 프로토타입이 실행하지 않는 규칙도 설명해야 합니다. 그래야 화면에서 약속한 경험과 구현 범위가 어긋나지 않습니다.

7. 첫 검토 후 확장하기

핵심 경로와 한두 가지 오류 상태가 이해된다면 다음 과제를 추가하세요. 이 예에서는 예약 변경이나 취소가 자연스러운 다음 단계입니다. 매번 사용자가 무엇을 하려는지, 어떤 선택지가 보이는지, 결과가 어디에 나타나는지 순서대로 점검합니다. 프로토타입의 목적은 모든 화면을 미리 장식하는 것이 아니라, 만들기 전에 중요한 결정을 확인하는 데 있습니다.

맨 위로 이동
X에 공유하기
페이스북에 공유하기