본문 바로가기
PM(Product Manager)/학습일지 6주차

1 day 2024.05.06.

by vita12321 2024. 5. 6.
728x90
반응형

14. 서비스 기획서 작성하기

23. Information Architecutre (정보 구조도)

 

-      IA를 작성하기 전 (화면 단위 하나 하나 = IA 구조), [Menu Tree]를 작성하면 좋음

 

1) 현황 분석 (AS-IS)

  • 문제점 정리: 현재 시스템, 웹사이트 또는 앱의 정보 구조가 가지고 있는 문제점들을 명확하게 파악하고 정리.

2) 목적 및 방향 설정

  • 개선 목적 및 방향 설정: 문제점을 해결하고자 하는 개선의 목적과 방향을 설정. 특히, 서비스가 복잡할수록 목적과 방향을 논리적이고 체계적으로 이해하는 것이 중요.

3) 벤치마킹

  • 타사 정보 구조 참고: 동종업계 내 다른 회사들의 정보 구조를 참고하여 벤치마킹을 실시. 성공 사례를 분석함으로써 시장에서 검증된 전략을 이해하고 적용할 수 있다.

4) 서비스 전략 및 용어 정의

  • 서비스 전략 반영: 서비스의 전략과 방향성을 반영하여 정보 구조를 설계.
  • 용어 및 운영 프로세스 정의: 서비스 내에서 사용되는 용어와 운영 프로세스의 구조를 명확히 정의. 이는 모든 관계자가 동일한 이해를 할 수 있도록 도와준다.

5) 메뉴 트리 작성

  • 메뉴 트리 구성: IA를 작성하기 이전에 메뉴 트리를 구성합니다. 이는 전체적인 정보 구조의 뼈대를 제공하며, 각 화면 단위의 IA 구조를 명확하게 할 수 있다.

6) AS-IS 정보 구조 정리

  • 중복 및 불필요한 정보 정리: 기존의 정보 구조(AS-IS)에서 중복되거나 불필요한 정보를 정리. 이는 효율성을 높이고 사용자 경험을 개선하는데 도움.

7) TO-BE 정보 구조 설계

  • 개선 방향을 포함한 IA 설계: 앞서 설정한 개선 방향을 포함하여 새로운 정보 구조(TO-BE)를 설계. 이 과정에서 사용자의 경험을 최우선으로 고려하여 구조를 재구성한다.

 

 

24. IA 예시(1) – 로그인 절차 IA 포맷

 

-      로그인 페이지 안에, (로그인) (회원가입) (비회원 주문조회)가 있어도 1 Depth로 다른 항목으로 구분

출처: zero-base Corp.
출처: zero-base Corp.

1) 번호(=서비스 Volume)

  • 정의: 실제 사용자가 보게 되는 화면의 구성 페이지 .
  • 예시: 일반적인 기업 홈페이지의 모든 페이지 개수는 보통 50페이지 내외로 구성됩니다.

2) Depth(=정보의 구조)

  • 정의: 정보가 어떻게 계층화되어 있는지를 나타내는 척도. 사용자가 메뉴를 통해 접근할 있는 깊이.
  • 모바일 최적화: 모바일에서는 Depth 4 이내로 구성하여 사용자가 쉽게 정보를 찾을 있도록 간소화하는 것을 추구합니다.
  • 네비게이션: 화면의 메인에 직접 노출되거나 버튼 형식으로 구성됩니다.

3) Page

  • 정의: 해당 서비스를 구현하는 페이지의 개수.

4) 화면 ID

  • 정의: IA(정보 아키텍처) 화면 단위로 구분되며, 화면에는 고유의 ID 부여됩니다.
  • 예시:

5) Type

  • 정의: 화면의 유형을 나타냅니다.

6) Description

  • 정의: 화면에 대한 간단한 설명을 포함합니다.

7) 비고

  • 정의: 세부적인 내용, 이슈사항 등을 기재하는 부분입니다.

