Step 2. 이번 프로젝트에 해결할 문제를 적으세요.
- 유저스토리는 “(사용자)는 (목적/목표)를 위해 (욕구/욕망)을 원한다/하고 싶다.” 이렇게 생겼어요.
- 예를 들면 “판매자는 이 API를 사용하여, 하나 이상의 반품지를 만들고 싶다.” 처럼 작성할 수 있답니다.
- “이건 너무 터무니 없는 거 아닌가?”, “이건 너무 사소한건데…” 싶은 생각은 잠시 버려두고 일단 무조건 머릿속에 떠오른 건 전부 다 적어주세요!
Step 3. 이번 프로젝트의 목표를 정하세요.
애어비앤비의 예약시스템을 클론코딩한다
Ubiquitous Language
- 회원(Member)
- 호스트(Host)
- 게스트(Guest)
- 숙소(Room)
- 여행(Trip)
- 여행의 상태(TripStatus)
- 예약됨(Reserved)
- 여행 중(Traveling) : 여행 기간이 시작되면 db에서 상태 업데이트
- 완료됨(Done)
- 취소됨(Cancelled)
- 리뷰(Review)
- 위시리스트(Wishlist)
요구사항 명세
참고 :