[TIL] 설문과 API로 서비스 흐름 점검하기
사용자 흐름 기준 서비스 구조 점검, AI 결과 공개 범위 및 피드 구조의 API·ERD 설계 영향
For the English version of this post, see here.
[TIL] 설문과 API로 서비스 흐름 점검하기
오늘 한 일
- 사전 설문조사 구글폼 작성 및 배포
- 사전조사를 통해 실제 타겟팅하는 사용자가 이 서비스를 사용할 의향이 있는지, 타인에게 내 소비 습관을 공개한다는 부분에 대해 거부감이 없는지 확인해보면 좋을 것 같다는 피드백을 반영함
API 명세 초안 작성
- BE 회의
회의
유저 플로우에 대한 이해 부족
회의를 통해 가장 크게 느낀 점은 처음 ERD를 설계할 때 실제 사용자 흐름에 대한 이해가 부족했다는 점
기존에는 단순히
소비 기록 -> 랭킹 생성 -> AI 결과 생성정도로만 생각했는데, 실제 와이어프레임과 연결해서 보니 사용자 입장에서 ‘어디서 어떤 결과를 보게 되는지’가 훨씬 중요했음특히 아래 부분에서 프론트 와이어프레임과 초기 설계 차이를 발견함
- 프론트 와이어프레임 기준
- 초기
하루에 여러 주제 존재 - 한 사람마다 별칭 제공
주제를 벗어난 기준을 이용한 랭킹 생성
상위 3명에게만 AI 로스팅 제공
4위 이하 사용자는 개인 피드백 확인 불가능
- 중간 변경 후
하루에 하나의 주제 존재
주제 기준 랭킹 생성
상위 3명에게만 AI 로스팅 제공
4위 이하 사용자는 개인 피드백 확인 불가능
- 초기
- 백엔드에서 생각한 방향
개인 페이지에서 자신의 AI 로스팅 확인 가능
또는 순위 공개 없이 4위 이하 사용자도 AI 피드백 확인 가능
- 즉 단순히 AI 결과를 저장하는 것이 아니라, 누가 어디서 어떤 형태로 결과를 보게 되는지도 고려해야 한다는 걸 느낌
- 프론트 와이어프레임 기준
피드 구조에 대한 고민
또 하나 논의된 부분은 현재 와이어프레임에 Setlog 같은 피드 구조가 없다는 점
- 만약 피드를 추가한다면 시간순으로 소비 내역이 쌓이는 수직형 타임라인 구조를 생각하고 있음
- 또한 사진은 저장하지 않기로 했기 때문에, 카테고리 아이콘 / 가맹점 / 금액 / 메모 등을 활용해 소비 피드를 구성하는 방향으로 고민함
- 개인 페이지를 만들어 하루 소비 내역을 누적해서 보여주는 구조도 이야기함
배운 점
- 논의를 하면서 ERD나 API를 단순 데이터 구조 관점으로만 보면 안 되고, 실제 사용자가 어떤 흐름으로 서비스를 사용하게 되는지까지 함께 봐야 한다는 걸 느꼈다.
- 특히, AI 결과를 누가 볼 수 있는가 같은 정책 하나가 API, DB 구조, 화면 설계까지 모두 영향을 준다는 점이 인상적이었다.
- 처음에는 기능 중심으로 설계했다면, 이제는 점점 사용자 경험 중심으로 사고하게 되는 것 같다.
다음 할 일
BE 회의 중 논의사항 전체 공유
ERD 최종 수정
API 명세 작성
각자 맡을 도메인 분담
프로젝트 세팅 후 개발 시작
댓글
궁금한 점, 피드백, 오류 제보를 남겨 주세요.