1차 팀프로젝트에서는 Springboot 2.7, Mybatis, SpringSecurity 5.x 버전을 이용해서 개발을 하고
2차 팀프로젝트에서는 1차 프로젝트 레파지토리를 복사하여 Springboot 3.2, Jpa, SpringSecurity 6.x 버전으로 업그레이드 하는걸로 목표 삼았다. 1차 팀프로젝트를 버전 업그레이드와 1차에서 못한 기능들을 개발하고 1차에서는 지키지 못한 Solid 설계 원칙을 지켜 적용시키기로 하였다.
1차 팀프로젝트에서는 문서관리를 Jira, Github, Notion, Google Docs 4개 툴에서 관리하여 스프린트를 잘 지키지 못하여서 이번에는 Github 하나의 툴에서 관리하도록 하였다.
1차 팀프로젝트 문서관리 정리 링크 : https://deftkang.tistory.com/284
Github의 Project
Github의 Project에서 칸반식으로 Backlog에 전체 이슈(작업)을 두고 곧 해야할 작업, 진행중인 작업, 끝낸 작업을 나눠서 한눈에 보도록 하였다.
Github의 Milestonse
issues의 Milestones에서 크게 4단위로 Sprint를 나눴다. issue들을 이 sprint에 매핑을 시켜서 어디까지 작업이 됐는지 확인할 수 있다.
Github의 Milestonse
issue 를 만들고 오른쪽에 project와 sprint를 매핑 한다.
Github의 Wiki
마지막으로 데일리 스크럼은 Wiki를 이용하였다.
wiki에는 다양한 문서들을 메뉴를 통해서 관리할 수 있다. Page에서 어떤페이지가 있는지 보고 메뉴 edit 에서 wiki를 매핑하면 된다.
'Project > B2C-Side-Project(second)' 카테고리의 다른 글
[SpringBoot] 스프링 시큐리티 활용한 회원가입 이메일 인증 방법(개선전) (0) | 2024.06.29 |
---|---|
[SpringBoot] Github Actions 이용한 AWS EC2(ubuntu)에 자동배포와 디스코드 알림 설정 서버다운 해결 (0) | 2024.06.11 |
[SpringBoot] GlobalException 활용한 파라미터 유효성 검증 리팩토링 (0) | 2024.06.10 |
[프로젝트] 스프링시큐리티 5->6, JWT 버전 업그레이드 하고 error와 warning 수정 (0) | 2024.06.10 |
[프로젝트] DIP 지켜가며 기존 MyBatis기능에서 JPA기능으로 변경하기 (0) | 2024.06.09 |