문제의 역사: 대규모 프로젝트에서 요구 사항은 서로 밀접하게 연결되어 있습니다. 한 요소의 변경은 다른 요소에 영향을 미칩니다. 분석가는 모든 의존성이 식별되고 관리되어 예기치 않은 구현 단계의 오류가 발생하지 않도록 보장해야 합니다.
문제: 비즈니스 기능(예: 보고서 작성과 트랜잭션 처리 사이) 간의 숨겨진 연결이 종종 놓치게 되며, 이는 버그, 중복, SLA 미이행 및 유지 관리의 복잡성을 초래할 수 있습니다.
해결책:
주요 특징:
"요구 사항 간의 의존성을 텍스트 링크 형태로만 설명하면 충분한가?"
아니요, 텍스트 링크는 충분히 직관적이지 않으며 관계의 누락을 초래합니다. 그래픽 또는 표 형식을 이용하는 것이 중요합니다.
"초기 의존성 식별 후 리뷰를 더 이상 진행하지 않아도 되는가?"
아니요, 요구 사항이 변경될 때마다 의존성을 다시 검토해야 합니다. 새로운 연결이 생기거나 이전의 연결이 사라지는 경우가 많습니다.
"의존성 매트릭스가 있으면 요구 사항 간의 충돌이 불가능하다는 뜻인가?"
아니요, 매트릭스는 단지 시각화 도구일 뿐입니다. 도움이 되지만 충돌을 배제하지는 않으며, 회의와 합의에서 충돌을 수동으로 해결해야 합니다.
부정적인 사례: 물류 자동화 프로젝트에서 의존 요구 사항인 경로 계획 및 비용 계산이 별도로 기록되어 변경 사항 적용 시 충돌이 발생했습니다.
장점:
단점:
긍정적인 사례: 유사한 프로젝트에서 분석가는 추적 매트릭스를 구축하고 특수 대시보드에 관계를 표시했습니다.
장점:
단점: