본문 바로가기

앱.웹 기획/03. IA 정보구조 설계

IA에서 프론트 기준으로 어드민 스트럭쳐 메뉴구조를 산출하는 과정

웹사이트나 서비스의 정보구조(IA)를 완성한 후, 어드민 시스템의 메뉴 구조를 어떻게 설계할지 고민하게 됩니다. 단순히 프론트엔드 메뉴를 복사해서 만들면 될 것 같지만, 실제로는 그렇지 않습니다.

실무에서 만나게 되는 이런 상황을 떠올려봅시다. 온라인 쇼핑몰의 IA를 완성했는데, 상품 카테고리는 사용자 관점에서 '패션 > 여성의류 > 상의'로 구성되어 있습니다. 하지만 운영자는 '상품 등록 > 이미지 관리 > 재고 관리 > 프로모션 설정'의 업무 흐름으로 일을 진행합니다.

이렇게 사용자가 보는 구조와 관리자가 필요로 하는 구조 사이에는 본질적인 차이가 존재합니다. 프론트엔드는 정보를 탐색하고 소비하는 관점에서 설계되지만, 어드민은 정보를 생성하고 관리하는 업무 흐름을 따라야 합니다.


프론트 IA와 어드민 구조의 근본적 차이

프론트엔드 IA는 사용자의 정보 탐색 패턴을 중심으로 설계됩니다. 사용자가 원하는 정보를 빠르고 직관적으로 찾을 수 있도록 논리적 분류와 시각적 계층을 만드는 것이 핵심입니다.

반면 어드민 구조는 운영자의 업무 프로세스를 반영해야 합니다. 데이터를 입력하고, 수정하고, 분석하는 일련의 작업 흐름이 메뉴 구조에 자연스럽게 녹아들어야 합니다.

한 부동산 중개 플랫폼 프로젝트를 가정해봅시다. 프론트에서는 '지역별 > 매물 유형별 > 가격대별'로 분류하여 사용자가 원하는 조건의 매물을 쉽게 찾을 수 있도록 했습니다. 하지만 어드민에서는 '매물 등록 > 사진 업로드 > 담당자 배정 > 승인 처리 > 광고 관리'의 순서로 업무가 진행될 것입니다.

이처럼 같은 데이터라도 접근하는 목적과 맥락에 따라 전혀 다른 구조가 필요합니다. 프론트는 정보 소비자의 관점에서, 어드민은 정보 생산자와 관리자의 관점에서 설계되어야 합니다.


어드민 메뉴 구조의 핵심 원칙

어드민 시스템의 메뉴 구조를 설계할 때 가장 중요한 것은 업무 효율성입니다. 관리자가 가장 자주 수행하는 작업이 가장 접근하기 쉬운 위치에 있어야 하고, 연관된 기능들이 논리적으로 묶여있어야 합니다.

1. 빈도 기반 우선순위

일상적으로 가장 많이 사용하는 기능이 최상단에 위치해야 합니다. 주문 관리 시스템이라면 '신규 주문 처리'가 '연간 통계 조회'보다 상위에 배치되어야 할 것입니다.

2. 워크플로우 기반 그룹핑

서로 연결된 업무들은 같은 메뉴 그룹 안에 배치합니다. 상품 등록 후 바로 재고 설정을 해야 한다면, 이 두 기능은 가까운 곳에 있어야 합니다.

3. 권한 레벨별 구분

관리자 레벨에 따라 접근할 수 있는 메뉴가 달라져야 합니다. 일반 운영자는 데이터 입력만, 관리자는 승인과 삭제까지 가능하도록 권한을 세분화해야 합니다.


실제 프로젝트에서의 적용 과정

일전 커뮤니티 플랫폼 프로젝트에서 IA를 기반으로 어드민 구조를 설계했던 과정을 살펴보겠습니다. 프론트에서는 '카테고리별 게시판 > 인기글 > 최신글'의 구조로 사용자가 원하는 콘텐츠를 쉽게 찾을 수 있도록 했습니다.

하지만 어드민에서는 완전히 다른 접근이 필요했습니다. 운영진의 하루 일과를 관찰해보니, 신고 처리 → 스팸 글 삭제 → 공지사항 등록 → 회원 문의 답변의 순서로 업무가 진행되었습니다.

