오픈소스 프로젝트를 진행할 때, 개발 환경에 있어 소통을 원활하게 하는 것도 매우 중요한 요소입니다.
"PC 지킴이" 는 SDLC 모델(Software Development Lifecycle Model)에 따라 에자일(Agile) 방법론을 이용하여 프로젝트를 진행하였으며,
저희 프로젝트에 대해서 궁금한 User / Contributer 분들과 오픈소스 프로젝트에 참여하고싶지만 어떻게 접근해야하는지 어려움을 겪는 저희와 같은 학생분들께 도움이 되기 바라며, 저희가 프로젝트 팀 내외로 소통하는데 사용했던 소통방식에 대해 아래 설명하고자 합니다.
PC 지킴이 프로젝트를 저희와 함께 더욱 발전시키는 데에 참여하시기를 희망하신다면 프로젝트 참여를 위한 가이드라인을 참고해주시길 바랍니다 : )

GITHUB를 통해 프로젝트 원작자님께 프로젝트 컨트리뷰션/개작에 대한 허락을 요청

(https://github.com/hamonikr/hamonikr-pcchecker/issues/3)
프로젝트 원작자님의 허락을 구한 뒤, SLACK을 통해 원작 프로젝트의 목적과 앞으로 추구되는 진행방향을 파악 / 이에 맞춰 개작 프로젝트의 방향과 방법을 구체화
원작 프로젝트를 FORK한 GITHUB 레포지토리(https://github.com/2020-Ocarina/hamonikr-pcchecker)에서 개발을 진행
에자일 방법론에 따라 프로젝트를 기능별로 분리해 관리 / 지속적으로 피드백하면서 개선사항과 오류를 점검
팀 멤버와의 소통 : SLACK을 통한 개발 중의 즉각적인 소통 / NOTION을 통해 팀 내 프로젝트 일정을 조율하고 산출물을 관리
원작자와의 소통 : 개선 사항과 원작 프로젝트의 버그 수정을 반영하기 위한 GIthub PR 요청
컨트리뷰터와의 소통 : 버그 관련 이슈(GITHUB)가 올라오면 피드백하고, 이에 따라 코드 수정, 디버깅 진행 / PR 요청시 Local에서 검토후 팀 레포지토리에 반영


프로젝트 개발 진행 중, 계속 현재 진행상황을 업데이트하고 설명자료, 산출물을 제작
이를 Github / Confluence(http://team.hamonikr.org:18090/display/PC)를 통해 공유

