
이 글은 2026년 03월 25일 작성된 글입니다.
오늘은 팀 프로젝트의 본격적인 개발 시작 전 회의와 협업 환경 설정을 진행했다.
팀원들과 역할을 분담하고, ERD 설계와 화면 와이어프레임을 작성했으며, Git 협업 규칙을 정했다.
특히 로그인/회원가입 기능을 맡게 되어 인증(Auth) 파트 구현을 시작했다.
프로젝트 회의를 통해 기능 단위로 역할을 나누었다.
내가 맡은 파트는 회원 관리 기능이다.
주요 담당 기능
이 중 1차적으로 이메일 기반 회원가입과 로그인 기능 구현을 진행할 예정이다.
로그인 / 회원가입 화면은 피그마(Figma) 를 이용해 와이어프레임을 정의했다.
로그인 화면에는 다음 기능들이 포함된다.
좌측에는 서비스 소개 영역이 있고
우측에는 로그인 및 회원가입 폼이 위치하는 구조이다.
팀 협업을 위해 브랜치 전략을 다음과 같이 정했다.
메인 브랜치 아래에 기능 단위 브랜치를 생성한다.
main
├ feature/main_page
├ feature/sub_page
├ feature/auth
└ feature/...
각자 맡은 기능을 feature 브랜치에서 개발하고
작업 완료 후 Pull Request(PR) 를 통해 main 브랜치에 병합한다.
작업은 Issue 단위로 관리하기로 했다.
## 💡개발 내용
-
## 🌿To-do
- [ ] 구현1
- [ ] 구현2
팀 내에서 커밋 메시지 컨벤션도 정했다.
[분류] 내용
ex)
[Feat] Add 메서드 구현
커밋 타입
Feat : 새로운 기능 추가
Fix : 버그 수정
Docs : 문서 수정
Style : 코드 포맷팅, UI 수정
Refactor : 코드 리팩토링
Test : 테스트 코드
Chore : 빌드, 패키지 수정
Revert : 이전 상태로 롤백
팀 프로젝트는 개인 프로젝트와 다르게 의사소통과 협업 방식이 매우 중요하다는 것을 느꼈다.
팀원들과 의견을 나누며
서로의 생각을 맞춰가는 과정이 쉽지는 않았지만
그 과정 자체가 흥미롭고 의미 있게 느껴졌다.
앞으로 개발을 진행하면서 기술적인 성장뿐만 아니라 협업 경험도 많이 쌓고 싶다.
오늘 진행한 내용
앞으로는 내가 맡은 회원가입 / 로그인 기능 구현을 중심으로 개발을 진행할 예정이다.