ibm rational collaborative lifecycle management hands tutorial
IBM Rational CLM은 요구 사항과 개발 간의 추적 성 관계를 표시하므로 비즈니스 분석가와 프로젝트 관리자가 비즈니스 요구 사항 세트 및 계획된 작업 항목의 상태를 알 수 있습니다.
곧, IBM CLM은 추적 성보기를보다 쉽고 쉽게 생성 할 수 있도록 하나의 단일 ALM 플랫폼에서 요구 사항 관리, 변경 및 구성 관리 (CCM) 및 품질 관리의 조합입니다.
노트 :이 튜토리얼에는 이미지가 많으므로 제대로로드 할 수 있습니다.
학습 내용 :
- IBM Rational CLM 소개
- IBM Rational CLM의 라이프 사이클 프로젝트
- IBM Rational DOORS NG에서 요구 사항 작성
- 비즈니스 프로세스 정의
- 요구 사항을 사용자 스토리 및 테스트 케이스에 연결
- IBM Rational Team Concert의 사용자 스토리 자세히 살펴보기
- 개발자 작업 생성
- IBM Rational Quality Manager를 사용한 테스트 관리
- 결론
- 추천 도서
IBM Rational CLM 소개
IBM Rational Collaborative Lifecycle Management (CLM)는 주로 다음을 포함하는 3 가지 통합 도구 세트 :
- IBM Rational DOORS NG – 요구 사항 수집 및 관리
- IBM Rational 팀 콘서트 – 프로젝트 계획, SCM 및 빌드 관리 용
- IBM Rational 품질 관리 – 테스트 관리 활동
이러한 통합을 통해 전체 프로젝트 팀은 적절한 추적 성없이 작업 및 보고서 진행에 대한 실시간 정보를 사용하지 않고 사일로에서 여러 도구를 사용하는 대신 하나의 단일 도구를 사용하여 모든 프로젝트 아티팩트를 캡처 할 수 있습니다.
IBM Rational CLM을 사용하여 비즈니스 분석가는 비즈니스 요구 사항 세트 (예 : 개발 및 테스트 여부)에 어떤 일이 일어나고 있는지 확인할 수 있습니다. 마찬가지로, 프로젝트 관리자는 스크럼 구현의 경우 계획된 작업 항목 세트의 상태를 볼 수 있습니다. 이는 작업 항목 및 연관된 개발자 태스크 및 테스트 케이스의 예로서 STORY 일 것입니다.
폭포수 구현의 경우 BUSINESS NEED 작업 항목과 관련 개발자 작업 및 테스트 케이스가됩니다.
작업 항목은 개발 태스크를 관리하고 추적하기위한 IBM Rational Team Concert의 중요한 개념입니다. 작업 항목의 예로는 EPIC, STORY, TASK, BUSINESS NEED, RISK, DEFECT, RETROSPECTIVE 등이 있습니다. 이러한 사전 정의 된 작업 항목 외에도 팀은 자체 사용자 정의 작업 항목을 작성할 수 있습니다. 작업 항목은 프로젝트 계획의 필수 부분이며 SCM 기능 및 빌드 관리를 사용하여 코드 변경에 연결됩니다.
IBM Rational CLM의 라이프 사이클 프로젝트
일반적으로 팀이 여러 도구를 사용하는 경우 프로젝트 라이프 사이클의 끝에서 끝까지 아티팩트를 추적 할 수있는 적절한 추적 성이 없습니다.
IBM Rational CLM의 라이프 사이클 프로젝트 개념은 전체 팀을 하나의 단일 플랫폼에 연결하는 데 도움이됩니다. 따라서 라이프 사이클 프로젝트를 작성하여 비즈니스 요구 사항을 UML 디자인 아티팩트에 링크 한 다음 작업 항목 및 작업 항목을 개발 태스크 및 테스트 케이스에 연결할 수 있습니다. 이 모든 것이 동적으로 수행됩니다.
라이프 사이클 프로젝트를 사용하면 아래에 표시된대로 RM (Requirements Management), CCM (Change and Configuration Management) 및 QM (Quality Management)의 3 개 컨테이너 각각에서 생성 된 프로젝트를 볼 수 있으며 추적 가능성보기가 쉽게 연결될 수 있습니다. 만들어진.
수명주기 프로젝트 생성, 사용자 추가, 역할, 권한 및 라이선스 업데이트에 대한 자세한 내용은 여기에서 발견 .
각 CLM 애플리케이션은 다음 URL을 사용하여 액세스 할 수 있습니다.
- RM – https : // : 9443 / rm / web
- CCM- https : // : 9443 / ccm / web
- QM- https : // : 9443 / qm / web
위에서 언급 한대로 RM URL에 로그인하면 다른 응용 프로그램으로도 쉽게 이동할 수 있습니다.
IBM Rational DOORS NG에서 요구 사항 작성
요구 사항을 생성하는 것부터 시작하겠습니다. 아래에 언급 된 단계를 따라 동일하게 만듭니다. 생성 된 요구 사항은 사용자 스토리 및 테스트 사례에 연결됩니다.
#1) URL을 사용하여 RM 애플리케이션에 로그인 https : // : 9443 / rm / web
#두) 로그인 후 클릭하여 CLM_Project를 선택하십시오. 아래와 같이 공개 대시 보드가 나타납니다.
(노트 :크게 보려면 이미지를 클릭하십시오)
#삼) 클릭 아티팩트 - > 아티팩트 찾아보기 요구 사항을 만듭니다.
# 4) 왼쪽 클릭 ‘특징 및 비전’ 폴더를 선택한 다음 아티팩트 생성
이름은 '음악 CD 주문'으로, 아티팩트 유형은 '기능'으로, 아티팩트 형식은 '텍스트'로 입력하십시오. 그런 다음 확인.
# 5) 새로 생성 된 요구 사항은 다음과 같습니다.
# 6) 새로 생성 된 요구 사항에 대한 속성을 정의합니다. 그런 다음 방금 생성 한 요구 사항을 선택하고‘ 속성 편집 '옵션.
요리사 도구 인터뷰 질문 및 답변
아래와 같이 속성을 추가 한 다음 저장
# 7) 속성을 표시하려면 아이콘을 클릭하여‘ 페이지 설정 구성 '
# 8) 이제 클릭 ‘표시 할 열 구성’
# 9) 이제 표시 할 비즈니스 우선 순위 및 설명 속성을 선택하고 필요하지 않은 속성을 선택 취소하고 확인 .
보시다시피 비즈니스 요구 사항을 만들었습니다. IBM Rational DOORS NG를 사용하면 행위자, 비 기능적 요구 사항, 사용자 정의 요구 사항 유형 및 정의 된 속성과 같은 다양한 유형의 요구 사항을 작성할 수도 있습니다.
비즈니스 프로세스 정의
일반적으로 다음 단계는 생성 된 비즈니스 요구 사항을 지원하는 비즈니스 프로세스 다이어그램을 만드는 것입니다. 비즈니스 프로세스 다이어그램은 텍스트 형식이 아닌 비즈니스 사용자를 위해 시각화하기가 더 쉽습니다.
에 IBM Rational DOORS NG 산업 표준 인 Business Process Modeling Notation을 나타내는 BPMN 표기법을 사용하여 생성됩니다.
비즈니스 프로세스를 생성하는 방법에 대한 자세한 설명은 내 기사를 참조하십시오. IBM Rational DOORS NG
이제 비즈니스 요구 사항을 추적하거나 사용자 스토리 및 테스트 사례에 연결하는 방법을 살펴 보겠습니다.
요구 사항을 사용자 스토리 및 테스트 케이스에 연결
IBM Rational CLM은 단일 통합 환경이며 하나의 완전한보기 추적 기능을 통해 라이프 사이클 아티팩트 전반에 걸쳐 커버리지를 보장하고 전달과 관련하여 차이를 찾는 데 도움이됩니다.
아티팩트보기 ( 아티팩트 - > 아티팩트 찾아보기 ) '기능 및 비전'폴더를 클릭합니다.
연결하려면 사용자 스토리에 대한 요구 사항 개발 관점에서 구현할 기능을 정의하는 요구 사항을 선택하고 ‘아티팩트에 링크 추가 - > More’.
링크 유형 선택 '구현 자' 아티팩트 컨테이너를 CLM_Project (변경 관리)로 지정하여 요약 및 기타 해당 속성을 추가하여 새 스토리를 작성한 후 확인을 클릭하십시오.
마찬가지로 연결 절차는 테스트 케이스에 대한 요구 사항 IBM Rational Quality Manager에서 다시 정의되므로 요구 사항을 선택하고 ‘아티팩트에 링크 추가 - > More’.
링크 유형을 다음과 같이 선택하십시오. '검증 자' 및 Artifact Container‘CLM_Project’(Quality Management)를 사용하여 새 테스트 케이스를 만들고 표시된대로 이름을 지정합니다. 그리고 클릭 확인 일단 완료되었습니다.
이제 추적 성보기를 살펴 보겠습니다. '페이지 설정 구성'à '표시 할 열 구성'을 클릭합니다.
'구현 자'및 '검증 자'열을 추가하고 확인. 이제 추적 성보기가 표시됩니다.
위의보기는 요구 사항을 다음과 같이 보여줍니다. 구현 자 사용자 스토리 항목 및 검증 자 테스트 케이스. 이는 IBM Rational CLM과 같은 통합 도구가있는 경우에만 가능합니다.
IBM Rational Team Concert의 사용자 스토리 자세히 살펴보기
위의 추적 기능에서 '구현 자'열 아래의 사용자 스토리를 클릭하십시오.
Wi-Fi 기본 게이트웨이를 사용할 수 없습니다.
이제 사용자 스토리 항목이 아래와 같이 CCM 컨테이너 내에서 열립니다.
STORY 작업 항목에 대한 몇 가지 속성은 개발중인 기능의 복잡성을 정의하는 Story Points, Owned By, Priority 및 Planned for와 같이 매우 중요합니다. 수락 기준은 Story 항목의 완료를 확인하기 위해 Acceptance TAB에서 정의 할 수도 있습니다.
위의 속성은 프로젝트 관리자의 프로젝트 관리 관점에서 Sprint Planning에 필요합니다. 위의 속성 외에도 프로젝트 요구에 따라 사용자 정의 속성을 추가 할 수도 있습니다.
제품 백 로그를 만들고 팀을위한 Sprint 계획을 유지하는 데 관심이있는 Agile SCRUM 프로젝트를 관리하는 프로젝트 관리자는 사용 가능한 2 부 시리즈를 살펴볼 수 있습니다.
개발자 작업 생성
열려있는 Story 작업 항목에서 링크 탭을 클릭합니다. 요구 사항에 대한 추적 성은 이전에 생성되었으므로 단지 표시됩니다.
이제 '관련 항목 추가'드롭 다운을 클릭 한 다음 '하위 항목 추가'를 선택하여 개발자 작업 생성 및 추가를 시작합니다.
‘연결된 결함 생성’링크를 클릭하고이를 작업 유형으로 변경하겠습니다.
열리는 양식의 드롭 다운에서 유형을 작업으로 변경합니다.
이제 양식이 작업 유형으로 변경되었으므로 아래와 같이 세부 정보를 추가합니다.
중요한 속성에는 소유자 (일반적으로 개발자에게 할당 됨), 우선 순위 및 적절한 스프린트에 대한 계획, 추정 및 기한으로 정의되는 계획된 노력이 포함됩니다. 이러한 속성 외에도 프로젝트 요구에 따라 사용자 지정 속성을 만들 수도 있습니다. 클릭 저장.
작업이 진행됨에 따라 오른쪽의 상태 워크 플로 드롭 다운도 변경해야합니다. 이것은 우리의 필요에 따라 완전히 사용자 지정할 수 있습니다.
이제 오른쪽에있는 부모 ID (227)를 클릭하면 스토리 항목으로 돌아갑니다. 스토리 항목의 링크 탭을 클릭하여 링크 및 표시되는 개발자 작업을 확인합니다.
생성 된 개발자 작업은 소스 코드 그리고지었습니다. 나는 이것을 별도의 기사에서 보여줄 것입니다.
이제 테스트 케이스가 요구 사항에 링크되었을 때 이미 생성되었으므로 이제 스토리 항목에 추가 할 수 있습니다. 'Add Related'드롭 다운을 클릭하고 'Add Tested by Test Case'를 선택합니다.
고르다 '기존 테스트 케이스에 링크'.
이전에 이미 생성 된 테스트 케이스를 선택하고 확인을 클릭합니다.
이제 추적 기능이 업데이트되어 연결된 테스트 케이스를 표시합니다.
Story 항목에는 개발자 작업, 결함 및 테스트 사례가 완료되면 닫을 수있는 워크 플로도 있습니다.
IBM Rational Quality Manager를 사용한 테스트 관리
스토리 항목의 위보기에서 테스트 케이스를 클릭하여 수동 테스트 스크립트를 작성하고 추가 테스트를 위해 엽니 다.
IBM Rational Quality Manager를 더 많이 사용하려면 =>에 게시 된 이전 기사를 참조하십시오. IBM Rational Quality Manager (RQM) : 전체 실습 가이드
결론
이 기사를 읽으면 종단 간 제공을위한 단일 ALM 플랫폼의 중요성을 이해했을 것입니다.
경험상 여러 도구를 사용하는 기존 제공 환경을 교체하는 것이 쉽지 않다고 생각하지만 가까운 장래에 단일 저장소 환경으로 전환하는 것이 좋습니다.
요약하면 다음과 같습니다.
- IBM Rational CLM이란?
- CLM의 3 가지 구성 요소
- IBM Rational DOORS NG, IBM Rational Team Concert 및 IBM Rational Quality Manager를 통해 아티팩트를 연결하기 위해 따라야 할 사용법 및 우수 사례
저자 정보 : 이 기사는 STH 팀원 Niranjan이 작성했습니다. 그는 IBM Rational 도구에서 20 년 이상의 경험을 가지고 있습니다.
다음으로 다음과 같은 IBM 도구에 대한 심도있는 실습 튜토리얼을 다룰 것입니다.
- DOORS NG를 사용한 요구 사항 관리
- IBM Rational 팀 콘서트
- IBM Urbancode 릴리스 및 배치
이러한 기능 중 일부에 대해서도 자세히 살펴 보도록하겠습니다.
추천 도서
- IBM Rational Team Concert 결함 관리 도구 튜토리얼
- 테스트 데이터 관리를위한 IBM Rational Quality Manager의 데이터 풀 기능
- IBM Rational DOORS 차세대 요구 사항 관리 도구 소개
- IBM Rational Quality Manager (RQM)와 Rational Functional Tester (RFT) 통합
- SVN에서 IBM Rational Team Concert로 마이그레이션 튜토리얼
- Rational Robot의 기초 학습-IBM 테스트 자동화 도구
- Windows에서 IBM Rational Team Concert (RTC) 및 SVN 통합
- IBM Rational Team Concert 고급 작업 항목 사용자 정의