전체 글 썸네일형 리스트형 백오피스 기획자가 하는 업무 백오피스 기획자가 하는 업무는 1. 서비스에 필요한 데이터를 정의하고 분류한다. 2. 회계, 인사, 상품 등의 데이터를 활용할 수 있는 환경을 만든다. 3. 비즈니스를 확장하고 업무를 효율화 하는 데에 기여한다. 서비스 PM도 시스템/백오피스를 알아야 한다. - 시스템을 알아야 이후의 일을 도모할 수 있다. 시스템과 백오피스에 대한 이해를 바탕으로 이해를 시켜야 한다. 백오피스 PM이 기획하는것● 고객관리와 상품을 관리하는 서비스어드민● 고객 상담내역을 관리하는 CS어드민● 광고집행 현황을 보고 관리하는 광고어드민● 입고-출고(판매)-재고를 관리하는 물류어드민(psi)● 결제결제 이후(정산 등)를 관리하는 파이넨스어드민● 인사관리를 할 수 있는 인사관리어드민● 기안(품의)을 올리고 승인을 받는 결재어.. 더보기 pm 공부 - 기획산출물 기획 산출물에는 10가지가 있다.1. 프로젝트 개요2. 요구사항 정리3. 타임라인 설정4. 업무 프로세스 분석 및 메뉴구조도 작성5. 비즈니스 로직 정리 - 다양한 다이어그램 활용 (중요~)6. 데이터 구조 설계7. 정책서8. 화면 설계서9. 테스트 케이스10. 마이그레이션 및 운영매뉴얼 작성1. 프로젝트 개요 프로젝트 개요는 타부서에 발표 및 요청, 공유 목적으로 사용하며 목차와 같은 역할을 한다. 프로젝트명, 배경, 목표, 프로젝트 범위 등을 포함하여 작성하면 좋다!프로젝트 개요에는 6하원칙이 들어가야 한다.배경(WHY): 프로젝트 배경에 대한 이해, 비즈니스 방향성 공감목표(WHAT, HOW): 프로젝트로 인한 임팩트 파악, 현황/ 영향도 파악과 시뮬레이션을 통한 KPI 설정. 해결방안범위(WHO.. 더보기 PM 으로서 협업하게 될 이해관계자와 업무 프로세스 PM으로서 협업하게 될 이해관계자와 업무 프로세스는pm으로 업무 시 많은 직군과 함께 협업하게 된다고 한다.각 이해관계자의 역할디자이너기능/서비스의 UX, UI 설계개발자기획된 기능을 실제로 구현QA개발된 기능이 정상 동작하는지 테스트데이터 분석가기능 출시 전/후의 수치 기반 검증 및 인사이트 도출CS/운영팀사용자 응대와 피드백 수집, 운영 정책 수립마케터신기능 또는 개선안에 대한 외부 커뮤니케이션내가 가진 장점, 하드 스킬과 소프트 스킬🛠 하드스킬SQL 쿼리 작성이전 직장에서 팀 내 SQL을 통해 원하는 데이터를 정확하게 추출할 수 있음커뮤니케이션을 위한 문서 작성 툴 사용 능력슬랙과 노션 등을 통해 커뮤니 케이션을 위한 툴을 계속 사용해왔음피그마 활용 능력피그마를 통해 고객 여정 맵을 그려보기도 하.. 더보기 PM이 되어보쟈! 나는 개발보다는 서비스를 '운영하고 개선하는 일'에 더 흥미를 느낀다는걸 알게되었다. 그래서 난 실제로 IT 플랫폼 기업의 고객 성공 팀(CSM)으로 근무하며 고객 데이터를 분석하고 응대 흐름을 관리해왔다.운영 업무를 하며 자연스럽게 서비스 곳곳의 문제점들이 눈에 들어오기 시작했고, 고객 이탈률을 줄이기 위한 프로젝트에 참여하면서 '데이터 기반 문제 해결'의 매력을 느꼈다.프로젝트를 효율적으로 운영하기 위해 직접 SQL을 공부해 쿼리를 작성하고, 누락 고객 400여 명을 찾아내는 등의 기여도 했다. 이 경험을 통해 내가 가장 즐거워하는 일은 단순한 운영이 아닌, 문제를 정의하고 해결책을 설계하는 PM의 역할이라는 걸 깨달았다.그래서 나는 지금, PM이 되고자 한다. 더보기 플러터로 앱 만들기 플러터로 앱 만들기는 참 편한것 같다. (아직 한게 없어서 그런듯)앱의 기본 구조도 잡아주고 편리한 기능도, 자동 완성도 많다. 웹 개발을 했다면 앱 개발을 하기에는 조금 수월할지도 모른다는 생각이 들었다. 이번에는 코딩에플(코딩흑마법사)에서 강의를 결제했다. 난 이해는 안되도 일단 해보고 개념을 잡는편이 훨씬 빨리 배우기 때문이다. 첫번째 숙제를 했는데 생각보다 괜찮았다! Scaffold 로 구조를 잡고 appBar, body, bottomNavigationBar 를 사용했다. bottom에 height를 주기위해 Sizebox를 사용했다. 더보기 채용 과제를 끝냈다! 지난 1주일간 취업 과제를 할 일이 있었다! 알바나 기타 다른일로 시간이 많이 있지 않았지만 무사히 끝낼 수 있었다. 과제내용! 디자인 파일과 기능에 대한 설명을 보고 화면을 만드는 과제였다. 구현할건 생각보다 간단해서 여러 일로 시간이 없는 내게는 적당했다. 디자인 디자인 파일은 공개하지 않는게 좋을것 같아 짧게 설명하자면 왼쪽에 사이드바가 있고 오른쪽에는 내용이 있는 모양이었다. 사이드바에는 대메뉴와 소메뉴가 있어 대메뉴를 누르면 소메뉴가 나오는 형식이었고 크기는 세로 100vh 가로는 전체 화면에 20%였다. 기능 화면을 열었을떄 정보를 get으로 가져와 화면에 뿌려야 했고 기능1~기능6 까지 있었다. 기능 2,4는 input 이었다. 그리고 저장을 누르면 post 요청을 보내야 했다. 이 외에도 .. 더보기 TypeScript 2편! (any, unknown) // ()는 선택사항이다. 하지만 해주면 좀 더 가독성이 좋아진다. let member : (number | string) = 'kim'; // 여러 숫자와 문자열이 들어갈 수 있기 때문에 이진법으로 이름을 넣어도 된다. member = 1101011000000100; // 배열이나 객체의 타입을 여러개 지정해주려면 아래처럼 let numString :(number | string)[] = [1,'2',3] let objs :{a:string | number } = { a : 123 } // 모든 자료형 허용이 가능하다. 타입 쉴드 해제 let anyType : any; anyType = 123; anyType = [] // any 말고 unknown도 있는데 any 보다 안전하다. let unknown.. 더보기 TypeScript 타입 지정법. TypeScript 를 공부하며 타입 지정법을 정리해놨는데 블로그에 공유하려 한다! // 타입 지정하는법 const num :number = 123; // mix 변수에는 string이나 number가 들어온다는 뜻이다. // array 타입 지정법 아래 예시의 string 부분 원하는걸로 변경 가능 // arr 변수에는 string인 array만 들어올 수 있다 const arr :string [] = ['kim', 'jung'] // object 타입 지정법 obj 변수에는 {drink : string}이런 object만 들어갈 수 있다. // 만약 :{drink? : string} ?추가하면 drink가 들어올 수도 아닐수도 있다는 뜻이다. const obj :{drink : string} = {".. 더보기 이전 1 2 3 4 ··· 7 다음