- 이러한 방식으로 '로그인' 절차에 대한 정보 아키텍처(IA) 정리하면, 단계별로 명확하게 정보를 구분하고, 개발 디자인 팀이 효율적으로 작업을 진행할 있게 된다.

 

 

25. IA 예시(2) – 카카오 홈페이지 IA 파악

출처: zero-base Corp.

  1. 1차: Menu Tree 구성하기 1. 1 Depth 메뉴: • 카카오 • 뉴스 • 기술과 서비스 • 약속과 책임 • 투자정보 • 고객센터 2. 2 Depth 메뉴: • 기술과 서비스: 기술 / 서비스 • 전체 • 카카오테크 • 기술 플랫폼 • 기술 서비스 • 기술 컨텐츠 • 기술 이벤트 • 투자정보: 기업지배구조 / 추가정보 / 재무정보 / IR 행사 / 공시정보 / 공고

출처: zero-base Corp.

-      <Menu Tree> 바탕으로 "해당 서비스가 어떠한 정보 구조를 가지고 있는지?" 파악 가능

2: IA 작성하기

  • 유틸메뉴(IA 포함): 검색 기능
  • 유틸메뉴(IA 제외): 다크/화이트모드, 언어셋
  • 사이트 Footer(IA 포함): 투자정보, 고객센터, 이용약관, 개인정보처리방침, 운영정책, 청소년보호정책, 공지사항
  • 사이트 Footer(IA 제외): 인재영입, 카카오계정, 관련사이트

 

 

 

26. IA 예시(2) – 패스트캠퍼스 마이페이지 IA 작성

출처: zero-base Corp.

1) 해당 서비스의 Menu Tree 작성하기

출처: zero-base Corp.

2) 해당 서비스의 IA 작성하기

 

 

 

27. User Process 정의

 

1) 유저 프로세스의 이해와 준비

 

-      유저 프로세스의 정의 이해: 서비스를 이용하는 사용자의 프로세스, 데이터의 이동 및 저장/호출 프로세스, 사용자의 특정한 작업을 위한 경로 등을 포함합니다.

 

-      목표 설정: 유저 프로세스를 통해 해결하고자 하는 문제나 개선하고자 하는 서비스 영역을 명확히 합니다.

 

-      IA(정보 구조도) 검토: 기존에 작성된 정보 구조도(IA)를 바탕으로 사용자 프로세스의 기본 구조를 이해합니다.

 

 

2) 유저 프로세스 정의

  • 서비스를 이용하는 사용자의 프로세스: 사용자가 서비스를 이용하기 위해 거치는 일련의 과정입니다.
  • IA(정보 구조) 기준으로 행동하는 사용자의 흐름: 사용자가 정보 구조를 바탕으로 서비스 내에서 움직이는 경로.
  • 데이터의 이동 흐름과 저장/호출 프로세스: 사용자 활동에 따른 데이터의 이동 처리 과정.
  • 사용자의 특정한 작업을 위한 경로: 사용자가 특정 목표를 달성하기 위해 따르는 절차.
  • 사용자 시나리오보다 구체적 정의: 사용자의 행동, 판단, UI(화면) 포함한 세부적인 경로 설명.

 

3). 유저 프로세스의 중요성

  • 페이지의 주요 프로세스 이해: 사용자의 경로를 파악하여, 페이지를 효율적으로 구성할 있습니다.
  • 인터페이스의 효율적인 설계: 사용자 흐름을 기반으로 인터페이스를 설계하여 사용성을 높일 있습니다.
  • 개선이 필요한 영역 정의: 사용자 흐름을 분석하여 서비스의 약점 개선 필요 부분을 식별할 있습니다.
  • 서비스의 주요 흐름 빠르게 파악: 문서 없이도 서비스의 핵심을 이해할 있게 도와줍니다.

 

4) User Flow 1 (예시)

출처: zero-base Corp.
출처: zero-base Corp.

- 실제 사용자 프로세스(User Process): 사용자가 선택적 행동을 했을 보여지는 페이지 구성

