728x90
SMALL
Spring을 공부하며 이력서와 포트폴리오에 들어갈 팀 프로젝트를 해보면 좋을 것 같다는 생각에 캠퍼스픽에서 웹 프로젝트를 함께 진행할 팀원들을 모았다. 프로젝트 인원은 백엔드 2명, 프론트엔드 2명으로 진행하기로 했다.
백엔드는 Spring을 통해, 프론트엔드는 React를 통해 개발을 진행한다.
첫 번째 팀 회의에서 프로젝트를 기획하고 협업툴, 협업 규칙을 정했다.
1. 프로젝트 기획
프로젝트 주제
프로젝트 주제는 여러 의견이 나왔지만, 하나의 주제로 통합할 수 있었다. 여러 의견을 통합해 결정한 프로젝트 주제는 "프로그래밍 스터디 모집 사이트"이다.
이 사이트에서는 프로그래밍과 관련된 스터디, 공모전, 프로젝트의 팀원을 구할 수 있다.
- 사이트에 들어오면 현재까지 올라온 게시글을 볼 수 있음
- 참여를 원하면 회원가입, 로그인을 진행하고 게시글의 참여하기 버튼을 클릭
- 게시글 작성을 원하면 회원가입, 로그인을 진행하고 작성 가능
프로젝트 진행 계획
- 2022년 3월 16일: 첫 회의 진행
- 2022년 3월 16일 ~ 2022년 3월 20일: 프로젝트 기획
- 2022년 3월 21일 ~ 2022년 4월 17일: 로직 설계, 구현, 테스트
- 2022년 4월 18일 ~ 2022년 4월 30일: 코드 리팩토링 + AWS를 활용해 배포 진행
2. 협업 규칙
협업 툴은 아래 4가지를 사용한다.
- Slack: 모든 논의는 Slack 또는 팀 미팅을 통해 진행한다.
- Trello: 프로젝트 진행 관련 사항은 Trello를 통해 관리한다.
- Github: 프로젝트에서 작성되는 모든 코드는 Github를 통해 관리되며, git-flow 전략을 따른다.
Conventional Commit, 커밋 메시지, 커밋 메시지 적는 법, commit
나 혼자 개발하는 건이면 상관 없을 수 있겠지만 모두가 한 repository에서 작업을 한다면 남이 봐도 이해하기 쉬운 커밋 메시지를 적어야 한다. 커밋 메시지를 잘 써야하는 대표적인 이유는 1. 더
pepega.tistory.com
협업 규칙은 딱 두 가지이다.
- 매일 Slack의 '오늘 할 일', '하루 마무리' 채널에 오늘 할 일과 오늘 한 일을 업로드한다.
- 위에서 정한 git-flow 전략, commit-message 규칙을 잘 지키다.
728x90
LIST
'Spring Boot Project > Plming' 카테고리의 다른 글
[Plming] 게시판에 JPA 적용하기 (0) | 2022.03.29 |
---|---|
[Plming] 게시글 등록 기능에 REST API 적용하기 (0) | 2022.03.28 |
[Plming] 게시글 등록 구현하기 (0) | 2022.03.26 |
[Plming] 게시판 CRUD 처리하기 (0) | 2022.03.25 |
[Plming] 개발 환경 세팅하기 (0) | 2022.03.24 |
댓글