생명주기 속성, 이슈 및 쿼리 수정하기

프로젝트 스테이지 페이지 및 문서를 수정했으면 프로세스 템플릿에 제공된 이슈 및 속성을 해당 환경에서 사용할 수 있도록 해야 합니다.

CollabNet Baseline 프로젝트 템플릿 속성 및 규칙에 필요한 수정하기

CollabNet Baseline 프로젝트 템플릿의 대부분이 해당 환경에 적합하더라도 몇 가지 항목을 수정해야 합니다. 특히, 여러 가지 속성은 값 세트를 추가해야 하고, 두 가지 속성 종속성 규칙을 적절하게 작동하려면 편집해야 합니다.

다음 속성에 대한 값을 제공해야 합니다.

CollabNET에서 제공된 대로 이러한 속성에 대한 값은 자리 표시자일 뿐입니다.

수정해야 할 종속성 규칙은 다음과 같습니다.

이슈 및 속성의 표시 이름 변경 사항에 대한 경고

제공된 이슈 또는 속성의 이름은 변경하지 않는 것이 좋습니다. 또한 다음을 수정할 때 주의하십시오.

이슈 정의 변경 사항 및 이슈 형식 추가하기

스테이지 페이지에 변경 사항을 작성하거나 새 페이지를 추가하려고 하면 아마도 하나 이상의 이슈 및 검색 쿼리에 대한 변경 사항을 포함할 것입니다. 이러한 변경은 부분적일 수 있습니다. 예를 들어, 다음은 작성할 부분적인 변경의 예입니다.

다른 변경 사항은 포괄적일 수 있습니다. 예를 들어, 다음은 작성할 주요 변경의 예입니다.

변경 사항 규모에 관계 없이, 이슈 형식을 추가 또는 수정하고, 사용자가 이 유형의 이슈를 보기 위해 필요한 쿼리를 캡처하며, 이슈 및 쿼리의 올바른 사용을 문서화할 때 기본 프로세스를 따라야 합니다.

작업 개요: 생명주기 이슈 및 쿼리 수정하기

  1. 관련 이슈 형식 및 속성 정의를 편집합니다.
  2. 새 이슈 형식 정의를 사용하는 검색 쿼리 수정을 생성합니다.
  3. 브라우저 주소줄에 쿼리 URL을 복사합니다.
  4. 해당 스테이지 페이지를 편집하여 새 쿼리를 표시합니다.
  5. URL에서 도메인 접두어를 제거합니다.
  6. URL에서 특수 문자는 빼도록 하십시오. 예를 들어, 앰퍼샌드("&")의 모든 인스턴스를 HTML 태그 "&"로 바꿉니다.
  7. 새로운 이슈 형식을 추가하거나 이슈 형식의 전역 이름을 수정할 경우 이 프로세스 템플릿에 대한 template.properties 파일에서 이를 설명합니다 .
    자세한 내용은 template.properties에 관한 도움말을 참조하십시오.

이슈 형식 정의를 편집 또는 생성하려면

  1. 관리 탭을 누릅니다.
  2. 프로젝트 트래커 > 이슈 형식을 누릅니다.
  3. 온라인 도움말에 따라 해당 이슈 형식을 추가 또는 수정합니다.
    참고: 프로젝트 소유자는 이슈 형식을 추가 또는 수정한 후 이를 이슈 형식이 사용되는 기존 프로젝트에 추가해야 합니다. 또한 수정사항을 templates.properties 파일에 반영해야 합니다.

수정한 검색 쿼리를 생성하려면

  1. 수정 중인 프로세스를 사용하는 프로젝트를 생성했다고 가정할 때, 프로젝트 탭을 누르고 이 프로세스 템플릿을 사용하는 프로젝트를 누릅니다.
  2. 왼쪽 네비게이션 창에서 프로젝트 트래커 > 이슈 검색을 누릅니다.
  3. 신규 생성을 누릅니다.
  4. 상세 쿼리를 누릅니다.
  5. 쿼리 기준을 정의합니다.
  6. 쿼리 결과가 원하는 결과일 경우 브라우저 주소 표시줄에서 쿼리 결과 URL을 복사합니다.
  7. URL을 텍스트 파일에 붙여넣습니다.
  8. URL에서 특수 문자는 빼도록 하십시오. 예를 들어, 앰퍼샌드("&")의 모든 인스턴스를 HTML 태그 "&"로 바꿉니다.

