221017 자율 프로젝트 개발일지

·2022년 10월 18일
0

개발일지 & 회고

목록 보기
54/72
post-thumbnail

✍ 오늘 한 일

💡 오늘 진행 상황을 간단하게 정리 합니다.

지라 컨벤션

  • 에픽은 회의, 기획, 개발, 학습, 발표, 기타 총 6가지로 구분한다.
  • 스토리 포인트는 1 - 쉬움 / 2 - 중간 / 4 - 어려움으로 진행된다. 4보다 더 큰 시간이 필요한 경우 쪼개서 관리한다.
  • 이슈 summary 형식은 [직군] “기능” 으로 작성한다.
    • ex) [FE] 로그인 기능 - 4 (개발)
    • ex )[CM] 월요일 유튜브
  • 서브 테스크는 작성하지 않는다.
  • 스토리는 사용자 관점 기준에 속하는 것을 사용한다.
    • 로그인
    • 이슈 생성
    • (우리 서비스에서) 데일리 스크럼 작성
    • 미들 버킷 저장
  • 태스크는 서비스 이면의 기술 업무에 해당하는 부분을 작성한다.
    • ERD 작성
    • 기능명세 작성
    • Web Client 연결
    • JWT 구현
    • Spring Security 적용
  • 버그는 개발 진행시 발생한 버그들을 작성한다.
    • 버그의 경우 모두 파악 할 수 없기 떄문에 스프린트 도중 발견 할 경우 이슈를 생성하자!
  • 이슈는 스프린트 시작전 주말에 미리 작성하자.
  • 스토리 포인트는 최소 40 이상, 56 이하로 작성한다.

서비스 플로우 회의

지금까지 기획을 바탕으로, 로그인 부터 서비스를 전체적으로 돌아보기까지 모든 일어날 수 있는 경우를 이야기 하는 서비스 플로우 회의를 진행하였다. 하나의 기능을 어떤 식으로 만드는 게 좋을지를 공통적으로 정해보려는 것이다. 예상했던대로, 모두가 생각했던 것들이 다른 부분이 많았다. 회의를 하며 1차적으로 정해진 공통적인 흐름을 나열해보자면 이런 식으로 구성이 되어 있다.

  • 네비게이션 바
    • 로그인은 구글 로그인으로 진행한다.
    • 다른 페이지로 이동하는 링크 버튼과 로고 이미지가 반영된다.
  • 랜딩 페이지
    • 서비스를 소개한다. 소개 시에는 차별점 위주로 작성한다.
    • 우리가 가진 차별점은 미들 버킷, 이슈 템플릿, 현재 진행상황 간트차트 및 캘린더 기능 이다.
  • 연동 페이지
    • 현재 깃, 지라 토큰이 저장된 유저 혹은 토큰을 저장했으나 만료되어서 해당 지라 깃 데이터를 못 가져오는 유저의 경우에는 토큰을 저장하는 페이지 혹은 모달로 이동한다.
    • 토큰이 올바르게 저장된 유저는 바로 프로젝트 나열 페이지로 이동한다.
  • 프로젝트 나열 페이지
    • 프로젝트가 존재하지 않는다면, + 를 눌러서 프로젝트 생성 페이지로 이동한다.
    • 프로젝트가 이미 있다면 클릭해서 프로젝트 메인 페이지로 넘어간다.
  • 프로젝트 메인 페이지
    • 해당 프로젝트에 대한 간단한 소개와 프로젝트 팀원 소개 등이 나온다.
      • 를 눌러 위젯을 추가할 수 있다.
      • 버튼 클릭 시 모듈화 되어있는 프로젝트 만의 편의 기능이 나타난다.
        • 간트 차트 추가
        • 구글 캘린더
        • 미들 버킷 등
    • 위젯 생성이 성공적으로 되면, 해당 위젯 형태를 저장한다.
  • 간트 차트 페이지
    • 전체 프로젝트 일정을 관리하기 위한 간트차트가 나타난다.
    • 현재 지라 클라우드에서 나타나는 로드맵은 에픽 관련으로만 나오고 있다. → 이를 시간 순 일정 순으로 볼 수 있으면 좋겠다.
  • 구글 캘린더 페이지
    • 현재 스프린트의 이슈를 가져와서 구글 캘린더에 집어넣자.
    • 만약 활성화된 스프린트가 없다면 , 스프린트를 생성할 건지를 묻는 컴포넌트가 나타난다.
      • 해당 버튼을 클릭하면 이슈 및 스프린트 생성 페이지로 이동하여, 해당 작업을 쉽게 완수 할 수 있도록 한다.
    • 스프린트가 있다면, 드래그 앤 드롭을 통해 캘린더에 넣는 것이 가능하다. 시간은 스토리 포인트만큼 지정되어 들어간다.
    • 일정을 보며 이슈의 상태를 done으로 변경하는 경우, 지라의 이슈도 done이 된다.
  • 이슈 템플릿, 미들 버킷 페이지
    • 자주 생성하는 이슈의 경우 저장이 가능하다.
    • 자주 생성한는 이슈를 불러오는 것이 가능하다.
    • 이슈를 모을 수 있는 기능이 있다. (깃의 스테이지 처럼)
      • 같은 기능을 몇개 올릴 건지 묻는 것이 나온다.
      • 생성 버튼 클릭 시 모은 것을 한번에 지라 백로그에 생성해준다.
        • 넣어야 할 스프린트가 있다면, 스프린트를 반영하는 것도 가능하다.
  • 깃 커밋 로그 페이지
    • 브랜치 생성 및 머지된 브랜치를 보는 것이 가능하다.
      • 머지된 브랜치와 지라의 이슈가 매핑 되어 있다.
      • 자세히 보기를 원한다면, 그동안의 커밋 내역 및 변경사항을 보여주거나 아니면 gitlab 링크로 이동하여 보는 것이 가능하다.
  • 수정 사항 페이지
    • 프로필 이미지를 수정하거나, 깃, 지라 토큰을 수정하는 것이 가능하다.

📢 개선 사항

💡 오늘 하루 개선하면 좋았을 부분을 작성합니다. 없다면 생략하셔도 좋습니다.

📢 내일 진행 예정

💡 내일 할 업무를 팀원들과 함께 공유해봅시다. 글이 자세할수록, 팀원 모두가 업무 흐름을 파악하기 쉬워집니다.
profile
새로운 것에 관심이 많고, 프로젝트 설계 및 최적화를 좋아합니다.

0개의 댓글