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

3 day 2024.01.31.

by vita12321 2024. 1. 31.
728x90
반응형

13. 프로젝트 이해하기(2)

17. 프로젝트 설계

 

출처: zero-base Corp.

1. 분석 단계

   - 분석: 프로젝트의 요구사항과 정책을 분석

   - 개선 방향 설정: 분석 결과를 바탕으로 개선 방향을 설정

   - 업무 범위 설정: 프로젝트의 업무 범위를 설정

 

2. IA 작성

   - IA 구조 확정: 정보 구조(IA)를 확정

   - IA 업무 분배 & 배정: 업무를 분배하고 배정. (: 회원가입/로그인은 A, 메인 및 공통배너는 B, 마이페이지는 C)

   - 개발 리뷰: IA 구조와 업무 분배에 대한 개발 리뷰를 진행

 

3. 기능 정의

   - 기능 세팅: IA를 기반으로 기능을 설정

   - 요구사항 업데이트: 분석 단계의 요구사항 정의서에서 변경이 될 경우 업데이트

   - 개발 리뷰: 기능 정의에 대한 개발 리뷰를 진행

 

4. 서비스 프로세스 정의

   - 서비스 프로세스 확정: 서비스의 처음부터 끝까지의 프로세스를 확정

   - 정책 확정: 서비스에 적용될 정책을 확정 (: 회원가입 시 필수 정책사항 기재, 14세 이상 가입 불가 & 개인인증 등)

   - 개발 리뷰: 서비스 프로세스와 정책에 대한 개발 리뷰를 진행

 

5. 와이어프레임 작성

   - 화면 설계: 서비스 화면을 설계

   - 디스트립션 정의: 각 기능의 디테일한 규칙과 정책을 정의

   - 개발 리뷰: 와이어프레임에 대한 개발 리뷰를 진행

 

6. 스토리보드 작성

   - 화면 정의: 서비스 화면을 정의

   - 화면 설계: 화면의 구조와 디자인을 설계

   - 커뮤니케이션 문서 완성: 마지막 단계로써, 커뮤니케이션 문서를 완성. 이 문서는 기획, 디자인, 개발 팀 간의 정보 공유와 소통을 돕는다.

 

7. 시스템 설계

   - 시스템 구조 설계: 전체 시스템의 구조를 설계

   - 기술 스택 결정: 프로젝트를 위한 기술 스택을 결정

   - 데이터베이스 설계: 필요한 데이터를 저장, 관리하기 위한 데이터베이스를 설계

 

8. Ex) IA (Information Architecture)

출처: zero-base Corp.

- Depth1~3: Depth1 navigator bar 기준 정보

- 구조화(IA) Depth가 너무 깊은 사항 지양

- 레벨별 접근권한: 조건부 페이지 접근 사항

- 채널: PC/Mobile

- 화면ID

- Type: 개발로 구현해야하는 사항

- Comment: 디테일한 기능적인 소구가 아닌, 심플하게 기능소구

 

 

20. 프로젝트 구현

출처: zero-base Corp.

1. 디자인 단계

   - 산출물: 디자인 가이드, UI/UX 디자인

   - 주요 과제: 스토리보드를 바탕으로 사용자 경험(UX)과 인터페이스(UI) 디자인을 구현

   - 확인 사항: 디자인이 기획안과 일치하는지, 사용자의 편의성과 직관성을 고려하였는지

 

2. 퍼블리싱 단계

   - 산출물: HTML/CSS/JavaScript 코드

   - 주요 과제: 디자인을 바탕으로 웹 페이지를 구현 (: 스크롤 시 이미지 상단 고정)

   - 확인 사항: 디자인 가이드가 정확하게 반영되었는지, 웹 표준과 접근성을 준수하였는지

 

3. 시스템 개발 단계

   - 산출물: 시스템 소스코드, 데이터베이스 구조 등

   - 주요 과제: 퍼블리싱 결과물을 바탕으로 기능을 구현

   - 확인 사항: 기능이 정확하게 동작하는지, 성능과 보안 이슈가 없는지

 

