Skip to content

주간 스프린트

JaeSeok Seong edited this page Dec 15, 2022 · 27 revisions

Sprint1 (2주차) 주간계획

담당 역할

화면 작업 담당자
홈 화면
전체 화면
네비게이션 연결
툴바
드로어
최대윤
이호성
루틴 생성/수정 화면 루틴 생성 기능 성재석
이호성
로그인 화면
메인 화면
로그인 기능
로그아웃 기능
드로어에 계정 표시
최양욱

데모 시나리오

  • 로그인 화면에서 로그인
  • 홈 화면에서 드로어 열어보기
  • 하단 네비게이션으로 루틴 관리 페이지 이동
  • 추가 버튼으로 루틴 생성/수정/저장 페이지로 이동
  • 루틴 설정 후 저장 버튼 터치
  • Room에 루틴이 저장되었는지 확인

담당 리뷰어

  • 성재석 <-> 최양욱
  • 이호성 <-> 최대윤

Sprint2 (3주차) 주간계획

담당 역할

화면 작업 담당자
홈 화면 운동 시작
오늘 할 운동 표시
선택된 루틴 표시 및 초기화
최대윤
최양욱
운동 시작 화면 운동 기록 기능
타이머 기능
최대윤
최양욱
루틴 생성/수정 화면 데이터 관리 로직 개선
세트 무게,횟수 기본값 저장
운동 부위 선택
루틴 수정 기능
성재석
루틴 생성/수정 화면 세트 무게, 회수 hint 설정
day와 운동 리사이클러뷰 분리
이호성
루틴 관리 화면 루틴 관리 기능 최대윤

데모 시나리오

  • 홈 화면에서 오늘 할 운동 표시 확인
  • 홈 화면에서 루틴 초기화, 루틴 선택 버튼 동작 확인
  • 루틴 선택 버튼으로 루틴 관리 화면으로 이동
    • 루틴 생성을 보여주고 루틴을 선택
  • 홈 화면에서 루틴 변경 확인
  • 운동 시작 버튼으로 운동 시작 화면으로 이동
  • 타이머 동작 확인
  • 세트 추가, 삭제, 체크 동작 확인
  • 운동 완료 동작 확인

담당 리뷰어

  • 성재석 <-> 이호성
  • 최양욱 <-> 최대윤

Sprint3 (4주차) 주간계획

담당 역할

화면 작업 담당자
운동 화면 운동 종료 시 타이머 제거
운동 종료 시 체크 확인
최양욱
루틴 열람 화면 루틴 삭제 기능
루틴 공유 기능
이호성
달력 화면 달력 기능 성재석
공유 화면 공유 루틴 표시
공유 루틴 정렬
최양욱
최대윤
공유 루틴 열람 화면 공유 루틴 상세 정보 표시 이호성
전체 화면 화면 전환 시 종료 버그 수정
네비게이션 백스택 문제 수정
최대윤
메인 화면 백업 기능 최양욱
최대윤
루틴 수정 화면
루틴 상세 화면
루틴 수정 페이지에서 day 제거하고 상세 화면으로 넘어와도 남아있는 버그 수정 최대윤
FireStore 데이터 구조 설계 다 같이

데모 시나리오

  • 운동 시작 후 종료
  • 달력에서 운동 기록 확인
  • 내가 생성한 루틴을 공유 (추가로 firestore 사진이 필요할 수 있음)
  • 공유된 루틴을 커뮤니티 페이지에서 표시
  • 공유된 루틴을 눌러 열람 페이지에서 상세 정보 확인
  • 공유된 루틴을 내 루틴으로 적용
  • (구현 완료 시) 백업 기능 시연

담당 리뷰어

  • 최양욱 <-> 이호성
  • 성재석 <-> 최대윤

Sprint4 (5주차) 주간 계획

담당 역할

리팩토링 작업 상세 담당자
UserViewModel 리팩토링 성재석
최대윤
ExerciseViewModel 리팩토링 성재석
패키지 구조 정리 다 같이
필요없는 파일 정리 다 같이
스플래시 화면 최양욱
달력 기능 변경 성재석
정렬 기준 바꿨을 때 포지션 위로 최양욱
루틴 day, exercise, set 개수 제한 성재석
루틴 저장 불가(자세한 피드백) 성재석
리사이클러뷰 애니메이터 일부 제거, executeBinding 최양욱
성재석
운동 이름 길이 제한(폰트 크기 줄이기) 최양욱
운동 무게 앞 0 안뜨게 변경 최양욱
루틴 삭제 다이얼로그 최대윤
루틴 생성/수정 페이지 뒤로가기 제한(다이얼로그) 최양욱
운동 시간 중간 저장 최대윤
리사이클러뷰 성능 개선
전체적인 UI/UX 개선 관리화면 선택된 레이아웃 명확히 보이게 바꾸기
자동 로그인 방식 token, refresh token 써서 실제로 자동로그인
버그수정 작업 상세 담당자
루틴 생성시 exercise없어도 저장됨 성재석
history 생성된 루틴 삭제 안됨 성재석
루틴 상세에서 운동 확장 안되는 버그 수정 성재석
루틴 열람 페이지 day, exercise, set 정렬 이호성
화면 작업 상세 담당자
전체화면 화면 전환 피드백 백스택, UIState, network 연결 상태 최대윤
유저 정보(id, routine, day) 백업 이호성
유저 히스토리 백업 이호성
유저 루틴 백업 이호성
유저 정보 복원 이호성
유저 히스토리 복원 이호성
유저 루틴 복원 이호성
로그인 화면 로그인 할 때 동기화 이호성
홈화면 회원 탈퇴 기능 최대윤
로그아웃 시 로컬 데이터 삭제 최대윤
회원탈퇴 시 로컬+서버 데이터 삭제 최대윤
이호성
레이아웃 깨짐 문제 해결 (recycler view 부분) 최대윤
루틴 초기화 최대윤
운동 시작 화면 운동 넘어가기 최대윤
히스토리 저장할 때, 루틴 명 저장되게 최대윤
공유화면 공유 횟수순 정렬 최양욱
최신순 우선 정렬 최양욱
공유 루틴 열람 공유된 루틴 세부 정보 표시 최양욱
내 루틴으로 가져오기 최양욱
로컬 루틴 열람 공유하기 이호성
공유취소(삭제) 이호성
트랜잭션 처리 이호성
중복 데이터 처리 공유된 루틴 한 번 더 공유(update) 이호성

데모 시나리오

  1. 최초 로그인 시 백업 정보 받아옴 (복원)
  2. 달력에 히스토리, 관리화면에 루틴 리스트 보여주기
  3. 내 루틴 선택해서 공유하기 선택
  4. 공유하기 페이지 보여주기
  5. 공유 루틴 선택해서 가져오기
  6. 공유 취소 보여주기
  7. 로그아웃하고 다른 아이디 로그인
  8. 회원탈퇴하고 데이터 삭제되는 것 보여주기

담당 리뷰어

  • 최대윤 → 최양욱 → 성재석 → 이호성 → 최대윤
  • PR 올릴 때 리뷰어 설정하기
  • PR 단위 작게
  • PR 리뷰 빨리 하기
    • 최신화, 충돌 방지
Clone this wiki locally