Skip to content

3주차 스프린트 회의록

JISU LEE edited this page Nov 8, 2021 · 2 revisions

3주차 스프린트 회의록

스프린트 기간 : 2021년 11월 08일 ~ 2021년 11월 11일 (총 4일)
스프린트 데모 : 2021년 11월 12일

🥅 목표와 우선순위 설정

네트워크

  • 작업 크기 : 10h
  • 담당자 : @강민상 @이지수
  • 데모 시나리오
    • 테스트 목적과 상황
      • API를 get으로 요청할 수 있다.
      • response를 반환할 수 있다.
    • 시나리오 진행에 필요한 값
      • serviceKey (공공 API 일반 인증키)
      • API 별 파라미터값 참고
    • 시나리오 진행에 필요한 조건
      • 네트워크에 연결되어 있어야 한다.
    • 시나리오 완료 시 보장해야 하는 결과
      • response를 반환 (에러처리 X)

XML 파싱

  • 작업 크기 : 6h
  • 담당자 : @김태훈
  • 데모 시나리오
    • 테스트 목적과 상황
      • API의 Response로 들어온 값을 DTO로 저장
    • 시나리오 진행에 필요한 값
      • 네트워크 요청으로 반환받은 XML
    • 시나리오 진행에 필요한 조건
      • XML의 형태로 온전히 와야한다.
    • 시나리오 완료 시 보장해야 하는 결과
      • Result<DTO, Error>를 리턴해야 한다.
      • XML 형식에 문제가 있는 경우 에러를 반환해야 한다.

xls 파일 파싱

  • 작업 크기 : 1.5h
  • 담당자 : @최수정
  • 데모 시나리오
    • 테스트 목적과 상황
      • 로컬에 저장된 json 파일을 불러 디코드할 수 있어야 한다.
    • 시나리오 진행에 필요한 값
      • json 파일
    • 시나리오 진행에 필요한 조건
      • json 파일이 저장되어 있어야 한다.
      • json 파일이 저장되어 있어야 한다.
    • 시나리오 완료 시 보장해야 하는 결과
      • Result<DTO, Error>를 리턴해야 한다.

검색

  • 작업 크기 : 5h
  • 담당자 : @이지수
  • 데모 시나리오
    • 테스트 목적과 상황
      • 검색 키워드에 해당하는 버스와 정거장 목록이 리턴되어야 한다.
    • 시나리오 진행에 필요한 값
      • 검색 키워드 string 값
      • 버스와 정거장 전체 목록(검색 database)
    • 시나리오 진행에 필요한 조건
    • 시나리오 완료 시 보장해야 하는 결과
      • 네트워크에 연결되어 있지 않을 시 Alert 창을 띄워야 한다.
      • 버스 검색을 했을 때, 검색키워드를 포함하고 있는 버스 목록이 리턴되어야 한다.
      • 정거장 검색을 했을 때, 검색 키워드를 포함하고 있는 정거장 목록이 리턴되어야 한다. 검색 키워드는 arsID 혹은 정거장 이름이 될 수 있다.

정거장 정보

  • 작업 크기 : 5h
  • 담당자 : @강민상
  • 데모 시나리오
    • 테스트 목적과 상황
      • 정거장 정보를 받아와 표시할 수 있어야 한다.
      • 새로고침 시 버스 정보를 다시 받아와 표시할 수 있어야 한다.
    • 시나리오 진행에 필요한 값
      • 정거장 ID(ars-id)
    • 시나리오 진행에 필요한 조건
      • 네트워크에 연결되어 있어야 한다.
      • 올바른 정거장 ID가 전달되어야 한다.
    • 시나리오 완료 시 보장해야 하는 결과
      • 해당 정거장의 버스 정보를 표시해야 한다.
      • 새로고침 시 해당 정저강의 버스 정보를 다시 받아와 표시할 수 있어야 한다.
      • 셀을 클릭 버스 정보 화면으로 넘어갈 수 있어야 한다.
    • 기타
      • 타이머 기능, 즐겨찾기 기능 제외

버스 노선도 정보

  • 작업 크기 : 10h
  • 담당자 : @최수정 @김태훈
  • 데모 시나리오
    • 테스트 목적과 상황
      • 노선도 정보를 받아와 표시할 수 있어야 한다.
      • 현재 버스들의 위치를 표시할 수 있어야 한다.
    • 시나리오 진행에 필요한 값
      • 노선 ID가 필요하다
    • 시나리오 진행에 필요한 조건
      • 네트워크에 연결되어 있어야 한다.
      • 올바른 노선 ID가 전달되어야 한다.
    • 시나리오 완료 시 보장해야 하는 결과
      • 해당 노선의 모든 버스들의 번호, 차량내부 혼잡도가 표시되어야 한다.
      • 해당 노선의 모든 버스들의 위치가 노선도 위에 표시되어야 한다.
      • 해당 노선의 모든 정거장 리스트가 표시되어야 한다.
      • 회차지를 표시할 수 있어야 한다.
      • 셀을 클릭 노선도 정보 화면으로 넘어갈 수 있어야 한다.
    • 기타
      • 타이머 기능 제외

🗜 요약

  • 네트워크, XML & xls 파일 파서, 검색, 정거장 정보 1/2, 버스 노선도 정보 1/2 처리