단계(Phase) 개발 및 지능형 추적성

지능형 추적성은 개발 프로세스에 있는 각 주요 단계의 요구사항 간 관계를 기록하는 메소드입니다. 개별 문서를 추적하지 않고 관계를 손상시키지 않은 상태로 관련 문서를 모두 추적합니다.

복합 프로젝트의 경우 다양한 팀이 동시에 데이터 세트에 대한 작업을 수행합니다. 예를 들어, 보유한 사용자 요구사항 문서, 시스템 요구사항 문서 및 테스트 문서가 모두 상호 의존적일 수 있습니다. 프로젝트 라이프사이클에서는 문서가 여러 점진적 단계를 통과하는 것이 이상적입니다. 이 경우 각 단계는 다음 단계가 시작되기 전에 완료되어 사인오프됩니다. 예를 들어, 분석가가 1단계의 사용자 요구사항을 작성합니다. 이 사용자 요구사항은 엔지니어가 작성한 시스템 요구사항과 테스터가 개발한 테스트를 기반으로 합니다. 이 프로세스가 완료되고 결과가 승인되면 프로젝트가 다음 점진적 단계로 이동합니다. 그런 다음 프로세스가 다시 시작됩니다.

그러나 프로덕션 환경에서는 프로세스가 이처럼 원할하게 실행되지 않을 가능성이 큽니다. 분석가는 엔지니어 전에 1단계를 완료하고 엔지니어는 테스터 전에 1단계를 완료합니다. 이러한 주기로 인해 프로젝트 관리자는 어려운 문제에 직면하게 됩니다. 진행할 준비가 된 팀이 프로젝트의 다음 단계로 이동할지 아니면 모든 팀이 준비될 때까지 기다릴지를 결정해야 합니다.

대부분의 프로젝트에서 시간은 결정적인 요인이며 프로젝트는 진행되어야 합니다. 그러나 모든 팀이 준비되기 전에 진행하면 오류가 초래될 수 있으며 프로젝트 계획과 관리 어려움이 증가될 수 있습니다. IBM® Rational® DOORS®에서는 팀이 한 단계를 완료하면 완료 단계에 읽기 전용 레코드를 남겨두고 다음 단계로 이동할 수 있으므로 이 문제가 해결됩니다. 다른 팀이 이 정보에 액세스하여 링크를 작성할 수 있습니다. 다양한 팀이 이 단계와 연관된 문서를 완료하면 문서를 세트에 추가할 수 있습니다.

사용자는 팀 구성원으로서 링크를 작성하여 프로젝트의 요구사항 간에 관계를 구축한 다음 이 링크를 추적하여 프로젝트의 변경사항을 추적합니다. 이 추적성은 변경사항이 링크된 요구사항에 미치는 영향을 식별합니다.

마일스톤 끝의 지능형 추적성으로 인해 요구사항 외에도 요구사항 사이의 레코드를 기록할 수 있습니다. 서로 다른 시기에 동일한 점진적 단계의 일부인 문서에서 사인오프하고 이 활동을 추적할 수도 있습니다. 이 기능을 통해 프로젝트 계획과 관리가 용이해지며 프로젝트 히스토리가 더욱 명확해집니다.

지능형 추적성을 구현하려면 기준선 세트를 사용하십시오. 기준선은 모듈의 읽기 전용 스냅샷입니다. 개별 모듈의 기준선 또는 모듈 그룹의 기준선을 기준선 세트로 작성할 수 있습니다. 기준선 세트는 프로젝트 계획 및 관리를 위해 하나의 단위로 처리할 기준선 그룹입니다. 프로젝트에서 지능형 추적성을 유지보수하려면 모듈 기준선을 작성할 때 기준선 세트를 사용하십시오.

팁: 기준선 세트를 사용하여 대형 모듈 그룹의 기준선을 동시에 작성함으로써 관리 태스크를 줄일 수도 있습니다.


피드백