프로젝트 관리 Jira (튜토리얼)

Jira 버전을 효과적으로 관리하는 방법 - 다음과 같이 진행하세요

튜토리얼의 모든 비디오 프로젝트 관리에는 Jira(튜토리얼)

소프트웨어 개발에서는 프로젝트를 성공적으로 완료하기 위해 체계적인 접근이 중요합니다. 특히 Jira 내에서 버전 관리는 중요한 역할을 합니다. 이 안내서에서는 Jira에서 버전을 효과적으로 활용하여 개발 작업을 조직화하고 전체 상황을 파악하는 방법을 안내합니다.

주요 관련 사항

  • Jira의 버전을 사용하면 작업 및 사용자 스토리의 진행 상황을 추적할 수 있습니다.
  • 버전을 만드는 데는 전략이 필요하며 사용자 스토리의 할당을 용이하게 해야 합니다.
  • 버전을 명확히 구조화하면 업데이트를 계획하고 실행하기 쉬워집니다.

단계별 안내

Jira에서 버전을 생성하고 관리하려면 다음 단계를 따르세요:

Jira의 버전 기능을 사용하려면 릴리스가 활성화되어 있는지 확인해야 합니다. 해당 설정을 프로젝트 설정으로 이동하여 관련 옵션을 활성화합니다. 이 설정은 "프로젝트" 메뉴 아래 "설정"에서 찾을 수 있습니다. 릴리스를 활성화하지 않으면 해당 필드가 표시되지 않습니다.

Jira 버전을 효율적으로 관리하는 방법 - 아래 단계를 따르세요

릴리스가 활성화되면 버전에 액세스할 수 있습니다. 이는 "버전" 메뉴를 통해 수행됩니다. 새 버전을 생성하려면 패널을 열어야 합니다. 버전의 통상적인 명칭은 1.0, 1.1 또는 1.1.1과 같을 수 있습니다. 시작 및 릴리스에 대한 유의미한 데이터를 고려해야 합니다. 예를 들어 오늘 날짜를 시작 날짜로, 미래 날짜를 릴리스로 지정할 수 있습니다.

Jira 버전을 효과적으로 관리하는 방법 - 다음과 같이 진행합니다

필요한 모든 정보를 입력한 후 "저장"을 클릭합니다. 새 버전이 만들어지고 이제 해당 버전에 여러 사용자 스토리를 할당하기 위해 작업을 시작할 수 있습니다. 예를 들어 첫 번째 버전 1.0을 계획적으로 만들고 이후 1.1 버전을 만들어 여러 업데이트나 개선 사항을 포함할 수 있습니다.

Jira 버전 효과적으로 관리하기 - 다음과 같이 진행하세요

버전별 사용자 스토리를 정렬하려면 평가나 코멘트 등 다양한 기준으로 필터링하여 정확한 조직을 달성할 수 있습니다. 이렇게 하면 가장 중요한 작업을 파악하고 필요에 따라 우선순위를 정할 수 있습니다. 예를 들어 12월 30일 완료가 계획되어 있다면 사용 가능한 이야기를 해당 날짜에 맞게 할당할 수 있습니다.

Jira 버전을 효과적으로 관리하는 방법 - 다음과 같이 진행합니다

이제 해당 버전에 사용자 스토리를 할당해야 합니다. 원하는 스토리를 선택하고 1.0 버전으로 이동시킴으로써 이를 수행할 수 있습니다. 이 버전에 통합하려는 모든 사용자 스토리에 대해이 프로세스를 반복합니다. 이 과정은 다소 시간이 걸릴 수 있으므로 먼저 버전을 만들고 그 다음 해당 사용자 스토리를 추가하는 것이 좋습니다.

Jira 버전을 효율적으로 관리하는 방법 - 이렇게 진행합니다

1.0 버전을 선택하면 해당 버전에 할당된 모든 사용자 스토리를 볼 수 있습니다. 1.1 버전의 선택 프로세스는 다음 업데이트에 관련된 스토리만 표시합니다. 여러 릴리스를 계획하는 경우 업무 분담을 명확하고 간결하게 할 수 있어 특히 편리합니다.

Jira 버전을 효과적으로 관리하는 방법 - 다음과 같이 진행합니다

작업 효율성에 대한 체계화된 워크플로우는 매우 중요합니다. 버전을 만들기 전에 해당 사용자 스토리를 만들고 할당하는 것이 시간을 절약하고 후속 조정의 작업을 줄여줍니다.

꼭 염두에 두어야 할 또 다른 사항은 에픽스입니다. 에픽스를 사용하는 경우, 먼저 에픽스를 생성한 다음 사용자 스토리를 만들어야 합니다. 그렇지 않으면 후속적으로 사용자 스토리에 에픽스를 할당해야 하는 번거로움이 생길 수 있습니다. 따라서 실제 작업을 시작하기 전에 해당 구조를 먼저 만드는 것이 좋습니다.

요약

본 안내서를 통해 Jira에서 버전을 효율적으로 생성하고 관리하는 방법을 배웠습니다. 사용자 스토리를 버전에 명확하게 구조화하고 할당함으로써 프로젝트 진행 상황을 파악하는 데 도움이 됩니다. 이를 통해 업데이트를 계획하는 것이 간단해지며, 이는 소프트웨어 개발의 장기적인 성공에 중요합니다.