- ) 메인에서 포토를 누르면, 해당 포토를 목록을 있음

- 포토에 사진이 없으면, 업로드 필요한 새로운 창을 있음

출처: zero-base Corp.
출처: zero-base Corp.

-      [Task Flow]에서는 업무 절차 정의에 대해 디테일하 나열

 

5) (예시) Use Process 2: 상단은 'User Process' / 하단은 'Flow Chart' 도식화 (예시)

출처: zero-base Corp.

 

 

 

29. Flowchart 작성

 

1. 플로우 차트의 목적과 의미 이해

  • 전체 서비스 흐름 파악
  • '도식화' 중요성 인식: 복잡한 프로세스를 시각적으로 표현하여 이해도를 높임

2. 플로우 차트의 기본 구성 요소 정의

  • 사용자 프로세스(User Process): 사용자가 서비스를 이용하는 과정

출처: zero-base Corp.

  • 기능 흐름(Logic Flow): 서비스의 기능적 흐름과 조건 분기(IF)
  •  

출처: zero-base Corp.

3. 서비스 프로세스 정의

  • 유저 프로세스와 기능 흐름을 결합하여 '하나의 서비스 프로세스' 정의

4. 플로우 차트 작성 방법

  • 시작부터 끝까지의 서비스 프로세스 파악
  • 결정 포인트에서 'Yes' 아래로, 'No' 좌우로 분기하여 플로우 구성
  • 데이터베이스 저장 지점 파악
  • 필요한 경우, 안내 멘트나 추가적인 옵션 설명 포함

5. 구체적 예시를 통한 플로우 차트 작성

- 주문/결제' 대한 IA 작성 플로우차트 작성 (예시)

a. '주문/결제' 플로우 차트

  1. '주문/결제' 대한 정보구조(IA) 작성

출처: zero-base Corp.

 

  1. '주문/결제' 과정에 대한 플로우 차트 작성

출처: zero-base Corp.

b. '회원가입' 플로우 차트

  • '회원가입' 과정에 대한 플로우 차트 작성
  •  

출처: zero-base Corp.

 

6. 플로우 차트의 지속적인 업데이트

  • 설계 , 발견된 부족한 부분은 지속적으로 확인하고 업데이트 필요

 

 

 

31. 화면 설계서(=Wireframe) / 스토리보드(=Storyboard) / 프로토타입 작성

출처: zero-base Corp.

-      와이어프레임/스토리보드

출처: zero-base Corp.

-      프로토타입

1)      서비스 기획서의 이해 목적 정의

·        서비스 기획서 내에서 실제 사용자에게 제공되는 화면의 목적과 필요한 행위 내용 정의

·        서비스의 UI 어떻게 표현할지 프로토타입으로 그려 내는 과정

2)      화면 설계서(=와이어프레임) 기초

·        (Why): 서비스를 기획하는 목적 이해

·        목표(Goal): 서비스의 LOOK & FEEL 일관성 유지, 명확하고 변하지 않는 목표 설정

·        무엇(What): 사용자와의 커뮤니케이션 수단 정의

·        컨셉(Concept): 서비스 이용 목적 파악 컨셉에 맞는 LOOK & FEEL 구성

3)      웹을 도구로 하는 비즈니스 기획

·        사용자 이해: 서비스 타겟층의 행동과 라이프 스타일 파악

·        웹의 구조 표현: PC Mobile 매체에 맞는 구조화

·        웹의 언어로 표현: 커뮤니케이션 언어(html ) 이해

4)      화면 설계서(=와이어프레임) 작성

·        콘텐츠의 적절한 배치: 사용자와의 효율적인 커뮤니케이션 방법 모색

·        서비스 화면 구조: 서비스 컨셉에 따른 화면 구조 설계, 초기엔 벤치마킹 적절한 적용

·        설득 문서: 디자이너, 개발자, 관련 담당자 상위 이해관계자 모든 협업자들을 설득할 있는 문서 작성

5)      스토리보드 프로토타입 작성

