본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Collaboration Tool
여러 사용자가 각기 다른 작업 환경에서 하나의 프로젝트를 함께 수행할 수 있도록 일정, 이슈, 문서, 의사소통을 지원하는 소프트웨어
  • 협업 소프트웨어 또는 그룹웨어라고도 한다.
  • 분산된 개발자·기획자·디자이너가 정보를 공유하고 작업 진행 상황을 투명하게 관리하는 데 사용한다.
  • 애자일 개발, 원격 근무 환경에서 특히 중요하다.
기능 내용
일정 관리 프로젝트 일정, 작업 할당, 마일스톤을 관리하고 간트 차트나 캘린더로 표시한다.
이슈 추적 작업, 요구사항, 결함을 이슈로 등록하고 담당자·상태·우선순위를 추적한다.
문서 공유 산출물, 회의록, 기술 문서를 공동 편집·버전 관리하고 검색한다.
메신저 실시간 채팅, 알림, 화상 회의로 의사소통을 지원한다.
작업 보드 할 일·진행 중·완료 등 상태별로 작업을 시각화한다(칸반 보드).
유형 설명 예
프로젝트·일정 관리 작업 분할, 일정, 진척도 관리 이슈 트래커, 칸반 보드 도구, 캘린더
정보 공유·커뮤니케이션 메시지, 알림, 파일 공유 업무용 메신저, 화상 회의 도구
문서 협업 공동 문서 작성과 지식 축적 위키, 온라인 문서 편집기
디자인 협업 디자인 시안 공유, 피드백, 개발 전달 디자인·프로토타이핑 도구
소스 코드 협업 코드 저장소, 코드 리뷰, 병합 요청 Git 기반 저장소 호스팅 서비스

형상관리·이슈추적 도구와의 연계

편집 원본 편집
  • 형상 관리 도구(Git, SVN 등)의 커밋 메시지에 이슈 번호를 기재하면 변경 내역과 이슈를 서로 추적할 수 있다.
  • 이슈 추적 도구는 결함 관리 도구로도 쓰이며, 결함의 등록 → 할당 → 수정 → 검증 → 종료 흐름을 관리한다.
  • CI/CD 파이프라인의 빌드·배포 결과를 메신저나 이슈에 자동으로 알려 팀이 즉시 대응할 수 있다.
  • 문서 공유 공간에 요구사항, 설계서, 인터페이스 명세서를 두고 이슈와 연결하면 요구사항 추적성이 높아진다.

도입 시 고려 사항

편집 원본 편집
  • 팀 규모와 개발 방법론에 맞는 기능을 갖추었는지 확인한다.
  • 권한 관리, 접근 통제, 데이터 보관 위치 등 보안 요건을 검토한다.
  • 형상 관리, 빌드 도구 등 기존 개발환경 구축 요소와의 연동 가능 여부를 확인한다.
  • 협업 도구의 정의(여러 사용자가 별개의 작업 환경에서 통합된 하나의 프로젝트를 동일하게 수행하도록 지원)를 묻는다.
  • 협업 도구의 기능을 일정 관리, 정보 공유·커뮤니케이션, 디자인, 기타로 분류하는 문제가 출제될 수 있다.
  • 형상 관리 도구, 이슈 추적 도구와 함께 개발환경 구축 도구로 묶어 묻는 경우가 많다.