- 프로젝트 팀 리더로서 전체 개발 프로세스 관리
- 페이지 와이어프레임 제작 및 프론트엔드 개발 주도
- AWS S3를 활용한 최종 배포까지 전 과정 직접 수행
- 프로젝트 일정 관리, 팀원 간 역할 조율, 품질 검토 담당
- 서비스 기본 구조와 화면 흐름 설계
- 클라우드 인프라 구축 및 실질적 개발 작업을 수행하여 프로젝트 완성도 향상에 기여
팀 프로젝트에서 협업 경험이 처음이다 보니, Git 브랜치 전략에 대한 이해 부족과 커밋 충돌, 병합(Merge) 과정에서 혼란이 발생함.
서로 다른 브랜치에서 작업 중 충돌이 빈번히 발생하거나, 잘못된 병합으로 코드 유실 및 기능 오류 문제가 발생하여 프로젝트 진행에 지장을 초래함.
기본적인 Git 브랜치 전략을 팀원들과 함께 정립
→ 작업 단위마다 feature 브랜치를 생성하고, dev 브랜치로 Pull Request를 보내는 프로세스 확립
Merge 전에 반드시 코드 리뷰를 실시하고, 충돌이 있을 경우 직접 해결 후 병합하도록 절차 강화
→ 병합 오류 및 코드 유실 방지
Git 사용법과 충돌 해결 방법에 대한 팀원 간 공유 세션을 진행하여 실전 감각 향상
→ 협업 시 브랜치 충돌과 병합 실수가 대폭 감소