이를 바탕으로 어드민 메뉴를 다음과 같이 구성했습니다:

  • 긴급 처리: 신고 접수, 스팸 차단, 긴급 공지
  • 콘텐츠 관리: 게시글 관리, 댓글 관리, 이미지 검토
  • 회원 관리: 회원 조회, 문의 답변, 권한 설정
  • 사이트 운영: 공지사항, 이벤트 관리, 통계 조회

이렇게 업무 우선순위와 처리 흐름을 반영한 구조로 변경하니, 관리자들의 업무 효율이 크게 개선되었습니다.


기술적 고려사항과 데이터 구조

어드민 메뉴 구조를 설계할 때는 기술적 제약사항도 함께 고려해야 합니다. 특히 데이터베이스 구조와 API 설계가 메뉴 구조에 직접적인 영향을 미칩니다.

데이터 관계 기반 메뉴 설계

관련된 데이터들을 함께 관리할 수 있도록 메뉴를 배치해야 합니다. 예를 들어 '상품 정보'와 '상품 이미지', '상품 옵션'은 서로 밀접하게 연관되어 있으므로 같은 메뉴 그룹에서 관리하는 것이 효율적입니다.

성능을 고려한 구조

자주 조회되는 데이터와 무거운 처리가 필요한 기능을 분리해야 합니다. 실시간으로 확인해야 하는 '주문 현황'과 시간이 오래 걸리는 '월별 정산 보고서'는 별도 메뉴로 구분하는 것이 좋습니다.

한 물류 관리 시스템 프로젝트를 가정해봅시다. 창고 담당자는 '입고 처리 → 재고 확인 → 출고 지시'의 순서로 일을 처리할 것입니다. 이때 각 단계에서 필요한 데이터를 빠르게 조회하고 입력할 수 있도록 메뉴 구조를 설계해야 합니다. 단순히 '재고 관리'라는 큰 카테고리로 묶는 것보다는, 실제 업무 흐름에 따라 '입고 관리', '재고 현황', '출고 관리'로 세분화하는 것이 더 효과적일 것입니다.


사용자 경험 관점에서의 어드민 설계

어드민 시스템도 결국 사람이 사용하는 도구입니다. 관리자의 업무 스트레스를 줄이고 실수를 방지할 수 있는 UX 관점의 설계가 필요합니다.

직관적인 네이밍과 아이콘

메뉴명은 관리자들이 일상적으로 사용하는 용어를 그대로 활용해야 합니다. '게시물 관리'보다는 '글 관리', '사용자 관리'보다는 '회원 관리'처럼 현장에서 쓰는 표현을 사용하는 것이 좋습니다.

상황별 대시보드

메인 화면에서 현재 상황을 한눈에 파악할 수 있어야 합니다. 처리 대기 중인 작업의 수, 긴급도가 높은 이슈, 오늘의 주요 지표 등을 요약해서 보여주면 업무 우선순위를 빠르게 판단할 수 있습니다.

단축 기능과 일괄 처리

반복적인 작업을 줄일 수 있는 기능들을 적절히 배치해야 합니다. 여러 항목을 한 번에 선택해서 처리하거나, 자주 사용하는 설정을 템플릿으로 저장할 수 있는 기능 등이 여기에 해당합니다.


권한과 보안을 고려한 메뉴 구조

어드민 시스템은 민감한 데이터와 중요한 기능들을 다루므로, 보안과 권한 관리가 메뉴 설계의 핵심 요소입니다.

계층적 권한 구조

조직의 위계구조와 업무 분담을 반영한 권한 체계가 필요합니다. 신입 직원은 데이터 입력만, 팀장급은 승인과 수정까지, 관리자급은 삭제와 시스템 설정까지 접근할 수 있도록 세분화해야 합니다.

민감도별 메뉴 분리

일반적인 운영 업무와 시스템 관리 업무를 명확히 구분해야 합니다. 결제 정보나 개인정보 관련 메뉴는 별도 영역에 배치하고, 접근 시 추가 인증을 요구하는 것이 좋습니다.

예를 들어, 온라인 교육 플랫폼의 어드민을 설계한다고 가정해봅시다. 강의 콘텐츠 관리는 콘텐츠 팀이, 수강생 문의 응답은 고객지원팀이, 결제 관련 이슈는 재무팀이 담당할 것입니다. 각 팀이 자신의 업무에만 집중할 수 있도록 메뉴를 분리하되, 필요할 때는 서로의 데이터를 조회할 수 있는 연결점을 만들어야 합니다.


확장성을 고려한 구조 설계

