Github
PostsetcIA

IA

Information Architecture

개요


한동안 제품 운영에 집중하면서 안정화 및 버그 수정에 많은 시간을 투자했다. 이제는 제품의 가치를 더욱 높일 수 있는 새로운 기능을 개발할 시점이 되었다. 이에 따라, 제품의 범주를 한 단계 더 확장하고 앞으로의 방향을 설정하고자 한다. 이를 위해, 현재 제품의 상태를 파악하고 새로운 기능을 기획하기 위해 IA 문서를 작성하기로 했다.

IA란


서비스가 어떻게 작동하는지 간단하고 이해하기 쉽게 표현하는 단일 문서를 말한다. Contents의 기반을 구성, 구조화, 표시하는데에 중점을 두고 시각적으로 표현한다. IA 문서는 주로 기획 단계에서 작성되기 시작하여, 지속적으로 수정 및 개선을 해나간다. 개념적 설계 단계에서 초안을 만들고, 디자인 및 개발 단계를 거치면서 점차 구체화되고 완성된다. 프로젝트의 전반적인 방향을 설정하고, 효율적인 진행을 지원하기 위해 초기부터 작성하여 지속적으로 업데이트하는 것이 중요하다.

목적


제품 가치 증대와 사용자 경험 개선에 목적을 가진다. 제품을 개발하는 모든 단계에서 쓰이고, 각 단계에서 쓰이는 방식은 아래와 같다.

기획 단계

  • 초기 리서치 및 분석: 사용자 요구사항 분석, 시장 조사, 경쟁 분석 등 초기 리서치가 완료된 후, IA 문서를 작성하기 위한 기초 데이터를 수집한다.
  • 목표 설정: 프로젝트의 목표와 비전을 명확히 정의하고, 이를 기반으로 IA의 방향을 설정한다.

콘셉트 개발 단계

  • 개념적 구조 설계: IA 문서의 초안을 작성하여 전체적인 정보 구조와 네비게이션 흐름을 개념적으로 설계한다. 이 단계에서는 주요 콘텐츠 카테고리, 페이지 유형, 정보 흐름 등을 정의한다.
  • 와이어프레임 및 프로토타입: 기본적인 와이어프레임이나 프로토타입을 통해 초기 IA를 시각적으로 표현하고, 이해관계자와의 피드백을 수집한다.

디자인 단계

  • 세부 설계: 초기 피드백을 반영하여 IA 문서를 더욱 구체화하고, 세부적인 정보 구조를 설계한다. 이 과정에서 페이지 레이아웃, 네비게이션 메뉴, 링크 구조 등을 명확히 정의한다.
  • 인터랙션 디자인 통합: IA와 함께 인터랙션 디자인을 통합하여 사용자의 행동 흐름을 최적화한다.

개발 단계

  • 구현 가이드 제공: IA 문서를 기반으로 개발자에게 명확한 가이드를 제공하여 효율적인 개발을 지원한다. 이 단계에서는 IA 문서가 실제 구현에 반영될 수 있도록 지속적으로 업데이트하고 조정한다.
  • 테스트 및 피드백: 개발 중간 및 후반에 사용자 테스트를 통해 IA의 효과성을 검증하고 필요한 수정을 반영한다.

출시 후 유지 보수 단계

  • 모니터링 및 업데이트: 프로젝트가 출시된 후에도 사용자 피드백과 분석 데이터를 기반으로 IA 문서를 지속적으로 업데이트하여, 사용자 경험을 개선하고 최신 트렌드와 요구사항에 맞춰 정보를 재구조화한다.

구성요소


  1. Organization system : 정보를 분류하고 구성하는 방법
    1. 디자인 차이를 통해 중요도, 관련성을 계층별로 정렬
    2. 계층내에서 순서대로 나타내는 배열
    3. 읽는 방식에 대한 행렬 ex)시간 순 정렬
  2. Labeling system : 정보를 표현하는 방법 요소에 정보를 올리는 것으로 디자인 강조가 주로 쓰임. 예를 들어 hover, active
  3. Navigation system : 사용자가 정보를 탐색하거나 이동하는 방법 페이지 내에서 이동할 수 있는 것들을 화살표 등으로 나타냄
  4. Searching system : 사용자가 정보를 찾는 방법

작성 방법


정보 구조 문서 작성 계획은 현황 분석, 기능 정의, 구조 설계, 로드맵 작성의 순서로 이루어진다. 먼저, 현재 제품 상태와 사용자 요구사항을 분석한 후 새롭게 추가할 기능 목록과 우선순위를 설정한다. 이후 새로운 기능을 포함한 정보 구조를 설계하고, 단계별 개발 계획 및 일정을 설정함으로써 체계적인 개발 로드맵을 작성한다.

  • 사용자, 제품 범주, 경쟁 업체, 브랜딩 요소 등을 고려하여 콘텐츠를 구성한다.
  • 콘텐츠가 연결되는 방식과 사용자가 탐색하는 방법을 조사하고 문서화한다.

효과적으로 문서를 작성하기에 앞서 아래 내용을 정리한다.

  1. User
    • 콘텐트를 소비하는 주체는 누구인가
    • 사용자가 기존에 어떤 경험을 하고 있는가
    • 사용자가 가지는 기대치는 무엇인가
    • 사용자에게 어떤 가치를 제공할 수 있는가
  2. Context
    • 현재 다루는 정보의 종류는 무엇인가
    • 다루는 정보가 사용자와 어떤 관련이 있는가
  3. Content
    • 사용자가 콘텐츠를 언제, 왜, 어떻게 사용하고 있는가
    • 사용자가 인지할 수 있는 네이밍인가
    • 콘텐츠가 공급자 중심인가 사용자 중심인가

결과물 예시

원본: 세균무기, 참조: https://plavement.tistory.com/27

NextFSD