Skip to content

5주차 스프린트 계획

Najeong-Kim edited this page Nov 25, 2021 · 2 revisions

이번주 목표/기능 (=목요일 저녁까지)

핵심 목표

  1. 유효한 그룹코드가 아닌 경우 경고문구 보여주기
    1. 사용자는 유효하지 않은 그룹코드를 입력했을 때 경고문구를 통해 그것을 알 수 있다.
  2. 채널 삭제기능
    1. 관리자(그룹 생성자)는 채널 옆 휴지통 버튼을 통해 채널을 삭제할 수 있다.
  3. 화상회의 참여인원/참여가능인원 표시
    1. 사용자는 채널리스트에서 현재 회의 참여인원과 참여가능인원을 확인 할 수 있다.
  4. 채팅메시지 날짜별 묶어주기
    1. 채팅메시지 날짜 경계에 사용자가 알 수 있도록 날짜를 라벨로 표시해준다.
  5. 파일 업로드 및 공유 기능
    1. 사용자는 메시지에 파일을 첨부해 그룹 멤버들과 공유할 수 있다.
  6. 화상 회의 종료 버튼 기능 구현
    1. 사용자는 화상 회의 종료 버튼을 눌러 화상 회의를 종료할 수 있다.
  7. 화상 회의 화면 클릭시 크게 보기
    1. 사용자는 화상 회의 채널에서 캠/화면공유 화면을 클릭하면
  8. 화상 회의 채팅에 미확인 메시지는 빨간 버튼으로 알림 주기
    1. 사용자는 화상 회의 채팅에 미확인 메시지가 존재하면
  9. 내가 보낸 채팅은 다른 사람들의 채팅과 다르게 표시한다.
    1. 사용자 본인이 보낸 메시지가 구분될 수 있도록 표시해준다.

부가 목표

  • 리팩터링
    • 리듀서에 초기화 액션 만들기
    • 리듀서 액션 세분화
    • URL 쿼리스트링 ⇒ URL 파라미터
  • 테스트 코드 작성
  • 버그 잡기
    • RTC 연결 실패시 재시도
  • 새로고침 시 마이크/캠 온오프 상태 유지
  • 입장 효과음
  • 타이머 / 스톱워치
  • n초 후 캡처
  • 멘션 알림
  • 읽지 않은 메시지 있는 채널 강조
  • 화면 공유 해상도 제한

작업 크기

  • 백로그 참고

담당자

  • 공통: 리팩토링
  • 서진: 채널 삭제(월), 경고용 토스트로 모달 통신 예외처리(화), n초 후 캡처(수)
  • 나정: 화상 회의 종료 버튼 기능 구현(월), 내가 보낸 채팅은 다른 사람들의 채팅과 다르게 표시(월), 채팅 오른쪽 px로 크기 변경(월), 파일 업로드 기능 구현(화), 테스트코드 작성(수), 입장 효과음(목)
  • 찬희: 화상 회의 화면 클릭시 크게 보기(월), 화상 회의 채팅에 미확인 메시지는 빨간 버튼으로 알림 주기(월), 화면 공유 해상도 제한(월), 멘션 알림(화), 읽지 않은 메시지 있는 채널 강조(수), RTC 연결 실패시 재시도(목)
  • 효근: 채팅메시지 날짜별 묶어주기(월), 파일 업로드 기능 구현(화), 테스트 코드 작성(수), RTC 연결 실패시 재시도(목)

담당 작업 외에도 자유롭게 작업 가능! 다만 팀원에게 알려주세요!

데모 시나리오

  1. 새로고침 시 마이크/캠 온오프 상태가 유지되는 것을 말한다.
  2. 존재하지 않는 그룹코드명을 입력하여 토스트 알림이 오는 것을 보여준다.
  3. 채팅채널의 날짜 라벨을 보여준다.
  4. 리더인 그룹으로 들어가서 채널 옆 휴지통 버튼을 통해 채널을 삭제한다.
  5. 화상채널의 현재 회의 참여인원과 참여가능인원을 확인하고 입장한다.
  6. 화상 회의 종료 버튼을 눌러 화상 회의를 종료한다.
  7. 입퇴장 효과음이 나오는 것을 말한다.
  8. 화상회의에 다시 입장하여 미확인 채팅 알림을 보여준다.
  9. 사용자 본인이 보낸 메시지가 다르게 표시되는 것을 보여준다.
  10. 화상 회의 화면을 클릭하여 확대되는 것을 보여준다.
  11. 단체샷을 찍는다.
Clone this wiki locally