태스크플로우 (Task Flow)

디자인학
한 줄 정의: 사용자가 단일 목표를 달성하기 위해 수행하는 구체적인 행동 단계를 순서대로 나타낸 흐름도이다.

쉽게 풀면

한 가지 일을 끝내기 위해 사용자가 순서대로 하는 행동들을 그린 것이다. 사용자가 로그인부터 결제 완료까지 화면을 어떤 순서로 거쳐 가는지 단계별로 그려 놓은 흐름도이며, 중간에 막히는 지점이 있는지 미리 점검하는 데 쓰인다.

왜 중요한가

태스크플로우는 사용자가 특정 목표를 달성하기 위해 거치는 화면과 결정 지점의 순서를 도식화한 것으로, 회원가입이나 결제처럼 여러 단계로 이뤄진 프로세스를 설계할 때 각 분기점에서의 예외 상황까지 미리 검토하는 데 활용된다. 개발자와의 커뮤니케이션에서 인터페이스의 논리적 구조를 명확히 전달하는 문서로도 쓰인다.

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

이 연구는 회원가입 태스크플로우 단계 수 축소가 완료율 증가에 미친 영향을 분석하였다.

단일 작업 흐름의 단계를 줄인 것이 실제 완료율에 미친 효과를 검증한 연구이다.

"태스크플로우는 한 과업을 완료하는 단일 경로를 그리는 반면, 사용자플로우는 여러 진입점과 분기를 포함한다는 점에서 구분하였다."

태스크플로우와 사용자플로우의 차이를 밝혀 분석 범위를 정하는 문장입니다.

조금 더 깊게 보면

태스크플로우를 지나치게 이상적인 경로 하나만 그리면 오류나 취소 같은 대체 경로에서의 사용자 경험이 누락될 위험이 있어 예외 분기까지 포함하는 것이 바람직하다. 유저플로우가 여러 태스크를 아우르는 전체 서비스 경험의 흐름이라면 태스크플로우는 그중 단일 과업 하나에 집중한다는 점에서 범위가 더 좁다. 태스크 플로우는 한 사용자가 한 목표를 이루는 단일 경로에 집중한다는 점에서, 여러 사용자 유형과 접점을 아우르는 사용자 여정 지도보다 좁고 구체적인 분석 단위이며, 두 산출물은 서로 다른 단계에서 함께 쓰인다. 복잡한 서비스에서는 하나의 목표를 이루는 경로가 여러 갈래로 나뉠 수 있어, 가장 이상적인 성공 경로만이 아니라 오류가 발생했을 때 되돌아가는 대안 경로까지 함께 그려야 실제 구현에 필요한 화면을 빠짐없이 파악할 수 있다.

주의할 점

태스크플로우는 여러 목표를 아우르는 사용자흐름과 달리 하나의 구체적 과제에 초점을 맞춘다.

실제 사용자는 문서화된 순서를 그대로 따르지 않고 중간에 이탈했다가 되돌아오는 경우가 많아, 태스크 플로우 설계 시 예외 경로와 되돌리기 지점을 함께 표시하지 않으면 실사용과 괴리가 생긴다. 태스크 플로우 문서는 실제 구현이 진행되며 화면이 추가되거나 순서가 바뀔 때마다 갱신해야 개발팀과 디자인팀의 이해가 어긋나지 않는다.

개념 계통

상위 개념

분야 전체 개념 지도 보기 →

관련 용어