Azure DevOps 서비스 | Azure DevOps Server | Azure DevOps Server 2022
프로젝트 관리자 그룹의 구성원은 리소스 구성, 권한 관리 및 프로젝트에 대한 정책 설정을 담당합니다. 이 문서에서는 Azure DevOps에서 프로젝트를 설정하고 유지 관리하는 주요 작업을 안내합니다.
팁 (조언)
이 문서의 뒷부분에서 AI를 사용하여 작업을 도와줄 수 있습니다 또는 Azure DevOps MCP Server의 AI 지원을 활성화하는 방법을 참조하여 시작해 보세요.
필수 구성 요소
| 범주 | 요구 사항 |
|---|---|
| 사용 권한 | 프로젝트 관리자 보안 그룹의 구성원입니다. |
프로젝트에 사용자 추가
사용자가 기여할 수 있도록 팀 또는 프로젝트에 사용자를 추가합니다. 팀에 사용자를 추가하면 자동으로 프로젝트의 기여자 그룹에 추가되어 작업 항목, 코드, 빌드 및 릴리스에 대한 권한을 부여합니다. 팀 구성원은 스프린트 용량 계획 및 팀 구성원 위젯과 같은 팀별 도구에도 표시됩니다.
자세한 내용은 팀 또는 프로젝트에 사용자 또는 그룹 추가를 참조하세요. 기본 사용 권한에 대한 개요는 기본 권한 빠른 참조를 참조하세요.
프로젝트 비전 공유
프로젝트 요약 페이지를 사용하여 추가 정보 파일을 통해 목표 및 온보딩 정보를 공유합니다. 자세한 설명서를 보려면 프로젝트 wiki를 만들어 프로세스, 절차 및 지침을 캡처합니다.
서비스 사용 또는 사용 안 함
프로젝트에서 사용하지 않는 서비스를 사용하지 않도록 설정하여 웹 포털을 간소화합니다. 예를 들어 버그만 추적하는 경우 Boards를 제외한 모든 항목을 사용하지 않도록 설정합니다. 자세한 내용은 서비스 설정 또는 해제를 참조하세요.
보안 및 권한 관리
보안 그룹 및 권한은 프로젝트에서 리소스에 액세스하고 수정할 수 있는 사용자를 제어합니다. 기본 사용 권한 및 액세스를 검토하여 사용자가 기본적으로 수행할 수 있는 작업을 이해한 다음 프로젝트 수준 권한 변경을 참조하여 조정합니다.
다음 표에서는 프로젝트 수준에서 할당된 사용 권한을 나열합니다. 공유 분석 보기 삭제 및 공유 분석 보기 편집 권한을 제외하고 이러한 모든 사용 권한은 프로젝트 관리자 그룹의 구성원에게 부여됩니다. 각 권한에 대한 설명은 사용 권한 및 그룹 참조, 그룹을 참조하세요.
참고
분석과 연결된 사용 권한을 사용하려면 온-프레미스 프로젝트 컬렉션에 대해 상속된 프로세스 모델을 선택해야 합니다.
일반
- 팀 프로젝트 삭제
- 프로젝트 수준 정보 편집
- 프로젝트 속성 관리
- 팀 프로젝트 이름 바꾸기
- 작업 항목 업데이트에 대한 알림 표시 안 함
- 프로젝트 가시성 업데이트
- 프로젝트 수준 정보 보기
- 팀 프로젝트 삭제
- 프로젝트 수준 정보 편집
- 프로젝트 속성 관리
- 팀 프로젝트 이름 바꾸기
- 작업 항목 업데이트에 대한 알림 표시 안 함
- 프로젝트 수준 정보 보기
게시판
- 작업 항목 업데이트에 대한 규칙 무시
- 팀 프로젝트 변경 프로세스
- 태그 정의 만들기
- 작업 항목 삭제 및 복원
- 이 프로젝트에서 작업 항목 이동
- 작업 항목 영구 삭제
분석
- 공유 분석 뷰 삭제
- 공유 분석 보기 편집
- 분석 보기
테스트 계획
- 테스트 실행 만들기
- 테스트 실행 삭제
- 테스트 구성 관리
- 테스트 환경 관리
- 테스트 실행 보기
프로젝트 관리자 그룹에 구성원 추가
프로젝트를 만드는 사람은 프로젝트 관리자 그룹에 자동으로 추가 됩니다 . 연속성을 보장하기 위해 이 그룹에 하나 이상의 다른 멤버를 추가합니다. 프로젝트 관리자 그룹에 구성원 추가를 참조하세요.
권한 부여 또는 제한
프로젝트 관리자는 프로젝트 및 개체 수준에서 권한을 부여하거나 제한할 수 있습니다. 작업을 다른 사람에게 위임하려면 다음을 수행할 수 있습니다.
- 기본 제공 또는 사용자 지정 보안 그룹에 사용자 추가
- 에이전트 풀, 서비스 연결 및 파이프라인과 같은 리소스에 대한 역할 기반 권한 할당
- 특정 기능에 대한 액세스 제한
참고
조직의 특정 프로젝트에 대한 사용자 가시성 및 협업 제한 미리 보기 기능을 활성화하면, 프로젝트 범위 사용자 그룹에 추가된 사용자는 추가되지 않은 프로젝트에 액세스할 수 없습니다. 자세한 내용은 프로젝트에 대한 사용자 표시 유형 제한을 참조하세요.
알림 검토 및 업데이트
각 프로젝트에는 기본 알림 구독이 함께 제공됩니다. 팀 또는 프로젝트 수준 구독을 정의할 수도 있습니다. 사용자가 너무 많은 알림을 받는 경우 개인 알림을 관리하도록 지시합니다.
엔드 투 엔드 추적 기능 설정
작업 항목, 커밋, 빌드 및 테스트 결과를 연결하여 배포를 통해 요구 사항의 변경 내용을 추적합니다. 자세한 내용은 엔드 투 엔드 추적 기능 및 서비스 간 통합 개요를 참조하세요.
DevOps 정책 설정
프로젝트 전체에서 코드 품질, 규정 준수 및 리소스 관리를 적용하는 데 도움이 되는 정책을 설정합니다.
- 분기 정책 - 검토자가 필요하거나, 성공적인 빌드를 적용하거나, 보호된 분기에 대한 직접 푸시를 차단합니다. 분기 정책 관리를 참조하세요.
- TFVC 체크 인 정책 - 체크 인하기 전에 코드 분석 또는 작업 항목 연결과 같은 규칙을 적용합니다. 체크 인 정책 추가를 참조하세요.
- 파이프라인 보존 정책 - 빌드 및 릴리스 실행, 아티팩트 및 로그를 유지하는 기간을 제어합니다. 보존 정책 설정을 참조하세요.
- 테스트 보존 정책 - 자동화된 테스트 결과와 수동 테스트 결과를 유지할 기간을 설정합니다. 테스트 보존 정책 설정을 참조하세요.
Azure Boards 구성 및 사용자 지정
최소한 팀, 제품 또는 기능 영역별로 작업 항목을 그룹화하도록 영역 경로를 구성하고 작업을 스프린트 또는 마일스톤으로 그룹화하기 위한 반복 경로를 구성합니다. 구성 옵션에 대한 전체 개요는 Azure Boards 구성 및 사용자 지정을 참조하세요.
영역 및 반복 경로 정의
팀, 제품 또는 기능 영역별로 작업을 구성하는 영역 경로를 정의합니다. 스프린트 또는 마일스톤에 작업을 할당하는 반복 경로를 정의합니다. 이 구성은 스프린트 백로그, 작업 보드 및 용량 계획에 필요합니다. 개요는 영역 및 반복 경로에 대해 참조 하세요.
작업 추적 프로세스 사용자 지정
사용자의 요구 사항에 맞게 사용자 인터페이스를 통해 작업 추적 환경을 사용자 지정합니다. 프로세스를 업데이트하기 전에 변경 내용을 평가하고 승인하는 프로세스를 설정합니다.
참고
기본적으로 프로젝트 컬렉션 관리자 보안 그룹에 추가된 조직 소유자 및 사용자에게 작업 추적 환경을 사용자 지정하는 데 사용되는 프로세스를 만들고 편집하고 관리할 수 있는 권한이 부여됩니다. 이러한 작업을 수행할 수 있는 사용자를 잠그려면 조직 수준에서 사용 권한을 거부로 설정할 수 있습니다.
자세한 내용은 프로세스 사용자 지정 및 상속된 프로세스 정보 및프로젝트 사용자 지정을 참조하세요.
다른 서비스와 통합
Azure DevOps는 Azure, GitHub 및 기타 여러 서비스와 통합됩니다. Marketplace에서 확장을 설치하여 기능을 확장할 수도 있습니다.
| 서비스 통합 | 리소스 |
|---|---|
| 깃허브 |
Azure DevOps 및 GitHub 통합 개요 Azure Boards-GitHub 통합 |
| 마이크로소프트 팀 | Azure Boards · Azure Repos · Azure Pipelines |
| 슬랙 | Azure Boards · Azure Repos · Azure Pipelines |
| 서비스 연동 | 서비스 후크와 통합 - Jenkins, Trello 또는 사용자 지정 웹후크와 같은 외부 서비스에 이벤트 푸시 |
| REST API | Azure DevOps REST API 참조 - 사용자 지정 통합 및 자동화 빌드 |
프로젝트 확장을 위해 팀 추가
조직이 성장함에 따라 각 팀이 백로그, 보드, 스프린트 및 대시보드와 같은 고유한 사용자 지정 가능한 Agile 도구 집합 을 얻을 수 있도록 팀을 추가합니다.
자세한 내용은 팀 추가 및 팀 관리자 추가를 참조하세요.
AI를 사용하여 프로젝트 관리
Azure DevOps MCP Server를 구성하는 경우 AI 도우미를 사용하여 자연어 프롬프트를 통해 프로젝트를 관리할 수 있습니다.
프로젝트 관리에 대한 예제 프롬프트
| 과업 | 예제 프롬프트 |
|---|---|
| 팀 구성원 관리 | List all members of the <Frontend> team in <Contoso> project |
| 권한 확인 | Show the permissions for the <Contributors> group in <Contoso> project |
| 프로젝트 설정 검토 | Show the process template and settings for <Contoso> project |
| 영역 설정 | List all area paths in <Contoso> project |
| 반복 관리 | Show the current and upcoming iterations for <Contoso> project |
| 사용자 추가 | Add user <jamal@contoso.com> to the <Contributors> group in <Contoso> project |
| 통합 검토 | List all service hooks configured in <Contoso> project |
| 액세스 변경 점검 및 감사 | Show permission changes in <Contoso> project from the past <14> days |
| 새 팀 등록 | Create a new team called <Mobile> in <Contoso> project and add users <sara@contoso.com> and <jamal@contoso.com> |
| 프로젝트 상태 스냅샷 생성 | Summarize open bugs, active pull requests, and running pipelines in <Contoso> project |