개요

ALM 스키마는 보안, 통제, 추적성 및 워크플로우 관리에 사용되는 기능을 제공합니다.

ALM 스키마는 프로세스에서 변경 요청이 평가, 지정, 추적, 작업 및 해결되었는지 확인하고 완벽한 추적성을 보증하기 위해 관련된 몇몇 기본 레코드 유형을 사용합니다.

기본 레코드 유형은 ALMRequest, ALMTask 및 ALMActivity입니다. ALMRequest 레코드는 몇 가지 유형의 변경 요청을 나타냅니다. ALMTask는 요청을 처리하며 태스크를 완료하는 작업 단위인 활동을 관리하는 데 도움을 줍니다.

관리자 또는 팀 리드가 ALMTask를 사용하여 수행할 작업 및 모든 활동에 할당할 자원을 관리할 수 있습니다.

ALM 작업 레코드 유형마다 작업 유형(예: 결함, 개선사항, 릴리스 요구사항)을 설명하는 데 사용할 수 있는 유형 필드가 있습니다. ALM 패키지에 소프트웨어 개발 우수 사례에 일반적인 유형 값이 제공되어 있지만 이에 제한되지 않고 사용자가 고유한 유형을 작성할 수 있습니다.

레코드 유형 간의 관계는 여러 역할에서 변경을 관리하는 프로세스에 도움이 됩니다. 예를 들어, 요청 레코드 CreateTask 조치가 실행되면 하나 이상의 태스크를 작성할 수 있습니다. 이 요청에 대해 태스크가 이미 작성된 경우, 동일하거나 다른 하나 이상의 태스크 세트가 요청 유형과 동일하거나 다른 태스크 유형으로 작성되도록 지정할 수 있습니다. 태스크 레코드 CreateActivity 조치가 실행되면 하나 이상의 다른 유형의 활동을 작성할 수 있습니다. 해당 태스크에 대해 활동이 이미 있는 경우 다른 활동 세트를 작성할 수 있습니다. 작업 프로세스를 사용자 정의하는 유연성을 사용할 수 있지만 선택사항입니다.

각 작업 유형에 연관된 특정 사용자 역할을 지정할 수 있습니다(예: 테스트 역할과 테스트 활동 연관). 각 역할에는 해당 작업 유형을 수행할 수 있는 팀 멤버가 나열됩니다.

ALM 작업 프로세스는 요청으로 시작됩니다.
  1. 사용자가 요청을 제출합니다. 변경 요청은 개선사항 요청, 릴리스 요구사항 또는 결함이 될 수 있습니다.
  2. 선별 팀 또는 변경 제어 관리자가 요청을 검토하여 허용하거나 거부합니다. 요청을 허용하면 요청을 이행하기 위해 수행할 작업에 대한 고급 설명인 태스크를 작성합니다. 요청 레코드에는 태스크 레코드의 링크가 포함되어 있으며 태스크는 프로젝트에 지정됩니다.
  3. 리드 개발자 또는 팀 리드가 태스크를 검토한 다음 활성화합니다. 태스크를 활성화하면 태스크를 완료할 수 있는 활동이 작성됩니다. 팀 리드가 이러한 활동을 팀 멤버에 지정합니다. 활동의 예로는 개발 활동, 테스트 활동 및 문서(Doc) 활동이 있습니다. 태스크 레코드에는 활동 레코드의 링크가 포함되어 있으며 활동 레코드에는 태스크의 링크가 있습니다.
  4. 개발자, 테스트 및 문서 리드는 각 활동을 팀 멤버에 지정하고 팀 멤버는 해당 작업 상태를 반영하도록 활동 레코드를 업데이트합니다. 작업을 완료하면 변경사항을 제공하고 활동을 완료로 표시합니다.
  5. 릴리스 엔지니어는 제공된 변경사항을 통합하고 빌드하여 기준선을 작성합니다.
  6. 테스터는 기준에서 변경사항을 테스트합니다. 테스트 리드는 테스트 활동을 작업하여 완료한 후 테스트 태스크를 완료로 표시합니다.
  7. 요청을 제출한 사용자는 태스크 및 해당 활동을 검토하고 만족하는 경우 이 태스크를 완료로 표시합니다.
이 프로세스를 통해 초기 사용자 요청부터 요청을 충족하는 데 필요한 모든 활동까지 추적성할 수 있습니다.
ALM 스키마의 공통된 역할 유형은 다음과 같습니다.

ALM 스키마를 사용하여 사용자가 지정된 시간에 여러 역할을 입력하는 동시에 보다 명확하게 역할을 변경할 수 있습니다. 예를 들어, 개발자가 요청을 제출한 다음 연관된 활동을 개발자 자신에게 지정하여 해결할 수 있습니다. 이 경우 한 명의 사용자가 제출자, 개발자 리드, 개발자 및 테스터가 됩니다.

관련 개념
프로젝트 작업
작업 관리
작업 및 빌드 추적
샘플 데이터
ALM 레코드 유형의 필수 필드
관련 태스크
관리자의 역할

피드백