Collaboration
개발 과정 중 사용한 협업 툴 및 그 과정 소개
Last updated
개발 과정 중 사용한 협업 툴 및 그 과정 소개
Last updated
기존 집체교육과 달리 20년 집체교육은 코로나19의 영향으로 온라인 해커톤으로 진행 되었다. 이로 인해, 온라인상으로만 작업이 이루어 질 수 있는 상황에서 개발 과정에 있어서 일의 분할이 이루어지기 위해서는 협업 툴의 필요성을 느끼게 되었다. 많은 협업 툴 중 Trello를 선정한 이유는 다음과 같다.
협업 툴 초보자도 사용이 편리하다
실시간 소통이 가능하다.
직관적으로 현재 해결 해야 할 일을 파악하고 완료 된 일을 저장 할 수 있다.
PC 사용이 불가능한 경우에도 모바일로 접근 및 수정이 가능하다 (Web/App)
협업 과정 및 일의 처리 과정의 기록이 존재한다
목표로 하는 기능별로 브랜치 단위로나누어 개발을 진행 한 뒤 Pull Request를 보내 메인 브랜치에 Merge하여 구현이 완료된 기능을 통합하는 방식으로 진행 하였다.
구현해야 할 기능 이름 > maskDetection, telegram 등
Test Branch > branch name 앞 test가 붙은 branch
팀이 공유하는 저장소가 하나 있으면 좋을 거 같아서 공유 저장소를 만들었다. 공유 저장소에는 개발 과정, 시연영상, 다이어그램, PPT, 코드들이 있다.
Google drive Link - https://drive.google.com/drive/folders/1kGrH57Qie1oji6Jd21oKtLEYH_ThHF5-?usp=sharing