Search
3️⃣

3차 데모데이 피드백 반영

날짜
2024/08/09
파트
팀/회고
서기
블로그 업로드 여부

피드백 반영 내용!

4차 스프린트 기능 개발 계획 확정

추가할 기능

참여 취소 기능
확정 전엔 다 나갈 수 있게
참여가능만 필터링 추가
정산금액 확인 기능
댓글방의 전체 참여자 확인 뷰에서 예상 공동구매 엔빵 가격은 totalPrice / totalCount
신고하기 기능
가로 모드, 다크 모드 미지원

변경할 기능

단어 통일 공동구매
댓글방 뷰에서 약속 장소 및 시간 확인 텍스트를 약속 장소 및 모집 종료 시간 확인 으로 수정
마감임박순 필터 이름을 마감임박만으로 변경

백로그

후에 모집 종료 날짜 뿐만아니라 물건 거래 날짜도 정하는 걸로… 우선은 제외!
댓글 캐싱

개발 우선순위

안드로이드

1.
베타 배포
2.
공모 작성 뷰 수정
3.
공모 상세에서 내가 작성한 글에서 채팅방으로 이동하기 추가
4.

백엔드 - 8월 19일(월) 백엔드 최종 배포를 목표 다들 안녕

1.
운영 서버 분리(prod 환경 구축) → 8/12(월)
다같이
2.
정산 금액 확인 기능(댓글방에서 확인) → 8/13(화)
메이슨
3.
참여 취소 기능(확정 전이면 무조건 취소 가능, 취소 불가능한 상태이면 에러 메세지를 보내준다.) → 8/13(화)
포케
4.
[기능수정] 채팅방 생성 시점을 참여자 추가가 아닌 공모 생성 시점으로 변경 → 8/13(화)
에버
5.
[기능수정] 채팅방 상태 조회 API를 채팅방 정보 조회 API로 명칭 변경하고, 총대인지 여부와 채팅방 제목 보내주기 → 8/13(화)
에버
6.
[기능수정] 공모 상세 조회 API에서 boolean으로 총대 여부 알려주도록 추가 → 8/13(화)
도라
7.
[기능수정] 로그인 API에서 memberId랑 nickname 반환하도록 추가 → 8/13(화)
도라
8.
[기능수정] 필터링 수정 및 추가(할인율이랑 상태를 db 필드에 추가) → 8/14(수)~16(금)
이전 담당자: 도라, 메이슨
현재 담당자: 에버, 포케
9.
[기능수정] 자동확정 상태변경(스케줄링) → 8/14(수)~16(금)
이전 담당자: 에버, 메이슨
현재 담당자: 도라, 메이슨
10.
[기능수정] API 권한 추가(총대와 참여자의 권한을 분리) → ~8/19(월)
담당자: 포케, 도라
11.
[리팩토링] isManualConfirmed 제거 및 도메인 로직 확인 → ~8/19(월)
담당자: 메이슨
12.
[기능수정] 소셜 로그인 로직 백엔드로 이관 (ci(email) → accessToken) → ~8/20(화)
월욜에 다같이 기릿
13.
DEV, PROD, DB 분리 → ~8/20(화)
회원가입 시 이 정보들을 로컬 데이터저장소에 저장하는데 하나의 계정으로 여러 디바이스에서 로그인 할 때에는 첫 회원가입 한 디바이스에만 이 정보가 저장되어서 로그인 할 때마다 받아야 할 것 같아요

8월 19일(월) 배포 이후

1.
MySQL 서버 띄우고 연결
2.
19일부터 데모데이까지 QA
3.
[기능수정] 로깅 정보에 사용자 정보 추가(배포 후에도 가능)
4.
[리팩토링] 로깅 관련 코드 리팩토링
5.
[리팩토링] 테스트 코드 추가
발생할 수 있는 모든 status code(ex. 200, 201) 한 번 정리하기 (API 별론 필요 x)

피드백 내용!

기획/디자인

