예비PM의 '매일 학습 일지'

매일 학습 일지 _ 36일차

tami_w 2023. 2. 16. 20:27

제로베이스 7주 차 3일 강의 내용

Chapter 17. 중간 점검 : 고객 경험을 만드는 PM 전략 - 3 

 

 

9. 개발자와 협업하기 1

 

프로그래밍 언어

: 컴퓨터와 인간의 소통 방법

: 서로 다른 언어를 통역해주는 통역사

 

운영체제

운영체제는 하드웨어를 관리해준다. 하드웨어의 용량이 얼마나 있는지 확인할 수 있고, 보조 기억장치를 관리한다.

프로그램을 설치하고 실행하는 것도 관리한다. 같은 프로그램이어도 설치되는 운영체제가 다르면 운영체제에서 지원하는 언어로 개발되어야 한다.

ex.) Windows, Mac OS, iOS, Android

 

서버와 클라이언트의 관계

계속 달라고 하는 클라이언트 -> 계속 주는 서버

사진

서버에서 정한 체계에 맞춰서 요청을 한다.

사진

 

쿠키

: 앱 또는 웹사이트를 방문하는 유저들에 대한 정보를 저장하는 주된 방법이다.

쿠키에 나에 대한 정보를 담아서 서버로 보내면, 서버는 쿠키를 읽어서 내가 누군지 파악한다.

유저가 검색한 것을 기억하거나 페이지 간 이동했을 때 로그인 상태를 유지하는데 사용된다.

쇼핑 카트 항목들, 자주 찾는 검색 키워드

방문 사이트에 로그인 시, ‘아이디와 비밀번호를 저장하시겠습니까?’, 재방문 시 아이디 비밀번호가 입력된 상태인 경우

사진

 

쿠키의 종류

세션 쿠키 :

쿠키에 만료일이 포함되어 있지 않은 경우, 메모리에 저장되고, 하드 디스크에 남지 않는다. 브라우저를 닫으면 영구적으로 손실된다.

ex.) 1회성 로그인

영구적 쿠키 :

쿠키에 만료일이 포함되어 있는 경우, 브라우저를 종료해도 하드 디스크에 남는다. 만료 시기가 되면 삭제된다.

ex.) 자동 로그인

 

 

 

 

 

10. 개발자와 협업하기 2

세션 :

일정 시간 동안 같은 사용자의 브라우저로부터 들어오는 일련의 요구를 하나의 상태로 보고 그 상태를 일정하게 유지시키는 기술이다.

일정 시간이란 사용자가 웹 브라우저를 웹 서버에 접속한 시점으로부터 웹 브라우저를 종료함으로써 연결을 끝내는 시점을 의미한다.

사진

 

쿠키와 다르게 세션은 서버에서 관리한다.

서버에서 클라이언트를 구분하기 위해 세션 ID를 부여한다.

브라우저를 종료할 때까지 인증 상태를 유지한다.

사진

 

캐시 :

캐싱의 의미는 데이터나 값을 미리 복사해 저장한다는 뜻

웹사이트에 처음 접속할 때 보다 다시 접속 했을 때 로딩시간이 단축하는 이유

서버로 데이터에 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간이 오래 걸리는 경우에 사용

 

토큰 기반 인증 :

인증 받은 사용자들에게 토큰을 발급하고 클라이언트 토큰을 저장했다가 서버에 요청할 때 토큰을 함께 보내서 토큰을 검증 한 후 요청한 응답을 한다.

사용자의 인증 정보를 서버나 세션에 유지 않아도 된다.

사용자가 로그인 되어 있는지 안되어 있는지 서버에서는 신경 쓰지 않아도 된다.

쿠키를 전달하지 않으므로 쿠키 사용에 의한 취약점이 사라지게 된다.

사진

 

 

앱 접근 권한 :

스마트폰 앱 서비스 제공자가 앱을 통해 이용자의 스마트폰 내에 저장되어 있는 정보 및 설치된 기능에 접근하여 해당 정보를 읽고 수정하거나 기능을 실행할 수 있는 권한을 말함

 

개발자와 협업하기

개발 환경과 개발자들의 언어를 이해하자

개발팀과 확장성, 속도, 안정성 등을 함께 논의하자

개발 TREND에 대한 학습도 이어가자

공유하고 소통하자

업무의 완료 시점을 정하자

 

 

 

 

11. 디자이너와 협업하기 1

 

색상

메인 컬러, 키 컬러, 브랜드 컬러

사진

 

디자인 시스템이 필요한 이유

효율성, 일관된 UI, 생산성

기획, 디자인, 개발 생산성을 향상시키고 비용 절감

일관된 브랜드 정체서과 높은 사용성 유지

업데이트도 빠르고 효율적

 

 

 

12. 디자이너와 협업하기 2

 

이미지 파일 종류와 특성

Lossless 손실없는 이미지를 압축해도 퀄리티 손실이 발생하지 않는다.

Lossy 손실 되는 이미지를 압축할 경우 이미지 퀄리티 손실이 발생하고, 반복해서 압축할 경우 점점 이미지 퀄리티가 나빠진다.

Indexed color color map으로 제한된 색상(256가지) 팔레트 색상으로만 저장할 수 있다.

Direct color 제작자가 직접 선태하지 않은 수천 가지의 색상을 저장할 수 있는 속성

사진

사진

 

디자이너와 협업하기

PM/PO는 요구사항을 전달한다.

- 추구하는 목적

- 칠요한 기능

- 고려해야하는 제약

- 요구사항은 개인적인 견해가 아니어야 된다

사진

 

개발과 디자인 사이에서 디자인 결과물이 정해진 리소스와 일정 안에서 가능한지 항상 고려하고 교통정리를 정리해줘야 한다.

 

시스템 상황 변경에 대한 표현도 디자인이 되어야 한다. PM/PO가 정의해서 반드시 디자이너에게 전달해야 된다.

 

선 경청/후 협의 : 디자인 결과물이 의도와 다르게 디자인 된 경우, 디자이너와 관점/철학을 물어보고 의도를 파악하자. PM이 정의한 목적이 잘 전달이 안된 경우이거나 디자이너가 다양한 안으로 확장한 걸 수 있다.

'예비PM의 '매일 학습 일지'' 카테고리의 다른 글

매일 학습 일지 _ 38일차  (0) 2023.02.19
매일 학습 일지 _ 37일차  (0) 2023.02.18
매일 학습 일지 _ 35일차  (1) 2023.02.15
매일 학습 일지 _ 34일차  (0) 2023.02.14
매일 학습 일지 _ 33일차  (0) 2023.02.12