쿠팡 클론 코딩 - 어플리케이션 기능 정의

백근영·2020년 4월 15일
12
post-thumbnail

반복의 시작

책 "클린 소프트웨어(로버트 C. 마틴)"을 보면 시스템 설계에 관한 사례 연구를 보여주는데, 애자일 프랙티스의 첫 반복 주기에서는 사용자 스토리를 정의하고, 이를 하나하나 분석하면서 모델링에 관한 통찰을 얻는 모습을 볼 수 있다. (관련내용 바로가기) 그에 따라 우리도 이번 프로젝트에서 사용자 관점에서 구현해야할 어플리케이션의 기능들을 정의하고, 이를 분석해가면서 모델링을 진행하기로 했다.

사용자 스토리 정의

메인 페이지

  • 오늘의 이벤트를 추천 받는다. -> 이벤트 / 쿠폰을 특정한 알고리즘을 통해 추천해주는 것으로.
  • 오늘의 발견을 추천받는다 (상품 추천) -> 카테고리를 추천해준다.
  • 최근 본 상품 및 관련 제품을 추천받는다. -> 화면 중앙
  • 카테고리 관련 상품 추천 받는다. -> 하나의 카테고리에 대해 상품 추천해주기

장바구니 페이지

  • 장바구니 담은 상품을 확인한다.
  • 선택 후 삭제를 한다.
  • 품절/판매종료 상품 전체삭제를 한다.
  • 관련 상품 카테고리를 확인한다.

My쿠팡

  • 나의 정보를 확인한다.

  • 주문목록/배송을 조회 한다.

    • 주문목록 전체 보여주기
    • 현재 배송중인 물품목록 보여주기
  • 취소/반품/교환/환불 내역

    • 취소/반품/교환 중인 물품을 확인한다.
  • 무통장환불

    • 무통장환불 계좌정보를 입력하기 / 입력하였으면 계좌정보 확인
  • 로켓와우 멤버십 가입 및 해지

    • 가입 버튼 / 가입 하였으면 해지 버튼
    • 멤버십 혜택을 확인한다.(모달 창)
  • 정기배송관리

    • 정기배송 일정 변경/확인
  • MY 혜택

    • 사용 가능한 쿠폰 확인. 사용완료/기간만료 쿠폰 확인
    • 쿠팡캐시(마일리지)
      • 나의 사용 가능한 캐시 정보
      • 한달 이내 소멸예정 캐시 정보
      • 쿠팡캐시 적립 및 사용내역(모달 창)
  • My활동

    • 구매후기
      • 작성 가능한 구매후기
      • 내가 쓴 구매 후기
    • 찜리스트
      • 찜리스트에 담은 상품을 확인한다.
      • 선택 후 삭제를 한다.
      • 상품 전체삭제를 한다.
  • My정보

    • 개인정보확인/수정
    • 결제
      • 쿠 머니 충전, 쿠머니 잔액 확인
      • 배송지 관리
      • 배송지 추가/삭제

상품 목록 페이지

  • 카테고리 확인 하기
  • 가격으로 필터링하기
  • 상품 목록 확인하기
  • 싱품 목록 정렬하기 (낮은가격순,높은가격순,판매량순,최신순)

상품 상세 페이지

  • 상품에 대한 간략한 정보 확인하기
    • 제목
    • 가격
    • 배송정보 (배송비, 배송날짜, 로켓배송/로켓프레시 여부)
    • 로켓와우 정보
    • 적용 가능 쿠폰
  • 장바구니 담기
  • 상품 주문
    • 나의 배송지 정보확인
    • 결제 정보 확인
    • 결제하기
  • 판매자의 다른 상품 확인
  • 상품 상세
  • 상품평 확인
    • 베스트순 / 최신순으로 정렬
    • 평점 필터링
  • 상품문의
  • 배송/교환/반품 안내

이벤트/쿠폰 페이지

  • 현재 존재하는 이벤트/쿠폰을 확인한다

이벤트/쿠폰 상세 페이지

  • 쿠폰을 받는다.
  • 쿠폰이 적용되는 카테고리의 상품들을 확인한다.
  • 행사기간을 확인한다.

헤더

  • 원하는 상품 / 카테고리를 검색한다.

사이드바

  • 최근 본 상품을 보여준다.
  • 장바구니 요약 정보를 확인한다.
profile
서울대학교 컴퓨터공학부 github.com/BaekGeunYoung

5개의 댓글

comment-user-thumbnail
2020년 4월 16일

와 기대가됩니다 강의 제작 계획없으신가요

1개의 답글
comment-user-thumbnail
2020년 4월 17일

구글 디스커버에뜨는거보고. 근영님블로그 포스팅들 읽고있습니다 진짜모델링등 예술이십니다..

1개의 답글
comment-user-thumbnail
2022년 1월 11일

좋은 글 감사드립니다.. 이렇게 분석하시다니

답글 달기