요구사항 및 검증 솔루션을 선택하는 방법




buyers-guide요구사항을 관리하고 검증하는 것은 매우 어려울 수 있습니다. 제대로 수행하지 않으면 다운스트림에 매우 부정적인 영향을 미치기도 합니다. 실제로, 최근 프로젝트가 실패하는 6가지 이유: 요구사항 관리를 통해 실현 가능한 이점이라는 글을 통해 6가지 과제와 이들 과제가 프로젝트에 미치는 부정적인 영향을 설명하기도 했습니다. 해당 과제는 다음과 같습니다.

  1. 요구사항이 제대로 정의되지 않음

  2. 요구사항에 대한 부실한 변경 관리

  3. 요구사항에 대한 SSOT(Single Source of Truth) 부재

  4. 요구사항과 테스트 간의 연계 없음

  5. 개발 라이프사이클 전체에서 요구사항 추적이 불가능

  6. 기능 안전 표준에 대한 추적성 미지원

이러한 과제를 해결했을 때 기대할 수 있는 효과는 무엇일까요? 그리고 기업에는 얼마나 도움이 될까요?

이와 관련해 제품 성공의 시작이 되는 요구사항 및 검증이라는 글에서는 요구사항 관리와 검증이 제대로 이루어졌을 때 기업에서 누릴 수 있는 4가지 비즈니스 이점을 설명하기도 했습니다. 해당 이점은 다음과 같습니다:

  • 더 신속한 제품 출시
  • 제품 품질 향상
  • 비용 절감
  • 더 경쟁력 있는 제품 개발

언급된 과제로 어려움을 겪고 있는 기업에서 이러한 비즈니스 이점을 경험하려면 무엇을 해야 할까요? 요구사항 관리 및 검증 솔루션에 투자하면 상당한 문제를 해결하고 프로젝트를 성공으로 이끌 수 있습니다. 관건은 솔루션을 선택하는 기준입니다. 앞서 살펴본 과제들을 해결하고 비즈니스 이점을 경험하기 위해 기업에 적합한 솔루션을 선택하는 기준은 무엇일까요?

Tech-Clarity에서는 기업의 특별한 요구를 충족하는 솔루션을 구매하는 기준 선정에 도움이 되는 요구사항 및 검증 엔지니어링 구매자 안내서: 요구사항 검증에 대한 전문가 안내서를 개발했습니다. 구매자 안내서는 단순한 소프트웨어 기능뿐만 아니라 성공적인 구축과 장기적인 RIO에 영향을 미치는 요구사항 프레임워크를 제공합니다(그림 Figure 1 참조). 이 안내서의 모든 섹션에는 체크리스트가 포함되어 각 소프트웨어 솔루션을 평가하고 비교하는 데 사용할 수 있습니다.

구매자 안내서는 크게 다음 4가지 섹션으로 구성됩니다:

  • 요구사항 관리 및 검증 솔루션에서 고려할 소프트웨어 요구사항
  • 성공적인 구축을 위한 서비스 요구사항
  • 솔루션 제공자에 관련된 공급업체 요구사항
  • 기업별로 적용되는 특수 고려사항(예: 기업에서 준수해야 하는 규정)

소프트웨어 요구사항 섹션은 다시 8가지 소프트웨어 기능 영역으로 분류됩니다. 이들 섹션에서는 정의 단계부터 최종 검증까지, 관리에 필요한 요구사항을 라이프사이클 전반에 걸쳐 살펴 봅니다. 라이프사이클 고려사항에는 변경 관리, 추적성 지원, 규제 준수 확인, 재사용 용이성, 파생 제품 관리가 포함됩니다. 모범 사례를 정의하고 수행하는 프로세스를 간소화하는 것 또한 이 기준 영역에 포함됩니다.

완전한 프레임워크를 선택하는 것이 왜 중요할까요? 선정 프로세스는 생각보다 부담스러운 과정이 될 수 있습니다. 다양한 솔루션을 살펴볼 때 실제로 어떤 소프트웨어 기능이 중요한지 알기 힘든 경우도 있습니다. 솔루션을 선택했다 해도, 투자한 솔루션을 아무도 사용하지 않는다면 문제가 됩니다. 스프레드시트와 워드 프로세싱 문서는 기능이 매우 단순하여 요구사항 기록 용도로는 괜찮지만 요구사항을 실제로 관리하고 검증하는 데 필요한 기능은 제공하지 않습니다. 하지만 새로 구매한 솔루션이 사용자의 요구를 충족하지 못하고, 사용자가 단순한 스프레드시트나 워드 프로세싱 문서를 선호하는 경우 새 솔루션의 도입이 매우 어려울 수 있습니다. 불필요한 기능이나 구축이 제대로 지원되지 않는 솔루션에 투자할 이유는 없습니다. 이러한 리스크를 최소화하기 위해서는 솔루션 구축을 지원하는 파트너 선택 시 어떠한 사항을 고려해야 할까요? 더 쉬운 소프트웨어 도입을 생각한다면 어떤 기준으로 살펴야 할까요? 소프트웨어 공급업체에게서 기대할 수 있는 것은 무엇일까요? 구매자 안내서는 이러한 질문에 관련된 도움을 제공합니다.

적합한 솔루션과 공급업체를 선택하긴 했지만 기존의 요구사항 관리 및 검증 솔루션 중 유용하게 사용하던 기능이 있다면, 기존 솔루션을 한 번에 완전히 교체하는 것은 너무 극단적일 수도 있습니다. 이러한 경우 이미 사용 중인 솔루션에 관련된 사항도 선택 기준에 포함하는 것이 좋습니다. 구매자 안내서에서는 이같은 사항도 고려하여 작성되었습니다.

구매자 안내서를 사용하면 기업에서 요구사항 및 검증 솔루션을 선택할 때 가장 중요한 기준을 정의할 수 있습니다. 그리고 구매 과정에서 사용할 수 있는 간단한 체크리스트를 제공하므로 좀 더 편리하게 결정할 수 있습니다. 구매자 안내서는 여기에서 다운로드할 수 있습니다.