요구 사항 관리 란 무엇입니까?
모든 소프트웨어 개발은 시스템 개발 수명주기 프로세스를 사용하여 완료됩니다. 이 프로세스에는 일반적으로 요구 사항, 디자인, 코딩, 테스트 및 배포 활동이 포함됩니다. 요구 사항 관리는 시스템 요구 사항 캡처에 중점을 둔 시스템 개발 단계입니다. 이는 라이프 사이클 프로세스의 첫 번째 단계로, 신청을 완료하는 데 필요한 계획, 우선 순위 지정 및 정의에 중점을 둡니다.
효과적인 프로젝트 관리는 시스템 요구 사항의 적절한 관리에 달려 있습니다. 프로젝트 관리자는 모든 시스템 요구 사항을 식별, 이해 및 문서화해야합니다. 이 요구 사항 관리 프로세스는 비즈니스와 IT 전문가 간의 계약으로 시스템에 필요한 것을 설명합니다.
요구 사항 관리는 일반적으로 비즈니스 분석가가 완료합니다. 비즈니스 분석가는 프로젝트 관리자에게보고하며 시스템 요구 사항을 정의하고 문서화 할 책임이 있습니다. 비즈니스 분석가는 비즈니스와 기술 팀 간의 연락 담당자 역할을하는 개인입니다. 그녀는 일반적으로 탁월한 의사 소통 기술을 갖추고 있으며 기능 분야에서 비즈니스에 필요한 것을 이해합니다.
요구 사항 분석은 요구 사항 관리 내의 프로세스로, 새로운 기능에 대한 사용자의 기대치를 명확하게 정의합니다. 이러한 기능은 비즈니스에 중요하며 수량화 할 수있는 이점이 있습니다. 요구 사항 분석은 특정 기능 기대치 및 시스템 기대치를 결정하기 위해 시스템 사용자와 자주 통신해야하기 때문에 어려운 프로세스입니다.
비즈니스 분석가는 하드웨어, 사용자 인터페이스, 데이터 요소, 필드 크기 및 형식 규칙을 포함하기 위해 요구 사항을 유한 세부 정보로 분류해야합니다. 이 정보는 응용 프로그램 디자인의 전제 조건으로 개발 팀에 제공됩니다. 개발 팀이 응용 프로그램을 디자인 한 후 비즈니스 분석가는 제안 된 응용 프로그램이 요청한 기능을 충족하는지 확인하기 위해 요구 사항으로 디자인을 검증해야합니다.
우선 순위 지정은 애플리케이션에 요구 사항이 필요한시기를 정의하는 프로세스입니다. 요구 사항 관리 내에서 비즈니스 분석가는 비즈니스 사용자와 협력하여 기능이 필요한시기를 결정합니다. 이 우선 순위 정보는 시스템 라이프 사이클 프로세스에 제공되어 요구 사항이 애플리케이션에 언제 어떻게 도입 될지를 결정합니다.
오늘날 시스템 요구 사항을 관리하기위한 표준 방법이 있습니다. 시스템 요구 사항 사양 (SyRS)은 요구 사항 관리를 완료하는 방법을 정의하는 표준 템플릿입니다. 이 표준 프로세스는 IEEE (Institute of Electrical and Electronics Engineers)에서 작성했습니다. 이 커뮤니티는 컴퓨터 분야의 표준에 전념하는 기술 사회입니다. SyRS는 시스템 요구 사항을 문서화하고 정의하는 데 사용되는 템플릿입니다.