데이터 기반 프로젝트 분석

VCS는 시간의 흐름에 따라 프로젝트가 어떻게 변화하는지 보여주는 중요한 데이터 소스입니다. Upsource는 프로젝트 내 모든 커밋, 수정, 개인의 기여에 관한 정보를 추적하고 지속적으로 분석하여 리팩터링 또는 프로세스 조정이 필요한 부분을 밝혀냅니다.

커밋 작업

커밋 작업

시간에 따라 프로젝트의 개발 속도가 어떻게 변화했는지를 확인해 보세요. 특정 기간을 탐색하고, 개인의 활동을 확인하거나, 프로젝트 모듈 전체에서 기여도 분포를 검토할 수 있습니다. 처음 프로젝트에 참여하는 경우, 이 차트를 사용해 팀원의 책임 범위를 빠르게 파악할 수도 있습니다.

프로젝트 트리맵

프로젝트 트리맵

프로젝트 구조를 한 눈에 파악하고 핫스팟 등의 비정상적인 유지관리 패턴이 있는 파일과 디렉터리를 찾아낼 수 있습니다. 프로젝트 트리맵은 팀이 잠재적인 리팩터링 대상을 탐지하고 QA 작업을 더 효과적으로 계획할 수 있도록 도와줍니다.

파일 기록 차트

파일 기록

가장 많이 편집된 파일에 속할 정도로 충분히 편집되었으나 오랜 시간 동안 편집이 중단된 채 방치된 파일을 쉽게 파악할 수 있습니다. 이러한 파일은 차트 가운데 부분 근처에 놓인 점으로 표시됩니다.

검토자 그래프

검토자

프로젝트 내의 상호작용과 구축되어 있는 코드 검토 사이의 관계를 파악할 수 있습니다. 각 노드는 프로젝트 기여자를 나타냅니다. 두 명의 담당자가 서로의 변경 내용을 검토함에 따라 변경 내용이 더욱 긴밀하게 연결됩니다. 그래프는 상호작용할 수 있습니다. 노드를 드래그하거나 클릭해 보세요.

코드 검토 차트

코드 검토

코드 검토를 통해 프로젝트가 얼마나 잘 진행되었는지, 각 사용자가 검토 프로세스에 어느 정도 참여하고 있는지 살펴볼 수 있습니다. 이러한 통계를 검토한 후 주로 코드를 검토하는 사람이 누구인지, 가장 많이 검토된 변경 내용이 무엇인지 파악할 수 있고 코드 검토 프로세스를 조정할 수도 있습니다.