소프트웨어를 개발함에 있어, 요구사항의 관리는 필수 항목입니다. 요구사항의 관리가 제대로 이루어지지 않으면, 발생하는 결함에 대한 추적이 원활히 되지 않으며, 이는 개발 시간 및 비용을 증가시킬 수 있는 요소가 될 수 있고, 또한 결함의 원인을 제대로 파악하지 못하는 상황까지 발생할 수 있습니다. 따라서 요구사항과 소스 코드, 테스트 케이스 등의 추적성 확보는 기능 안전 소프트웨어의 필수 과정이 되었으며, 이는 단순 문서의 형상 관리보다는, 데이터 베이스화 하여 추적성을 확보하는 것이 효율적입니다.
- Jama Connect를 활용한 요구사항 관리
소프트웨어 생명 주기를 관리하는 솔루션인 Jama Connect는 다양한 방법으로 요구사항을 관리할 수 있습니다. 그 중에서 대표적으로, 기 작성된 Word 혹은 Excel 문서를 Jama Connect 데이터 베이스로 import할 수 있습니다. 요구사항의 DB화의 장점은, 단순히 문서의 버전이 관리되는 것이 아닌, 각 요구사항들의 글자 한 개씩을 모두 형상 관리할 수 있게 되므로, 사소한 변경 이력까지 관리가 될 수 있어, 실수를 방지할 수 있게 됩니다.
- Word로 작성된 요구사항 Import
소프트웨어를 관리하는 환경에 따라, 기 작성된 문서를 데이터베이스에 등록해야 하는 경우가 있을 수 있습니다. Jama Connect에서는 Microsoft Word로 작성된 요구사항을 Heading 스타일, 표 테이블, Field mapping option등을 통해 import 할 수 있게 됩니다.

그림1. Jama에 import하기 위해 Word 스타일 설정 혹은 표 설정 예시

그림2. Jama에 import 하기 위해 import 하려는 Scope 지정 예시

그림3. Jama에 import 하기 위해 import 하려는 Field Mapping 지정 예시
- Excel로 작성된 정보 Import
Excel의 경우 워크시트에 들어가 있는 정보를 Jama Connect에서 어떤 정보인지 인식할 수 있도록 설정이 필요합니다. 이를테면 각 행 혹은 열이 요구사항 식별자인지, 요구사항의 제목인지 등의 정보가 excel import시 설정이 필요합니다.

그림4. Jama에 import하기 위해 import하려는 Field Mapping 지정 예시

그림5. Jama에 import 예시








