타스크: 종속성 관리
이 타스크는 요구사항 간의 종속성을 사용하여 프로젝트 범위 및 요구사항 변경을 관리하는 방법을 설명합니다.
목적

이 타스크의 목적은 프로젝트 요구사항의 속성 및 추적성을 사용하여 프로젝트 범위 관리 및 요구사항 변경 관리를 지원하는 것입니다.

관계
단계
속성 지정

요구사항 관리 계획에서는 각 요구사항 유형에 대해 추적할 요구사항 속성을 정의합니다(개념: 요구사항 유형 참조). 가장 중요한 속성은 각 요구사항의 구조적 영향(구조적으로 중요한지 여부), 수익성(이해 당사자의 관점), 구현 노력, 개발 노력에 따르는 위험성, 안정성(변경되지 않을 가능성)입니다.

수익성과 안정성은 이해 당사자와 협의하여 시스템 분석가가 결정합니다. 노력 및 위험성은 소프트웨어 설계자와 협의하여 프로젝트 관리자가 결정합니다. 구조적 영향은 소프트웨어 설계자가 결정합니다.

위험성이 크거나 노력이 많이 필요하거나 수익성이 높은 안정적이지 않은 요구사항은 표시하여 더 자세히 분석해야 합니다. 노력이 많이 필요하거나 위험성이 크거나 안정적이지 않은, 수익성이 낮은 요구사항은 제거될 가능성이 있는 항목으로 표시해야 합니다.

다음은 비전 문서의 RequisitePro 도구의 기능 및 각 기능에 대한 요구사항 속성의 예입니다. 수익성은 고객의 의견이며, 노력은 개발자의 입력입니다.

기능  수익성  노력  위험성  아키텍처
영향 
안정성 
기능1: 정렬 및 필터 기준 저장 및 복원  중간 높음  낮음  낮음  낮음  높음 
기능2: RequisitePro 문서를 Microsoft® Word® 문서로 저장하는 기능  중간 높음  낮음  낮음  낮음  높음 
기능3: 삭제된 요구사항을 보기 창으로 보는 기능  중간  중간 높음  중간  낮음  중간 
기능4: 통화 데이터 유형 속성 지원  중간  중간  중간 낮음  낮음  중간 
기능5: "모두" 문서 유형 지원(여러 문서 유형에서 공통의 속성을 정의하는 간편한 방법 제공)   중간 높음  중간  중간  낮음  중간 높음 
기능6: 보기에서 요구사항을 선택하고 Word 문서에서 GoTo를 선택하는 기능  중간 높음  중간  중간  낮음  중간 높음 
기능7: 요구사항 속성을 요구사항 문서의 텍스트를 표시  중간  중간  중간  낮음  중간 높음 
기능8: 새 프로젝트 마법사  중간 높음  높음  중간 높음  높음  중간 
기능9: 요구사항의 빠른 작성(작성 시 요구사항 대화 상자 사용 안함).  중간 높음  중간 낮음  중간 낮음  낮음  높음 
기능10: 프로젝트 자동 저장(프로젝트 아카이브)  중간  중간 낮음  중간  낮음  중간 
기능11: 선택한 요구사항 세트에 대해 하나 이상의 속성 변경  중간  중간 높음  중간  낮음  중간 
기능12: 사용자가 이전 프로젝트로 새 프로젝트를 손쉽게 작성할 수 있도록 프로젝트 구조를 복제하는 기능   높음  중간  중간  낮음  낮음 
기능13: 요구사항 식별, 인쇄를 위한 성능 개선  중간 낮음  중간 높음  중간  낮음  중간 높음 
기능14: Microsoft® Windows95® 포트  높음  중간  높음  높음  높음 

자원에 대해 아는 정보를 기준으로 위의 기능 중 2/3만을 처음 반복에 포함시킬 수 있다고 결정한 경우 아키텍처를 안정화하여 기능 8 및 14를 먼저 구현해야 합니다. 그러나 기능 8의 안정성은 '중간'이므로 이해 당사자들과 함께 작업하여 이 값을 가능한 한 '낮음'으로 낮춰야 합니다.

기능 13의 수익성은 '중간 낮음'에 불과하지만 노력이 '중간 높음'이므로 이 항목은 제거 가능한 항목으로 표시될 수 있습니다.

인도물을 최종 기한에 전달하는 것도 아주 중요하다는 것을 이미 알고 있으므로 노력면에서 '높음'인 기능은 제거하고 싶을 것입니다. 특히 이러한 항목의 안정성이 낮을 경우에는 더욱 그러합니다. 따라서 기능 3, 11 및 12를 제외하기로 선택할 수 있습니다.

추적성 설정 및 확인

요구사항 관리 계획에서는 요구사항 유형을 다른 중간 산출물로 어떻게 추적할 것인지 정의합니다.  시스템 분석가는 필요한 추적성을 설정하고 주기적으로 추적성 보고서를 통해 추적성이 요구사항 관리 계획에 따라 유지되고 있는지 확인해야 합니다.

요구사항 변경 관리

요구사항 변경은 요구사항 관리 계획에 따라 관리됩니다. 일부 추가 가이드라인은 다음과 같습니다.

요구사항 속성 및 추적성 재평가

요구사항이 변경되지 않은 경우라도 요구사항 속성 및 요구사항과 연관된 추적성은 변경될 수 있습니다.  시스템 분석가는 이 정보를 지속적으로 유지보수해야 할 책임이 있습니다.

계층적 변경 관리

한 요구사항에 대한 변경이 관련된 다른 요구사항, 디자인 또는 기타 중간 산출물에 영향을 주는 "파급 효과"를 가질 수 있습니다. 이 효과를 관리하려면 하향식으로 요구사항을 변경해야 합니다. 먼저 비전에 미치는 영향을 검토하고 나서 기타 요구사항 중간 산출물, 디자인 중간 산출물, 제품 자료를 차례로 검토해야 합니다.  요구사항 변경이 테스트 노력에 미치는 영향을 관리해야 합니다.  추적성 보고서는 잠재적으로 영향을 받는 요소를 결정하는 데 유용합니다.



특성
다중 발생
이벤트로 구동됨
진행 중임
선택사항
계획됨
반복 가능함
자세한 정보