·        스토리보드: 사용자의 행동 흐름과 시나리오에 따른 화면의 전환 상호작용을 시각적으로 표현

·        프로토타입: 실제 서비스되는 디자인에 가까운, 상호작용 가능한 모델 제작. 이는 사용성 테스트 디자인 검증에 활용됨

6)      피드백 반복 과정

·        사용자 이해관계자로부터의 피드백 수집

·        피드백을 기반으로 와이어프레임, 스토리보드 프로토타입의 반복적 수정 개선

 

 

 

33. 협업을 통한 Wireframe 완성

 

1. 서비스 기획자의 역할

1) 전체적인 요건 분석 & 서비스의 방향과 목표 설정

  • [What]: 서비스의 목적 필요성 파악
  • [Why]: 서비스 제공의 이유 목적 명확화

2) 일정 계획 수립 화면 설계

  • [How]: 서비스 구현 방법론 정립

3) 커뮤니케이션 팀별 의견 조율

  • [How]: 효과적인 커뮤니케이션 협업 전략

4) 최종 산출물 정리 프로젝트 마무리

  • [IF=방어로직]: 예외 상황 문제 대응 전략

5) 서비스 기획자가 지녀야

  • [What]: 서비스의 목적과 필요성을 명확히 이해하고, 그에 맞는 목표를 설정한다.
  • [Why]: 서비스를 제공하는 이유와 그로 인해 달성하고자 하는 목표를 분명히 한다.
  • [How]: 목표 달성을 위한 구체적인 계획과 실행 방법을 마련한다.
  • [IF=방어로직]: 예상치 못한 상황이나 문제에 대비하고, 이에 대한 대응 방안을 미리 준비한다.

 

 

2. /앱 서비스 기획자

1)      요건 분석

·        목적 파악: 서비스가 해결하고자 하는 문제와 목적을 명확히 이해합니다.

·        시장 조사: 타겟 사용자 분석, 경쟁 서비스 조사를 포함하여 시장의 수요와 공급을 조사합니다.

·        기술 검토: 구현 가능성을 파악하기 위해 필요한 기술을 검토합니다.

·        요구사항 정의: 사용자와 비즈니스의 요구사항을 명확히 정의합니다.

2)      서비스 설계

·        UX/UI 디자인: 사용자 경험을 중심으로 디자인을 계획합니다.

·        기능 설계: 서비스의 핵심 기능과 작동 방식을 설계합니다.

·        아키텍처 설계: 서비스의 기술적 구조를 설계합니다.

·        일정 리소스 계획: 프로젝트 일정과 필요 리소스를 계획합니다.

3)      테스트

·        단위 테스트: 개별 기능의 정상 작동을 확인합니다.

·        통합 테스트: 여러 기능이 함께 작동하는지 검증합니다.

·        사용성 테스트: 실제 사용자를 대상으로 테스트를 진행하여 사용자 경험을 검증합니다.

·        성능 테스트: 서비스의 성능을 측정하고 최적화합니다.

4)      운영

·        런칭: 서비스를 공개적으로 출시합니다.

·        모니터링: 서비스의 성능과 사용자 반응을 지속적으로 모니터링합니다.

·        유지보수: 발견되는 문제를 수정하고, 서비스를 개선합니다.

·        업데이트 확장: 사용자의 요구와 시장의 변화에 맞추어 서비스를 지속적으로 업데이트하고 확장합니다.

 

1.    '/앱 서비스 기획자' JD 요구사항 (예시)

출처: zero-base Corp.

 

-      협업을 통해서, WireFrame 구축 → [WireFrame]은 성공적인 서비스 구축을 위한 '커뮤니케이션 도구'

728x90
반응형

'PM(Product Manager) > 학습일지 6주차' 카테고리의 다른 글

5 day 2024.05.10.  (0) 2024.05.10
4 day 2024.05.09.  (0) 2024.05.09
3 day 2024.05.08.  (0) 2024.05.08
2 day 2024.05.07.  (0) 2024.05.07