본문 바로가기

728x90
반응형

전체 글

(560)
[Part2-1 역기획 프로젝트] Ch8. Case study - 인하우스 과제 Case Study - 인하우스 과제가상 시나리오, 상황을 생각해서 문제를 해결하는 과제. * 가상배경- 환경아주 초창기 스타트업은 아니지만, 서비스를 시작한 지 1년이 조금 넘은 회사에 PM으로 입사.이곳은 인터넷에서 식품과 소모품을 판매하는 쇼핑몰이다.회원 수는 15만 명 정도이고 재방문 빈도가 높은 편이라고 한다.나에게 이질적인 점은, 이곳이 크로스펑셔널 조직을 운영하고 있다는 것이다.내가 있는 팀은 백엔드 개발자 3명, 프론트엔드 개발자 1명, 그리고 기획자인 나까지 총 5명으로 구성된 목적 조직이다.이름은 마케팅플랫폼팀- 일하는 방식팀 업무 : 프로젝트, 운영 업무로 구분보통 규모가 큰 개선이나 신규 작업이면 프로젝트, 규모가 작거나 유지보수성 작업이면 운영 업무로 분류 프로덕트 조직들은 2주 ..
[Part2-1 역기획 프로젝트] Ch5. 역기획 연습 (쿠팡) 역기획 연습 - 쿠팡1. 서비스 소개쿠팡의 창업자는 한국계 미국인인 Bom Kim (한국명 김범석)이다.2010년 8월 오픈했으며, 국내 쇼핑몰 업체 거래액 및 이커머스 시장 점유율에 있어서 네이버를 제치고 1위에 올라섰다.본사 역할을 하는 한국의 쿠팡 주식회사는 비상장 기업이지만, 모기업인 미국 Coupang Inc.는 뉴욕증권거래소에 상장되어 있다.초기에는 위메프, 티몬과 함께 소셜커머스로 분류되었으나 현재는 오픈마켓+종합쇼핑몰이다.2014년부터 로켓배송🚀을 시작했다. 직접 물류센터를 만들고 직매입 상품을 운영했다.2. 서비스 분석- 미션, 비전, 목표, 전략에 대해서2.1 서비스 미션 & 비전고객들의 입에서 “쿠팡 없이 어떻게 살았더라?”라는 말이 자연스럽게 나오는 세상을 만드는 것이고, 우리는 ..
[Part2-1 역기획 프로젝트] Ch4. 주요 서비스 분석 (3) 쿠팡, 해외 플랫폼 서비스 역기획 - 쿠팡2010년 8월에 오픈했다. 창업자는 한국계 미국인인 김범석이다.본사 역할을 하는 한국의 쿠팡 주식회사는 비상장 기업이지만, 모기업인 미국 Coupang Inc.는 뉴욕증권거래소에 상장되어 있다. 2021년 3월에 상장했다.초기에는 위메프, 티몬, 그루폰과 함께 소셜커머스라 불렸다. 당시 소셜커머스는 식당, 여행 할인권을 공동구매 형태로 싸게 파는 곳이었다. 점점 이커머스로 변했다.2014년 로켓배송 서비스를 시작했다. 전자상거래 업체가 배송 직원을 직접 고용하는 케이스는 처음이었다. 직접 물류센터를 짓고, 직매입 상품 판매를 시작했다.지속적인 대규모 적자가 문제로 지적되었으나, 2022년 1분기 제품, 커머스 부문에서는 약 34억원의 흑자를 기록해서 시장을 놀라게 했다.메인보통 쇼..
[Part2-1 역기획 프로젝트] Ch4. 주요 서비스 분석 (2) C2C, 배달의 민족, 네이버쇼핑 서비스 분석 - C2C 중 중고거래 플랫폼하나금융경영연구소에 따르면 2008년 4조원이던 국내 중고거래 시장 규모는 2020년 20조원으로 5배 성장했다.글로벌 중고거래 시장 규모도 2021년 270억달러(약 32조원)에서 2025년 770억달러(약 91조원)로 성장할 것으로 관측된다고 한다.중고거래 시장 규모의 확대는 여러 가지 원인이 있겠지만, 모바일 플랫폼의 발달과 제품 내구성 강화가 주효하다.주로 사용되는 플랫폼은 당근마켓, 번개장터, 중고나라이다. 모두 기업가치를 인정받아 투자 유치에 성공했다.중고나라는 가장 큰 플랫폼이지만 네이버카페에 종속되어 있다는 점이 특이하다. 때문에 상대적으로 저평가되고 있다.중고나라 예시당근마켓 예시번개장터 예시종합- 주로 사용되는 중고거래 플랫폼 3개는 방향과 특성..
[Part2-1 역기획 프로젝트] Ch4. 주요 서비스 분석 (1) 오픈마켓, 종합몰, 전문몰 서비스 분석 - 오픈마켓통신판매업과 통신판매중개업은 비슷해 보이지만 다르다. - 나무위키에서 정의하는 오픈마켓은 다음과 같다.다수의 판매자와 소비자가 온라인상에서 상거래를 할 수 있는 가상의 장터를 제공하여 누구나 판매자와 소비자가 될 수 있는 운영 형식. **상품을 구매 또는 판매할 수 있는 기회가 개방되어 있는 온라인 전자상거래 플랫폼**을 일컫는다.**서비스 운영사가 거래에 관여하지 않고 플랫폼만 제공하는 중개자의 역할만 한다는 점에서 다른 전자상거래 형태와 구분**된다. 거래가 발생하면 오픈마켓 운영사는 플랫폼을 제공한 대가로 **상품을 판매한 사용자로부터 일정 비율의 중개수수료를 받으며, 이 수수료가 주요 수익모델**이 된다.영어 명칭 또한 Open Market일 거라고 착각하기 쉬운데, 실제로..
[Part2-1 역기획 프로젝트] Ch3. 역기획 Warm up : 마음가짐 & 자세, 역기획 관련 1. 역기획에 필요한 마음가짐과 자세UX/UI는 잊자! 화면에 보이는 것은 결과일 뿐이다. 우리는 그 이면을 알아야 한다.지금 상태는 지금까지의 최선! 여기 선배들은 왜 이렇게 디자인했을까?수익 증대와 연결된 문제 아닐까?연관된 부서가 있어서 의사결정이 어려운 것 아닐까?우선순위가 상대적으로 낮지 않을까?당신이 이 서비스의 기획팀장이라면 요즘 주된 고민거리가 무엇일까?올해 사업 목표와 우리 팀의 KPI는?쌓여있는 여러 과제 중 우선순위는?부족한 리소스를 감안했을 때, 가장 현실적인 계획은?(상무님이 좋아하실)신선한 아이템은 없을까?이 회사 면접을 준비한다고 생각하자!예상 질문 1) 저희 서비스 많이 써보셨나요?예상 질문 2) 저희 서비스에서 개선할만한 점이 있다면 제안해주세요.예상 질문 3) ㅇㅇㅇ와 비..
[Effective C#] Ch6. 그 외 것들 (2) safe code, CLS 규격 코드 작성하기, 48. 안전한 코드 (Safe Code)를 선호하라.그럼 Safe Code와 Unsafe Code 란?Safe codeC#의 기본 운영 방식. CLR(Common Language Runtime)이 타입 검사, 메모리 검사, 범위 검사 등을 수행해 안정성과 보안을 보장함Unsafe codeunsafe 키워드와 포인터 연산 등을 사용하는 코드. 더 빠르지만, C/C++ 수준의 메모리 제어 권한을 가져오며, 버그와 보안 이슈 가능성이 올라간다.성능이 극도로 중요한 특별한 상황이 아니라면, 항상 safe code를 우선하라고 강조. Unsafe code가 위험한 이유?CLR의 보안 장치 우회타입 안전성, 범위 검사, null 검사 등을 우회포인터 기반 오류스택 오염, 메모리 누수, 접근 위반 발생 가능가비지 컬..
[Effective C#] Ch6. 그 외 것들 (1) 박싱 & 언박싱 주의 , exception class, 강력한 예외 보장 45. 박싱 (Boxing) , 언박싱 (Unboxing)을 최소화Boxing? 값 형식 (value type)을 참조 형식(reference type)으로 변환하는 과정int i = 123;object o = i; // boxing 발생!Unboxing? 참조 형식으로 변환된 값 타입을 다시 원래의 값 타입으로 꺼내는 과정int i2 = (int)o; // unboxing 발생!성능 저하힙 메모리 할당 + 가비지 컬렉션 부담 발생형 변환 오류잘못된 언박싱은 런타임 예외 발생 가능값 복사참조 전달이 아니라 복사이기 때문에 부작용 없음과 동시에 예기치 않은 동작도 발생 가능박싱 피하기Generic을 활용List을 List 대신 사용해서 박싱 제거값 타입 전용 인터페이스 구현 피하기struct에 인터페이스 ..
[Effective C#] Ch5. Dynamic 프로그래밍 in C# (2) dynamic 활용.2 , expression 42. Expression API를 활용하는 방법을 이해하라.C#에서 제공하는 표현식 트리 (Expression Trees)를 이해해야 한다는 내용.Expression API는 .NET의 System.Linq.Expressions 네임스페이스에 있는 기능들을 의미.LINQ, 동적 쿼리, DSL, 규칙 엔진, ORM 등 고급 C# 기술의 핵심 구성요소 Expression Tree?코드를 객체처럼 구성할 수 있는 자료구조.Expression> expr = x => x * 2; 함수처럼 보이지만 실제로는 표현식 트리 (expression tree)라는 데이터 구조로서x=> x*2라는 코드 자체를 분석하고 조작할 수 있게 만든 것. Expression 트리를 인자로 받기 — 코드(람다식)를 분석하고 실행하거나 ..
[Effective C#] Ch5. Dynamic 프로그래밍 in C# (1) dynamic 활용.1 38. dynamic의 장점과 단점을 이해하라.dynamic은 C#에서 컴파일 시점이 아닌 런타임(runtime)에 타입을 결정하도록 하는 키워드.유연한 코드를 가능하게 하지만 타입 안정성 (type safety)을 포기하게 된다.dynamic value = "Hello";Console.WriteLine(value.Length); // 컴파일 시 타입 체크 안 함 var은 컴파일 타임에 타입이 결정되지만,dynamic은 런타임에 실제 객체 타입을 확인합니다.컴파일러는 이 코드가 맞는지 아닌지 검사하지 않음장점설명유연한 코드타입이 바뀌거나 정해지지 않은 데이터를 다룰 때 유용 (예: JSON, COM, reflection)상호운용성COM 객체, JavaScript, Python, JSON API 등과 연동..

반응형