소개

완료됨

성공적인 소프트웨어 전달을 위해서는 효과적인 프로젝트 계획 및 민첩한 작업 관리가 필수적입니다. 이 모듈에서는 민첩한 계획을 위한 두 가지 강력한 플랫폼인 GitHub Projects 및 Azure Boards를 소개합니다. 이러한 도구가 함께 작동하여 개발과 프로젝트 관리 간에 원활한 워크플로를 만들어 팀이 더 효율적으로 가치를 계획, 추적 및 제공할 수 있도록 하는 방법을 알아봅니다.

실제 민첩한 계획 성공

최신 소프트웨어 팀에는 변화하는 요구 사항에 맞게 조정되는 유연하고 공동 작업적인 도구가 필요합니다. Microsoft의 개발 팀은 민첩한 계획 도구를 사용하여 여러 팀과 제품 그룹에서 수천 명의 개발자를 조정하여 자율성을 유지하면서 맞춤을 보장합니다. Microsoft의 팀은 GitHub와 통합된 Azure Boards를 활용하여 클라우드 서비스, 생산성 도구 및 개발자 플랫폼에 걸친 복잡한 제품 포트폴리오를 관리하여 엔터프라이즈 규모에 맞게 통합된 민첩한 계획의 기능을 보여 줍니다.

민첩한 계획이 중요한 이유

효과적인 민첩한 계획은 다음과 같은 몇 가지 주요 이점을 제공합니다.

  • 향상된 가시성: 이해 관계자가 진행 상황 및 예정된 작업을 한눈에 볼 수 있습니다.
  • 더 나은 공동 작업: Teams는 종속성을 조정하고 컨텍스트를 공유할 수 있습니다.
  • 더 빠른 배달: 간소화된 워크플로로 관리 오버헤드 감소
  • 향상된 품질: 명확한 요구 사항 및 수용 기준으로 결함 감소
  • 적응형 계획: 팀은 변화하는 우선 순위 및 피드백에 신속하게 대응할 수 있습니다.

학습 경험

이 포괄적인 모듈은 업계 최고의 도구를 사용하여 민첩한 계획을 구현하는 실용적인 기술을 제공합니다. 실제 시나리오와 모범 사례를 통해 이론적 개념과 실습 기술을 모두 배웁니다.

학습 목표

이 모듈을 완료하면 다음을 수행할 수 있습니다.

  • 비교 및 대비 GitHub Projects 및 Azure Boards 기능 및 사용 사례
  • 원활한 워크플로를 위해 Azure Boards 및 GitHub를 연결하여 플랫폼 통합
  • 구성 및 최적화 팀 생산성을 위한 GitHub 프로젝트 및 보드
  • 팀의 특정 요구 사항에 맞게 보기 및 워크플로 사용자 지정
  • 지속적인 개선을 위한 피드백 주기 및 추적 가능성 구현
  • 여러 팀 및 포트폴리오에서 애자일 실천 방법 확대

자체 평가: 민첩한 계획을 세밀하게 계획할 준비가 되셨나요?

도구를 살펴보기 전에 현재 민첩한 지식을 평가합니다.

Agile 기본 사항

  • [ ] 기본 민첩한 원칙과 의식을 이해합니까?
  • [ ] 사용자 스토리, 서사시 및 스프린트에 대해 잘 알고 있나요?
  • [ ] 스크럼과 칸반의 차이점을 알고 계십니까?

도구 환경

  • [ ] 이전에 프로젝트 관리 도구를 사용했나요?
  • [ ] GitHub 리포지토리 및 문제에 익숙한가요?
  • [ ] Azure DevOps 서비스에 대한 경험이 있나요?

팀 컨텍스트

  • [ ] 팀이 민첩한 방법론을 따르나요?
  • [ ] 분산 또는 공동 배치 팀과 함께 작업하고 있나요?
  • [ ] 기존 도구 및 프로세스와 통합해야 합니까?

필수 조건

이 모듈을 최대한 활용하려면 다음이 있어야 합니다.

필수 지식:

  • DevOps 개념 및 원칙 이해
  • 민첩한 개발 사례에 대한 기본 숙지
  • 소프트웨어 개발 수명 주기에 대한 지식

유용한 경험:

  • 버전 제어 원칙 경험(유익하지만 필수는 아님)
  • 소프트웨어를 제공하는 조직의 이전 작업
  • 프로젝트 관리 개념에 대한 숙지

필수 계정 및 설정:

  • GitHub 계정: 계정이 없는 경우 GitHub.com 계정을 만듭니다.
  • GitHub 리포지토리: 실습 연습을 위한 리포지토리가 필요합니다. 새 리포지토리 만들기 참조
  • Azure DevOps 조직 (Azure Boards 연습용): 필요한 경우 Azure DevOps 에서 조직 만들기