4. 스토리보드 리뷰 및 현행화 단계

   - 산출물: 리뷰된 스토리보드, 업데이트된 프로젝트 계획

   - 주요 과제: 디자인, 퍼블리싱, 개발 결과를 바탕으로 스토리보드를 검토하고 업데이트

   - 확인 사항: 기획안에 따라 제대로 구현되었는지, 변경 사항이 있으면 스토리보드를 업데이트하고 프로젝트 계획을 수정

 

5. 단위 테스트 및 통합 테스트 단계

출처: zero-base Corp.

   - 산출물: 테스트 결과 보고서, 버그 리포트

   - 주요 과제: 기획자 또는 QA가 테스트 시나리오를 작성하고, 각 기능과 전체 시스템의 동작을 테스트

   - 확인 사항: 모든 기능이 정상적으로 작동하는지, 버그 또는 이슈가 없는지

   - 주요 항목: 영역, 화면ID, Depth, 화면명, 기획담당자, 화면개발유무, 접근통한, 통합테스트 ID, 테스트 시나리오, 입력데이터, 예상결과/체크포인트 등

 

6. 퍼블리셔 vs FE 차이점

 

  웹 퍼블리셔 FE
언어 HTML, CSS, JS HTML, CSS, JS
작업할 때 초점 웹 접근성과 디자인에 따라서 작업 가장 먼저 백엔드와 어떻게  통신해서 데이터를 어떤 형식으로 가공하고 어떻게 화면에 나타낼지 고민한 후 작업합
JS 사용 목적 UI의 움직임, 화면에 보여지거나 사라지는 시각적인 부분을 JS 사용 백엔드에 API를 요청해서 서버 통신을 한 후 화면에 나타낼 데이터를 가져와 구현할 때 JS 사용.

종종 프론트엔드쪽에 node.js로 서버를 가지고 클라이언트에서 프론트 서버와 백엔드 서버와 통신
취업시 차이점 포트폴리오가 가장 중요하며 빠른 작업 속도가 중요 포트폴리오보다 경력 이력서가 더 중요하며 어떤 서비스를 운영했고, 어떤 기술을 썼는지 기록해야함. 과제 전형이 진행

 

 

21. 프로젝트 검수

 

출처: zero-base Corp.

1. 검수 및 스토리보드 고도화 단계

   - 산출물: 검수 결과, 고도화된 스토리보드

   - 주요 과제: 서비스 기획자가 원하는 방향대로 반영되었는지 디자인과 퍼블리셔를 검수하고, 필요한 변경사항을 스토리보드에 반영

   - 확인 사항: 디자인과 퍼블리셔가 기획안과 일치하는지, 스토리보드에 반영된 변경사항이 정확한지

 

2. 단위 테스트 단계

   - 산출물: 단위 테스트 결과, 버그 리포트

   - 주요 과제: 개발이 완료된 기능 단위로 테스트를 진행. 예를 들어, "회원가입이 잘 작동하는지?"와 같은 테스트 케이스를 실행

   - 확인 사항: 각 기능이 정상적으로 동작하는지, 버그 또는 이슈가 없는지

   - 참여자: 기획자가 주로 담당하며, 개발자도 자신이 개발한 기능에 대한 테스트를 진행

 

3. 통합 테스트 단계

   - 산출물: 통합 테스트 결과, 버그 리포트

   - 주요 과제: 단위 테스트가 마무리된 후, 전체 시스템의 플로우를 테스트. 예를 들어, "회원가입 후 관리자 화면에서 DB까지 데이터가 정확하게 전송되는지?"와 같은 테스트 케이스를 실행

   - 확인 사항: 전체 시스템이 원활하게 동작하는지, 데이터 흐름에 이상이 없는지

   - 참여자: 모든 관계자가 참여하여 테스트를 진행

 

4. 서비스 배포 단계

   - 산출물: 배포된 서비스

   - 주요 과제: 테스트 결과를 바탕으로 오류를 보완하고, 서비스를 배포

   - 확인 사항: 배포 과정에 문제가 없는지, 서비스가 정상적으로 작동하는지

   - 참여자: 개발자 및 운영팀이 주로 담당

 

 

22. 프로젝트 종료

출처: zero-base Corp.