서비스가 성장하면서 어드민 시스템도 함께 발전해야 합니다. 초기에는 간단했던 기능들이 점점 복잡해지고, 새로운 요구사항들이 계속 생겨날 것입니다.

모듈러 구조의 중요성

각 기능을 독립적인 모듈로 설계하여, 나중에 새로운 기능을 추가하거나 기존 기능을 개선할 때 전체 구조에 영향을 주지 않도록 해야 합니다.

**설정 중심의 유연한 하드코딩된 메뉴 구조보다는 설정으로 관리할 수 있는 구조가 바람직합니다. 조직 변경이나 업무 프로세스 개선에 따라 메뉴 순서나 권한을 쉽게 조정할 수 있어야 합니다.

한 스타트업의 CRM 시스템 프로젝트에서, 초기에는 단순한 고객 정보 관리만 필요했지만 사업이 확장되면서 마케팅 캠페인 관리, 영업 파이프라인 추적, 고객 세그멘테이션 등의 기능이 계속 추가되었습니다. 처음부터 이런 확장성을 고려한 구조로 설계했기 때문에, 새로운 기능들을 자연스럽게 통합할 수 있었습니다.


실제 산출물과 문서화 과정

어드민 메뉴 구조를 설계할 때 만들어지는 주요 산출물들을 살펴보겠습니다. 이 문서들은 개발팀과의 소통, 이해관계자들의 승인, 그리고 향후 유지보수를 위해 꼭 필요합니다.

메뉴 구조도(Site Map)

전체 어드민 시스템의 메뉴 계층을 시각적으로 표현하는 문서입니다. 각 메뉴의 뎁스, 연결 관계, 권한 레벨을 한눈에 파악할 수 있도록 작성합니다.

권한 매트릭스

사용자 역할별로 접근 가능한 메뉴와 기능을 표로 정리한 문서입니다. 개발 과정에서 권한 로직을 구현할 때 핵심 참고 자료가 됩니다.

워크플로우 다이어그램

주요 업무 프로세스가 어드민 메뉴를 통해 어떻게 진행되는지 흐름을 도식화한 문서입니다. 사용자가 실제로 시스템을 사용하는 동선을 미리 검증해볼 수 있습니다.


운영 단계에서의 지속적 개선

어드민 시스템은 한 번 만들고 끝나는 것이 아닙니다. 실제 운영진이 사용하면서 발견되는 불편함과 개선점을 지속적으로 반영해야 합니다.

사용 패턴 분석

실제로 어떤 메뉴가 자주 사용되고, 어떤 기능에서 사용자들이 헤매는지 데이터로 파악해야 합니다. 예상했던 업무 흐름과 실제 사용 패턴 사이의 차이를 발견할 수 있습니다.

피드백 수집 체계

운영진으로부터 정기적으로 피드백을 받을 수 있는 채널을 만들어야 합니다. 불편한 점, 개선 아이디어, 새로운 요구사항 등을 체계적으로 수집하고 우선순위를 정해 반영하는 과정이 필요합니다.

예전 온라인 쇼핑몰 어드민 프로젝트에서, 초기 설계 시에는 '상품 관리'를 하나의 큰 메뉴로 구성했습니다. 하지만 실제 운영해보니 상품 등록 담당자와 재고 관리 담당자가 서로 다른 팀이었고, 각각의 업무 특성도 달랐습니다. 6개월 후 사용 데이터를 분석해보니 두 기능을 동시에 사용하는 경우는 거의 없었고, 오히려 각자의 업무에 특화된 별도 메뉴를 원한다는 피드백이 많았습니다. 이를 바탕으로 메뉴 구조를 재설계하여 업무 효율을 크게 개선할 수 있었습니다.


어드민 시스템의 메뉴 구조는 단순히 기능을 나열하는 것이 아니라, 조직의 업무 문화와 프로세스를 디지털로 구현하는 작업입니다. 프론트엔드 IA에서 출발하되, 관리자의 실제 업무 흐름과 조직의 특성을 깊이 이해해야 진정으로 유용한 어드민 시스템을 만들 수 있습니다. 기술적 완성도만큼이나 중요한 것은 그 시스템을 매일 사용하는 사람들의 업무 효율성과 만족도입니다.


Jay Kim 웹/앱 서비스기획 26년차
현대경제연구원 IT분야 전문 컨설턴트
프로필 http://bit.ly/3E1OGQB
프로젝트 문의: mailside@gmail.com (카카오톡, 지메일)