GitHub 프로젝트 보드를 사용하여 작업 관리

완료됨

GitHub Projects는 효과적인 예정된 작업 계획을 위해 프로젝트 결과물, 릴리스 날짜 및 반복을 제어하는 포괄적인 기능을 제공합니다. 이러한 기능을 전략적으로 활용하는 방법을 이해하면 프로젝트 배달 결과를 변환할 수 있습니다.

반복 계획 프레임워크

전략적 반복 설계 원칙:

반복을 만들어 다음을 수행할 수 있습니다.

  • 예측 가능한 릴리스 주기를 위해 항목을 시간 상자형 배달 주기와 연관시키기
  • 팀 용량 및 복잡성 요구 사항에 따라 최적의 기간 설정
  • 계획, 회고 및 팀 개발을 위한 전략적 중단 포함
  • 비즈니스 중요한 이정표 및 고객 인도 기대치에 부합

반복 길이 선택 가이드 예제:

Duration 적합한 대상 혜택 고려 사항
1주 빠르게 움직이는 기능, 버그 수정 신속한 피드백, 빠른 조정 제한된 범위, 빈번한 오버헤드
2주 표준 민첩한 팀, 균형 잡힌 워크로드 적절한 속도 추적, 관리 가능 업계 표준의 검증된 접근 방식
3주 복잡한 기능, 연구 작업 심층 집중, 실질적인 결과물 범위 변동의 위험
4주 대규모 이니셔티브, 팀 간 조정 전략적 계획, 주요 이정표 민첩성 감소, 지연된 피드백

반복 필드를 처음 만들면 세 번의 반복이 자동으로 기본으로 만들어집니다. 프로젝트 타임라인 및 배달 전략에 따라 이를 확장하도록 계획합니다.

GitHub 기존 반복의 스크린샷

고급 반복 필드 구성

전략적 반복 필드 만들기

명령 팔레트 또는 프로젝트 인터페이스를 사용하여 팀의 워크플로에 최적화된 반복 필드를 만들 수 있습니다.

명령 팔레트 메서드(효율성에 권장):

프로젝트 명령 팔레트를 열려면 Ctrl+K(Windows/Linux) 또는 Command+K(Mac)를 누릅니다.

"새 필드 만들기" 입력을 시작합니다. 명령 팔레트에 "새 필드 만들기"가 표시되면 선택합니다.

자세한 구성에 대한 인터페이스 메서드:

  1. 프로젝트로 이동
  2. 맨 오른쪽 필드 머리글에서 더하기(+) 기호를 클릭합니다.
  3. 드롭다운 메뉴에서 새 필드 선택
  4. 전략적으로 반복 필드를 구성합니다.

전략적 반복 필드 이름 지정:

  • 명확한 비즈니스 맞춤 이름 사용: "Sprint", "Release Cycle", "Development Phase"
  • 버전 또는 타임라인 표시기 포함: "Q1 2024 스프린트", "버전 2.1 주기"
  • 팀의 이해와 채택을 고려

고급 구성 옵션:

  1. 이름 선택: 비즈니스 컨텍스트 및 팀 워크플로를 반영하는 이름 선택
  2. 필드 유형: 시간 제한 계획에서 "반복"을 선택합니다.
  3. 시작 날짜 전략:
    • 현재 날짜: 즉시 프로젝트 시작
    • 전략적 날짜: 비즈니스 주기, 팀 가용성, 주요 릴리스에 맞게 조정
  4. 기간 최적화:
    • 표준 팀: 균형 잡힌 계획 및 배달을 위한 2주(14일)
    • 연구팀: 심층 조사 주기를 위한 3-4주
    • 유지 관리 팀: 신속한 대응 및 수정을 위한 1주
  5. 저장 및 만들기를 클릭합니다.

GitHub 설정의 스크린샷. 새 반복 만들기.

엔터프라이즈 반복 명명 규칙 예제:

Format: [Project]_[Year]_[Type]_[Number]
Examples:
- CustomerPortal_2024_Sprint_01
- API_2024_Release_Q1
- Mobile_2024_Feature_Phase2

전략적 반복 관리 및 크기 조정

반복 추가 및 최적화

체계적인 반복 계획 방법:

  1. 프로젝트로 이동
  2. 오른쪽 위에 있는 설정 메뉴(점 3개)를 클릭합니다.
  3. 프로젝트 구성에 액세스하려면 설정을 선택합니다.
  4. 향상할 반복 필드 이름을 클릭합니다.
  5. 전략적 반복 추가:
    • 반복 추가를 클릭하여 표준 사이클 기간을 설정하십시오.
    • 비즈니스 일정 맞춤 및 팀 용량 고려

고급 반복 사용자 지정:

  1. 사용자 지정 반복 구성:

    • "반복 추가" 옆의 드롭다운을 클릭합니다.
    • 전략적 시작 날짜 선택: 비즈니스 분기, 팀 가용성 또는 종속성 완료에 맞게 조정
    • 동적 기간 관리: 범위 복잡성 및 팀 용량에 따라 조정
    • 추가를 클릭하여 구현
  2. 변경 내용 저장 및 유효성 검사: 프로젝트 타임라인을 사용한 반복 맞춤 확인

GitHub 반복 예제 목록의 스크린샷

전략적 중단 계획 및 팀 개발

반복 중단 모범 사례: 반복 작업 중에 중단 시간을 삽입하여 계획된 휴식 시간을 알리고 배달 작업에서 벗어날 수 있게 설정할 수 있습니다.

전략적 중단 유형:

  • 계획 세션: 요구 사항 수집, 아키텍처 디자인, 스프린트 계획
  • 팀 개발: 교육, 컨퍼런스, 기술 개발, 팀 빌드
  • 프로세스 개선: 회고, 프로세스 최적화, 도구 평가
  • 유지 관리 기간: 인프라 업데이트, 보안 패치, 기술 부채
  • 휴가 기간: 계획된 휴가 시간, 회사 휴일, 팀 재충전

브레이크 플래닝 프레임워크:

Break Duration Guidelines:
- Planning breaks: 1-2 days between iterations
- Development breaks: 3-5 days quarterly
- Major maintenance: 1 week annually
- Holiday breaks: Variable based on team and region

엔터프라이즈 규모 반복 관리

다중 팀 조정 전략:

동기화된 반복:

  • 조정된 릴리스에 대해 모든 팀을 동일한 반복 일정에 맞춥니다.
  • 공유 계획 및 회고 주기
  • 간소화된 종속성 관리 및 통신

순차적 반복:

  • 팀의 주기를 조정하여 연속 통합 및 테스트를 가능하게 하다
  • 공유 서비스에 대한 리소스 경합 감소
  • 향상된 배포 파이프라인 사용률

포트폴리오 수준 계획:

  • 프로그램 증가: 여러 팀을 조정하는 8-12주 주기
  • 릴리스 트레인: 통합 솔루션의 체계적인 제공
  • 마일스톤 정렬: 중요한 비즈니스의 배송 날짜 및 종속성

반복 작업 상태 모니터링:

  • 속도 추적: 반복당 완료된 스토리 포인트 또는 작업 항목 모니터링
  • 번다운 분석: 반복 목표에 대한 진행 상황을 추적하고 위험을 식별합니다.
  • 회고 메트릭: 팀 만족도 및 프로세스 개선 기회 캡처
  • 용량 사용률: 팀 워크로드의 균형을 맞추고 소진 방지

반복에 대한 자세한 내용은 다음을 참조하세요.