소프트웨어 요구사항에 관한 단 한 권의 책을 고르라면 단연코 이 책이다!
이 책 《소프트웨어 요구사항의 정수》를 꼭 읽지 않아도 된다. 그러나 소프트웨어 프로젝트에서 어떤 형태로든 요구사항을 다루고 있다면, 이 책이 필독서라고 생각한다!
-Joy Beatty, ArgonDigital의 COO
요구사항 엔지니어링의 각 하위 영역에는 수많은 개별 실무 사례practice가 포함되어 있다. 이 책의 내용이 바로 그것이다. 이 책에서는 거의 모든 프로젝트의 성공에 특히 크게 기여하는 20가지 핵심 실무 사례에 대해 설명한다. 요구사항 활동을 주도하든, 요구사항 활동에 참여하든, 자신의 업무를 수행하기 위해 요구사항에 의존하든, 이러한 핵심 실무 사례를 적용하면 더 효과적일 것이다. 이 실무 사례들은 템플릿, 스프레드시트 도구, 체크리스트 및 기타 작업 보조 도구로도 제공될 수 있다.
20개의 실무 사례는 요구 사항 엔지니어링 하위 영역별로 분류되어 있으며, 각 하위 영역에는 4개의 요구사항 개발의 실무 사례와 1개의 요구사항 관리의 실무 사례가 포함되어 있다. 3장에서는 요구사항 도출을 언급하고, 4장에서는 분석 실무 사례를 설명하며, 5장에서는 요구사항 명세를 다루고, 6장에서는 주요 검증 실무 사례에 대해 설명한다. 가장 중요한 요구사항 관리 실무 사례는 7장에 나와 있다.
주요 내용
■ 문제를 명확히 하고, 비즈니스 목표를 정의하고, 해결책의 경계를 설정한다.
■ 이해 당사자 및 의사 결정자를 식별한다.
■ 사용자의 직무, 이벤트 및 응답을 탐구한다.
■ 데이터 개념 및 관계를 평가한다.
■ 품질 속성을 도출 및 평가한다.
■ 요구사항 및 요구사항 집합을 분석하고, 모델 및 프로토타입을 생성하며, 우선순위를 설정한다.
■ 일관되고 구조화되고 잘 문서화된 방식으로 요구사항을 지정한다.
■ 요구사항 변경을 검토, 테스트 및 관리한다.