기능 구현만 7개라서 베타테스터 고려해서 일정 계획 필요
이 기능들이 사용자가 정말 필요한가를 생각해서 기능 추가 필요
공모 삭제 회원 탈퇴가 제일 오래 걸릴 수 있다.
삭제할 수 있는 시점 (참여자가 있을 때 삭제하지 못한다던지)
주문했는데 탈퇴? 참여중인 상태일때 탈퇴할 수 없게 만들기
탈퇴나 신고가 되었어요 6개월 뒤에 사기당했어요. 어떻게 해야 함??
탈퇴기능 우선순위 높여야 할 듯
사진 올리는거 직관적으로 보이지 않음
어르신들도 당근마켓 많이 쓰는데
당근마켓 물건 팔면 세금신고?
물건을 팔아서 발생한 수익을 내야 함 그럼 참여자 영수증으로 대변
직접 우리 앱을 사용해서 공모 해보는 시도 가질 필요가 있다.
필요한 기능인지는 직접 사용해보고 경험해봐야 한다.
일정확정 쓸까? 공모 만드는데 너무 많은 자료가 들어감
지금 시점에 검색이 필요한가?
필터의 마감 임박 순 (”마감 임박 만”) 으로 변경필요
마감 임박인 데이터만 보여주는것인데
공동구매, 공동 구매
사용자 인터뷰 제안
기능 개발의 기준이 될 것, 가입 요청 등 가능할 것
공모 만들 때 입력해야 할 값이 너무 많다
4차 데모데이 전 어플 통해서 직접 공구 해보기
어떻게 친절한 서비스를 만들 수 있을지 고민해보기
포케
로깅은 쌓되 문제와 원하는 데이터를 빨리 찾는데에 의의가 있음 옆방 브리의 피드백 엿들음 따라서 검색하기 쉽게 변경 필요
(제이슨)베타테스터 잘 모집해서, 런칭 페스티벌 전에 총대마켓이 새 공모 진행해보셈 어떤 기능을 실제로 쓰는구나~ 일정 확정 같은 기능들, 실제로 쓸까? 공모 만드는데 입력해야 하는 정보가 너무 많다. 어쩌면 앱보다 웹이 더 적합하지 않을까 레독은 어떻게 만들었는지?
4차 데모데이 베타 테스터 모집은 했는가? 기능 구현이 너무 많은 것 같다. 일정이 가능한가?
모집은 준비되어있다. 플레이스토어는 오늘내로 완료할 것
기능은 더 추려야 할 것 같다.
가로모드는 왜...?
(제임스)저 기능들이 공모에 참여한 사람들이 원하는 기능인지? 테스터 선발은 공구 경험한 사람들도 데려오면 되지 않을까? 이런 부분이 조금 부족한 것 같다. 공구글을 쓰고, 삭제할 수 있는 시점이 있는가? 탈퇴 시에도 데이터를 남겨야 한다. 판매자인데, 50명이 신청하고 탈퇴해버리면 어떻게 하는가? 이럴땐 탈퇴 불가하게 하든지... 신고하기(구글폼)는 무엇인가? 구글폼으로 보내면 어떻게 신고를 처리할 수 있는가?
일단 수동으로 조치를 할 생각이었다. 글을 입력하면 글자수 제한이 있는가? 실시간으로 카운팅 될 수 있으면 좋겠다. 삭제든, 신고든, 참여자가 당황하게 될 것. 6개월 후에 사기당했어요~ 등 고소하는 것과 같은 상태면, 어떻게 대응할 것인지? 2주만에 다 하기는 힘들거다. 탈퇴기능 만드는 것만 1달 걸렸다.

소프트스킬