스테이지 페이지 또는 탭을 편집하여 변경 사항을 반영하려면

  1. 프로세스 템플릿 디렉토리로 이동합니다.
    예를 들어, project-templates/trunk/www/templates/My-Process/alm-process
    로 이동할 수 있습니다. 여기서, My-Process는 프로세스 템플릿 디렉토리의 이름입니다.
  2. Subversion을 사용하여 snippets 디렉토리의 top.html 파일을 업데이트합니다.
  3. 해당 스테이지 또는 탭에 대한 snippets 디렉토리의 top.html 파일 또는 bottom.html 파일을 편집합니다.
    예를 들어 project-templates/trunk/www/templates/My-Process/alm-process/1-Stages/1-Definition/snippets/top.html을 편집합니다.
    여기서, My-Process는 프로세스 템플릿 디렉토리의 이름입니다.
  4. 쿼리 결과 URL을 활동 영역 또는 테이블의 해당 위치에 붙여넣습니다.
    예를 들어, 활동 영역의 URL을 업데이트하려면 <!-- 활동 시작 상자 --> 코멘트 아래 해당 목록 항목을 찾습니다. 예를 들어:
    <li><a href="servlets/Scarab/remcurreport/true/template/Search.vm?nextTemplate=IssueList.vm&action= Search&eventSubmit_doSearch=Search& grp=si&si=&qattdelim=true&it=3&mitdelim=true& col=11%2C13%2C2&coldelim=true" title="고려 사항에서 제거한 모든 요구 사항 보기 ">모두 제외됨 </a></li>
    참고: 붙여넣은 URL이 적절하지 않습니다.
  5. 쿼리 URL에 대한 접두어를 제거하십시오.
    접두어는 http 또는 https://project.domain입니다. 여기서, project는 쿼리가 캡처된 프로젝트의 이름이고 domain은 프로젝트가 상주하는 도메인입니다. URL은 "servlets/Scarab"으로 시작해야 합니다.
  6. URL에서 특수 문자는 빼도록 하십시오. 예를 들어, 앰퍼샌드("&")의 모든 인스턴스를 HTML 태그 "&"로 바꿉니다.
  7. 활동 링크 위에 커서를 놓을 때 도구 팁을 표시하려면 제목 속성에 정보를 추가합니다.
  8. 버전 제어 도구를 사용하여 변경 사항을 커밋합니다.

CollabNet Baseline 프로젝트 이슈 형식

CollabNet Baseline Project 템플릿 페이지에는 각 스테이지와 관련된 이슈를 표시하는 쿼리가 들어 있습니다. 예를 들어, 정의 페이지는 프로젝트 트래커에 쿼리에 대한 링크를 표시합니다. 이러한 쿼리는 개발 중인 요구 사항 및 완료된 요구 사항을 반환합니다. 설계 페이지에는 설계 중인 완료된 요구 사항 및 설계가 완료된 요구 사항을 검색하는 쿼리에 대한 링크가 있습니다.

CollabNet Baseline Project 템플릿의 요구 사항 이슈 형식을 사용하여 사용자는 초기 정의에서 설계, 코딩 및 테스팅에 이르는 요구 사항을 추적할 수 있습니다. 예를 들어, 사용자는 정의에서 설계로 생명주기 스테이지 속성의 값을 변경하여 계획 스테이지에서 설계 스테이지로 요구 사항을 진행시킬 수 있습니다. 결함 이슈 형식을 사용하여 결함을 테스팅 또는 코드 및 빌드 쿼리에 나타낼 수 있습니다.