1. 문서 최신화 단계

   - 산출물: 최신화된 프로젝트 문서

   - 주요 과제: 프로젝트에 필요한 모든 문서를 최신 상태로 유지

   - 확인 사항: 문서 내용이 현재 프로젝트 상태와 일치하는지

   - 대표 항목: 정책서(스토리보드 내 요구사항 정책서 현행화), 요구사항 정의서(누락된 부분 확인), IA(Information Architecture, 스토리보드에 기재되어 있지만, 엑셀 문서로 확인 가능), 스토리보드(기획안을 디자인&개발하기 위한 문서)

 

2. 운영 매뉴얼 작성 단계

   - 산출물: 운영 매뉴얼, 관리자 매뉴얼

   - 주요 과제: 실제 서비스를 운영하는 운영자들이 보기 위한 문서 작성

   - 확인 사항: 매뉴얼이 실제 서비스 운영에 필요한 모든 정보를 포함하고 있는지

   - 대표 항목: UI 가이드, 운영 가이드(발주사 기준으로 필요 여부에 따라 작성)

 

3. 인수인계 준비 단계

   - 산출물: 인수인계 문서, 훈련 자료

   - 주요 과제: 프로젝트 결과물과 관련 정보를 다음 단계의 담당자나 팀에게 전달

   - 확인 사항: 필요한 모든 정보와 자료가 제공되었는지

 

4. 안정화 준비 단계

   - 산출물: 안정화 계획, 버그 리포트

   - 주요 과제: 서비스 오픈 후, 오류사항을 파악하고 안정화를 위한 계획을 수립. 이를 통해 하자보수를 진행

   - 확인 사항: 서비스에 발생한 문제점을 파악하고, 이를 수정한 후 재발 방지 대책을 마련하는 것이 중요합니다. 또한, 프로젝트 인원이 남아 있어야 하자보수를 진행할 수 있으므로 인력 배치를 잘 관리해야 합니다.

 

 

24. 프로젝트 안정화

출처: zero-base Corp.

- 프로젝트 종료단계로, 최소한의 인원만 남아서 시스템 이슈가 없는지 확인하는 단계

- 오류사항 대응 / 문서 대응/ 운영매뉴얼 설명 / CS 대응

- 프로젝트 규모에 따라, 안정화 기간 상이 1~6개월

 

 

25. 프로젝트 산출물

출처: zero-base Corp.

1. 프로젝트 계획 단계

   - 산출물: WBS(Work Breakdown Structure) 또는 일정표

   - 주요 과제: 프로젝트의 전체 일정과 업무 분류를 계획

   - 확인 사항: 발주사의 RFP를 바탕으로 업무 분류 체계를 정확하게 수립하였는지

 

2. 프로젝트 분석 단계

   - 산출물: 스토리보드 내 정의된 정책

   - 주요 과제: 프로젝트의 정책을 정의하고 스토리보드에 반영

   - 확인 사항: 별도의 정책서를 작성하지 않고, 스토리보드에 모든 정책이 정확하게 반영되었는지

 

3. 프로젝트 설계 단계

   - 산출물: IA(Information Architecture), 스토리보드

   - 주요 과제: 서비스의 정보 구조를 설계하고, 프로세스를 정의하여 스토리보드에 반영

   - 확인 사항: IA는 엑셀 양식을 따르고, depth 3-4개 이하로 유지. 스토리보드에는 메뉴 구조도, process 정의, flow chart 등이 포함되어야 함

 

4. 프로젝트 검수 단계

   - 산출물: 단위 테스트 시나리오, 통합 테스트 시나리오

   - 주요 과제: 서비스 기획자가 주로 테스트 시나리오를 작성. 큰 프로젝트의 경우 별도의 팀이 담당할 수 있음

   - 확인 사항: 모든 기능과 시스템 플로우를 검증할 수 있는 테스트 시나리오가 작성되었는지

 

5. 프로젝트 종료 단계

   - 산출물: 운영 매뉴얼

   - 주요 과제: 서비스의 운영 방법을 상세하게 기술하고, 실제 화면 캡처본을 포함

   - 확인 사항: 운영 매뉴얼이 서비스 운영에 필요한 모든 정보를 포함하고 있는지

 

728x90
반응형

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

6 day 2024.02.04.  (1) 2024.02.05
5 day 2024.02.03.  (0) 2024.02.03
4 day 2024.02.02.  (1) 2024.02.03
2 day 2024.01.30.  (0) 2024.01.30
1 day 2024.01.29.  (1) 2024.01.29