소프트스킬
모니터링 얼마나 작업했는가?
모니터링 어제 끝났어요, 로깅과 모니터링이 기술 선정하였고 어제 집가기 전 완료
→ moment를 같이 잡았는데, 서로 피드백을 받았고 같이 논의를 했어야 했다.
→ 다음엔 안드와 백 함께 작업해야 겠음
GA, AWS 접속해서 확인하기 쉽게 교육 필요
팀 분위기 안좋은가요?
즐겁습니다 에
서비스에 대해서 이거 어떻게 사용해야 하지?라고 불친절하게 느껴질 수 있음
불편을 해소(진통제)해야함
그 뭐냐 .. 칠판 적은거 좋았음
로그인 안 된 상태에서 꼼꼼히 체크해봐라
(리사)서비스 직접 공구하고 166개 ㄹㅈㄷ 반올림 기능, 총대 이윤 기능은 좋은 시도인 것 같다. 아까 사진을 링크에서 추출하는 부분에서 직접 올리는 버튼이 직관적으로 보이지 않는 것 같다. 젊은 사람들은 잘 하겠지만, 어르신들은 접근이 힘들 것 같다. 사진 업로드 버튼을 따로 뽑거나, 좀더 직관적인 버튼이 있으면 좋을 것 같다. 여러 경험을 했던 팀이라 회고 정리 방법, 페프 방법에 대해는 잘 진행하고 있는 것 같다.

백엔드

로그
로그로 사용자의 행위를 추적할 수 있도록
로그 남기는 시점에 DB가 어떤 상황인지 남겨야 트래킹 가능
MDC 키워드 학습해보기 (ThreadLocal) vs Interceptor
비즈니스 측면의 모니터링도 고려해보기
예시) 회원 수 증가 정도, 접속 정도, 공구글 열리는 정도, 할인율 제한 등
UUID 생성하는 이유
소통을 위함
사용자가 어떤 상황에서 문제가 발생했는지 트래킹이 되는가? → userId가 빠져서 불가능할 것
메시지가 아닌 작업 단위를 기준으로 로깅
(토미)로그 남기는거 보니까 identifier를 uuid로 하는데, 왜 하는가?
소통을 위해 남겼다. 로그 검색을 위해... 사용자가 뭔가를 하다가 문제가 생기면, 어떤 문제인지 트래킹을 할 수 있는가?
아직 userId가 없어서 트래킹이 안됨. 추후 고려할 것.
memberId 추가하겠습니다. 메세지마다 ID가 있다면, 여러 작업 시 트래킹이 힘들 것 같다.
작업단위에 대한 정의가 더 필요할 것이다.
UUID가 필요하지 않을 것이다.
검색 기능 구현 방법
쿼리로
키워드에 한정된 검색 → 검색이 지금 시점에 필요한 기능인가?
(토미)쿼리에 LIKE가 달리면 성능상에 어떤 문제인지? - 질문 검색을 조심해서 접근해야 한다. 총대마켓을 들어가서 삼다수를 공구하고 싶다 -> 삼다수로 검색할 수 있고, 물로 검색할 수 있고, 생수로 할 수도 있다. 지금은 거기에 등록된 키워드만 검색될 건데, 왜 안나오지? 와 같이 UX에 문제 생길수도.. 지금 시점에 정말 검색이 필요한가? 추가했다가 없애면... 힘들겠지? ㅋㅋ 아까 필터에 마감임박순이 있었던 것 같은데, 정렬인 것처럼 보인다. 마감임박만은 어떤가? 고객이 어떻게 생각하는지가 더 중요하다.
테스트 코드

안드로이드

글 입력 글자수 실시간 확인
(제이슨)모니터링을 언제 했는지?
논의는 화요일부터 했고, 로깅이 오래 걸려서 모니터링을 어제 완료함 안드는?
GA 지표를 잘 잡아주셨는데, 이런 논의를 안드만 했는지?
사용자 플로우대로 잡아가면서, 서로 논의
백엔드의 요청으로 추가된 것은 없음
글을 입력할 때 글자수 제한 숫자 UX를 추가해주세요. 현재 글자수 count도
사진 업로드 버튼을 더 직관적으로 수정
글 삭제 시점, 탈퇴시 글 어케?
총대마켓으로 직접 공구해보기
지표를 세우는 데에 있어서, 같이 논의했는가? 서비스를 같이 만드는데, 의미있는 지표인지는 같이 논의해야 할 것 같다. 안드만 해야하는건 아니다.

전체 기록

에버
포케
채채
메이슨
알송
필터링 텍스트 마감임박순 에서 마감임박만 으로 변경