728x90
이번 글에서는 Componique 프로젝트가 어떻게 진행되었고, 팀원 간의 협업은 어떤 방식으로 이루어졌는지에 대해 소개해드리겠습니다. 프로젝트의 성공적인 진행을 위해 체계적인 일정 관리와 협업 도구를 적극적으로 활용했습니다.
1. 프로젝트 진행 단계
Componique 프로젝트는 총 5단계로 나누어 진행되었습니다:
- 프로젝트 기획
프로젝트 기획 단계에서는 팀원들의 역할을 분담하고, UI 컨셉 및 페이지 디자인을 결정했습니다. 이를 바탕으로 일정 산출과 개발 환경 세팅을 진행했습니다. - 컴포넌트 개발
본격적인 개발에 앞서, 각 컴포넌트의 요소를 선정하고, 디자인 시스템을 설정하여 개발을 시작했습니다. - Docs 페이지 개발
개발한 컴포넌트들이 어떻게 사용되는지 문서화 작업을 진행했습니다. 각 컴포넌트의 사용법을 형식화하여 Docs 페이지에서 확인할 수 있도록 했습니다. - 유저 페이지 개발
사용자 친화적인 템플릿 페이지를 개발하여, 사용자들이 직접 컴포넌트를 커스터마이징할 수 있는 페이지를 구현했습니다. - 최종 QA 및 배포
프로젝트의 마지막 단계에서는 철저한 테스트와 QA를 거쳐 버그를 수정하고, npm 배포와 같은 실질적인 배포 작업을 진행했습니다.
2. 협업 방법 및 도구 활용
프로젝트의 성공적인 진행을 위해서는 무엇보다 효율적인 협업이 필요했습니다. 저희 팀은 여러 협업 도구들을 적극적으로 활용하며 소통을 원활히 했습니다.
업무 분담 및 관리
- GitHub와 Notion을 통해 각자 맡은 역할을 명확하게 설정하고, 매일 오전 9시에 각 팀원의 진행 상황을 공유하는 시간을 가졌습니다.
- 이를 통해 팀원들은 하루하루 명확한 목표와 우선순위를 설정할 수 있었고, 트러블슈팅도 빠르게 해결할 수 있었습니다.
커뮤니케이션 및 협업 도구
- 저희는 Discord와 Slack을 이용해 실시간 소통을 원활히 유지했습니다. 프로젝트 중 발생한 이슈나 문제점은 Notion에 기록하여 팀원들이 언제든 참고할 수 있도록 했습니다.
- 코드 관리와 버전 관리는 GitHub를 중심으로 이루어졌으며, 브랜치 룰과 PR 템플릿을 기반으로 체계적인 협업을 진행했습니다.
코드 리뷰 및 머지 프로세스
- PR 과정에서는 각 팀원이 자신의 브랜치에서 작업을 완료한 후 PR을 요청했고, 다른 팀원들이 해당 코드를 리뷰한 후 머지하는 과정을 통해 코드 품질을 유지했습니다.
- 특히 코드 리뷰와 머지 시간을 명확하게 정해둠으로써, 프로젝트의 일관성을 유지하며 오류 발생을 최소화했습니다.
이번 글에서는 Componique 프로젝트의 진행 과정과 협업 방법에 대해 소개드렸습니다. 협업 도구와 체계적인 관리 덕분에 프로젝트를 성공적으로 완성할 수 있었습니다.
다음 글에서는 Componique 팀원 소개 및 역할에 대해 자세히 설명드리겠습니다.
728x90
'프로젝트 > Componique: UI 컴포넌트 라이브러리' 카테고리의 다른 글
Componique 프로젝트: 성능 평가 결과 (0) | 2024.09.30 |
---|---|
Componique 프로젝트: 주요 기능 (0) | 2024.09.30 |
Componique 프로젝트: UI 컨셉 설명 (0) | 2024.09.30 |
Componique 프로젝트: 기술 스택 (7) | 2024.09.30 |
프로젝트 소개: Componique - UI 컴포넌트 라이브러리 (1) | 2024.09.30 |