다음 표는 CollabNet Baseline Project 템플릿에 사용된 이슈 형식과 사용자가 다양한 스테이지에서 다양한 이슈로 수행할 수 있는 활동과 쿼리 기준과 일치하는 속성 값을 요약합니다.

참고: 이러한 이슈 형식을 수정할 수 있지만, 수정하면 해당 프로세스 템플릿 스테이지 페이지에서 쿼리 URL을 다시 입력해야 합니다. 자세한 내용은 이슈 정의 변경 사항 및 이슈 형식 추가하기를 참조하십시오. 또한 전역 기본 이슈 형식을 수정할 경우 기존 프로젝트에는 이러한 수정이 적용되지 않습니다. 수정된 이슈 형식이 추가된 새 프로젝트에만 적용됩니다.

CollabNet Baseline Project 템플릿의 기본 이슈 형식

다음은 CollabNet Baseline Project 템플릿의 이슈 형식입니다.

이슈 형식 이름: CNALM-v1.1: 요구 사항

이 형식의 이슈가 나타나는 스테이지: 정의, 설계, 코드 및 빌드, 테스팅

설명: 요구 사항은 해당 릴리즈의 새로운 기능을 정의합니다.

모든 활성 요구 사항 보기 쿼리 링크는 아직 완료되지 않은 이슈를 표시합니다. 이러한 이슈는 제출됨, 시작됨, 정지 상태 또는 다시 열림 값 중에 하나입니다.

Stage 쿼리의 현재에 반환된 요구 사항은 다음 속성 값을 설정했습니다.

Stage 쿼리에 대한 준비에 반환된 요구 사항은 다음과 같이 쿼리의 "현재"와 다릅니다.

CollabNet에 의해 배포된 대로 요구 사항을 입력할 때 필수 속성은 요약, 개요, 정당성, 상태 및 생명주기 스테이지입니다.

이슈 형식 이름: CNALM-v1.1: 동작 아이템

이 형식의 이슈가 나타나는 스테이지: 동작 아이템이 각 스테이지에 나타납니다.

설명: 고객 사례 처리 또는 제품 요구 사항 문서 작성과 같은 활동.

모든 활성 동작 아이템 보기 쿼리 링크가 대부분의 스테이지 페이지에 나타납니다. 이 쿼리를 사용하여 아직 완료되지 않은 모든 동작 아이템을 볼 수 있습니다.

이러한 이슈는 제출됨, 시작됨, 정지 상태 또는 다시 열림 값 중에 하나입니다.

CollabNet에 의해 배포된 대로, 필수 속성은 소스, 우선 순위, 요약, 개요, 작업 유형, 고객 사례 ID, 중요한 고객?, 영향을 받은 고객, 목표 마일스톤, 목표 마일스톤 목적 및 동작 아이템 형식을 포함합니다.

이슈 형식 이름: CNALM-v1.1: 결함 보고서

이 형식의 이슈가 나타나는 스테이지: 코드 및 빌드, 테스팅

설명:

결함 보고서(모두 활성) 쿼리 링크는 후보이거나 테스트 중인 모든 결함을 표시합니다. 이러한 이슈는 상태 속성 값을 제출됨, 시작됨, 정지 상태, 다시 열림으로 설정했습니다.

사용자는 Stage 쿼리 링크에서 결함 보고 현재를 클릭하여 테스트 중인 모든 결함을 볼 수 있습니다. 이러한 이슈는 속성 값을 다음과 같이 설정했습니다.

논의 플래그가 설정된 결함 보고서 쿼리 링크를 클릭하면 테스트 후보인 모든 결함을 볼 수 있습니다. 이러한 이슈는 속성 값을 다음과 같이 설정했습니다.

이슈 형식 이름: CNALM-v1.1: 고객 사례

이 이슈 형식이 나타나는 스테이지: 지원

설명:

고객 사례는 고객이 보고해 온 문제 또는 개선 요청을 기술합니다.

