Skip to content

5주차 스프린트 & 데일리 스크럼 & 회고

이지민 edited this page Dec 10, 2022 · 2 revisions

5주차 스프린트

이번 주 할일

  • 지민 - 미션 화면에서 WalkManager를 이용해서 백그라운드에서도 사용자의 위치를 지도에 그릴 수 있도록 구현, 지도에 버스와 지하철의 실시간 위치 그리기, 미션화면 종료 구현
  • 시진 - 백그라운드에서 버스, 지하철의 도착 예정 시간이 설정한 알람 시간보다 빠르면 알람 시간 변경하기
  • 경현 - 경로 상세화면 구현, 미션 결과 화면 구현
  • 종성 - 버스 노선 API 작업, 막차 조회 과정에서 사용되는 API 중 일부 파일 미리 다운받도록 수정 및 캐시 사용, API 호출 과정에서 발생하는 Exception 처리하기

이번 주 데모 시나리오

  • 상세 경로 화면 동작 보여주기
  • 알람 등록 및 미션 동작 보여주기

Week5 day2 (12/6/화) 데일리 스크럼

어제 한 일

  • 시진 - WorkManager 작업
  • 종성 - 서울 버스 차량 판별 로직 구현
  • 지민 - WorkManager 작업
  • 경현 - 경로 상세 화면 구현

오늘 할 일

  • 시진 - 이력서 작성, UI 수정, 코드 학습
  • 종성 - 경로 화면 UI 완성, 공유할 ViewModel 만들기
  • 지민 - WorkManager 작업
  • 경현 - 경로 상세 화면 완성하기

데일리 이슈

  • 시진 - 대학교 동기가 라인에 갔다.
  • 종성 - 이력서에 쓸 내용이 없다.
  • 지민 - 눈이 많이 와서 지각했다.
  • 경현 - 졸려서 더 자다가 지각했다.

Week5 day3 (12/7/수) 데일리 스크럼

어제 한 일

  • 시진 - DB 중복 수정, 경로 화면 로딩 구현
  • 종성 - 화면 간에 데이터 연결 및 Navigation Component 수정
  • 지민 - WalkManager로 상단 Notify 띄우기, 현재 위치 작업, 대중 교통 경로 그리기 작업
  • 경현 - 상세 경로 화면 UI 작업

오늘 할 일

  • 시진 - 버그 수정 및 UI 수정
  • 종성 - Fragment를 backstack에서 pop할 때, ActivityViewModels를 지우는 방법 확인, 경로 화면 UI 그리기
  • 지민 - 백그라운드에서 저장했던 사용자의 위치를 포그라운드로 돌아오면 지도에 그리기
  • 경현 - UI 수정, T MAP 현재 위치로 돌아가는 거

데일리 이슈

  • 시진 - 피곤하다.
  • 종성 - 결과보다는 과정에서 배운 것들과 경험을 더 즐기면 좋겠다.
  • 지민 - 어제 타고 있던 버스가 접촉사고로 길가에 멈춰있었다.
  • 경현 - 피곤하다.

Week5 day4 (12/8/목) 데일리 스크럼

어제 한 일

  • 시진 - 버그 수정, 알람 설정화면 UI 구현
  • 종성 - Navigation Component 작업 마무리, 경로
  • 지민 - 백그라운드에서 저장했던 사용자의 위치를 포그라운드로 돌아오면 지도에 그리기, DataStore에 있는 저장된 알람 정보 이용, 목적지 마커 그리기, 현재 위치와 목적지가 모두 보이도록 하는 축적 버튼 생성
  • 경현 - 상세화면 UI 완료

오늘 할 일

  • 시진 - 알람 시작화면 UI 수정, 알람 로직 수정
  • 종성 - API 호출 시 데이터가 비어있을 때 처리, 경로 화면 UI 구현
  • 지민 - 버그 수정, 목적지 도착시 미션 종료 구현
  • 경현 - MapFragment 관련 버그 수정, 전체 UI 수정

데일리 이슈

  • 시진 - 피자 먹다가 늦었다.
  • 종성 - 오늘 파트너기업 신청하는지 몰랐다.
  • 지민 - 아침에 버스를 늦게 내려서 아저씨가 욕했다.
  • 경현 - 날씨가 따뜻해서 좋았다.

Week5 회고

주말 동안 할 일

  1. 다음 주 화요일에 발표를 해야 하므로, 발표하기 위한 문서 정리하기
  2. 주말에 UI 완성, 버그 모두 수정하기
  3. 주말에 모각코는 하지 않고, 필요하다면 호출

다음 주 월요일 출근 시간 11시 00분

발표 시나리오

사용한 기술 소개가 아니라, 구현 과정에서 경험을 위주로 소개하기, 기술은 나중에 관계자가 왔을 때 답변해도 충분하다.
발표가 재밌을 수 있도록 기술 선택 과정, 과정, 경험을 담아내는 이야기로 구성하기 [ 아래 내용은 순서는 아니고 종류 나열 ]

  1. 알람 내용 -> 시진
  2. Navigation Component -> 종성
  3. WalkManager와 Foreground service -> 지민
  4. 클린 아키텍처, 멀티 모듈 -> 구현 과정에서 느낀 부분이 있다면 말하기(시간이 부족하면 나중에 관계자 분이 왔을 때 답변)
  5. 위치 관련 Location Permission 처리 과정( + Map 객체를 어떻게 다뤘는지 ), Splash(시간이 남으면) -> 경현
  6. 팀 공통적인 부분
Clone this wiki locally