사용자는 지원 페이지에서 모든 활성 쿼리 링크를 클릭하여 작업 중인 모든 고객 사례를 볼 수 있습니다. 상태 속성 값을 제출됨, 시작됨, 정지 상태, 다시 열림으로 설정합니다.

사용자는 고객 사례 논의 플래그 쿼리 링크를 클릭하여 생성되었지만 논의 중인 모든 고객 사례를 볼 수 있습니다. 이러한 고객 사례 이슈는 다음 속성 값을 다음과 같이 설정했습니다.

새 고객 사례를 입력할 경우 필수 속성은 소스, 소스 식별자, 우선 순위, 요약, 개요, 작업 유형, 고객 사례 ID, 중요한 고객, 영향을 받은 고객(들), 목표 마일스톤, 목표 마일스톤 목적 및 생명주기 스테이지 등입니다.

이슈 형식 이름: CNALM-v1.1: 사용 사례

이 형식의 이슈가 나타나는 스테이지: CollabNet Baseline Project 템플릿에는 사용 사례에 대해 사전 정의된 쿼리가 없습니다.

설명:

사용 사례는 새로운 기능을 가지고 사용자가 수행하게 될 실제 작업을 기술합니다.

새 사용 사례를 입력할 때 필요한 속성으로는 소스, 우선 순위, 요약, 개요, 정당성, 요구사항 ID, 사용 사례 형식 및 상태가 있습니다.

사용자는 생명주기 스테이지 속성, 연결된 요구 사항의 ID 또는 이슈 형식에 기반하여 사용 사례에 대한 임의의 쿼리를 실행할 수 있습니다. 사용 사례 이슈 형식을 제공하는 것 외에도, CollabNet Baseline Project 템플릿은 템플릿 디렉토리에 Word 형식의 문서 템플릿을 제공합니다. 일반적으로 사용자는 정의 또는 설계 페이지에서 이 템플릿을 업로드합니다.

이슈 형식 이름: CNALM-v1.1: 테스트 케이스

이 형식의 이슈가 나타나는 스테이지:

설명:

테스트 케이스는 기능에 결함이 없음을 보장하기 위한 테스트 시나리오를 기술합니다.

테스트 케이스를 입력할 때 필요한 속성으로는 소스, 우선 순위, 요약, 개요, 시스템, 하위 시스템, 카테고리, 하위 카테고리 및 상태가 있습니다.

사용자는 생명주기 스테이지 속성, 연결된 결함의 ID 또는 이슈 형식에 기반하여 테스트 케이스에 대한 임의의 쿼리를 실행할 수 있습니다. 테스트 사례 이슈 형식을 제공하는 것 외에도, CollabNet Baseline Project 템플릿은 템플릿 디렉토리에 Word 형식의 문서 템플릿을 제공합니다. 일반적으로 사용자는 테스팅 스테이지에서 이 템플릿을 업로드합니다.

이슈 형식 이름: CNALM-v1.1: 인시던트

이 형식의 이슈가 나타나는 스테이지: 배치

설명: 인시던트는 자동화된 메소드에 의해 생성되는 이슈를 기술합니다.

이슈 형식 이름: CNALM-v1.1: 고객 사례

이 형식의 이슈가 나타나는 스테이지: 지원

설명: 고객 사례는 고객이 보고해 온 문제 또는 개선 요청을 기술합니다.

고객 사례를 입력할 경우 필수 속성은 소스, 소스 식별자, 우선 순위, 요약, 작업 유형, 고객 사례 ID, 중요한 고객, 영향을 받은 고객(들), 목표 마일스톤, 목표 마일스톤 목적 및 생명주기 스테이지 등입니다.

이슈 형식 이름: CNALM-v1.1: 결함(읽기 전용)

이 형식의 이슈가 나타나는 스테이지: 테스팅

설명: 읽기 전용 결함은 Test Director 제품을 통해 보고되고 CollabNet에 업로드된 그대로 코드, 사용자 인터페이스 또는 문서 내의 오류를 기술합니다.