소프트웨어 요구사항의 정수 (20개의 실무 사례로 알려주는 요구사항 개발의 핵심 지식과 실전 경험)

소프트웨어 요구사항의 정수 (20개의 실무 사례로 알려주는 요구사항 개발의 핵심 지식과 실전 경험)

$22.00
Description
소프트웨어 개발에서 근간이 되는 요구사항에 관한 핵심 지식과 실전 경험을 제공한다
성공적인 요구사항 계획, 도출, 분석, 명세화, 검증 및 관리를 위한 20가지 핵심 실무 사례를 제시해서 팀 전체가 주요 개념, 용어, 기술 및 근거에 대한 이해를 공유하고 모든 프로젝트에서 더욱 효과적으로 협업할 수 있도록 한다.
이러한 핵심 실무 사례는 개발 팀이 비즈니스 문제를 이해하고, 적절한 참가자를 참여시키고, 더 나은 해결책을 명확하게 표현하고, 의사 소통을 개선하고, 가장 가치 있는 기능을 올바른 순서로 구현하고, 변화와 성장에 적응하는 데 큰 도움을 줄 것이다.
저자

칼위거스

(KarlWiegers)
ProcessImpact의수석컨설턴트로서150여개의조직을대상으로소프트웨어개발및요구사항엔지니어링에대한교육과컨설팅에50년이상몸담아왔다.저서로는《소프트웨어개발의진주》(제이펍,2024)가있고,조이비티와함께쓴《소프트웨어요구사항(제3판)》(위키북스,2017)으로는미국기술커뮤니케이션학회로부터우수상을수상했다.

목차

옮긴이머리말viii
추천사xiii
감사의글xviii
베타리더후기x
추천서문xvi

CHAPTER1소프트웨어요구사항의핵심1
요구사항정의2
요구사항엔지니어링의모범실무사례5
누가이모든일을하는가?8
몇가지반복되는주제9
요구사항의수명과시간10
시작하기10

CHAPTER2기반마련하기12
실무사례#1:해결책을찾기전에문제를이해한다13
_비즈니스문제13/실제문제도출하기14/비즈니스문제에집중하기16/관련실무사례17
실무사례#2:비즈니스목표를정의한다18
_비즈니스요구사항18/비즈니스목표21/성공지표22/제품비전23/관련실무사례24
실무사례#3:해결책의경계를정의한다25
_해결책개념구체화하기26/컨텍스트설정하기27/생태계확장하기28/해결책의경계적용하기29/관련실무사례31
실무사례#4:이해당사자를식별하고특성을파악한다32
_이해당사자탐색하기32/이해당사자,고객및사용자부류34/이해당사자의특성파악하기36/관련실무사례37
실무사례#5:권한이있는의사결정자를파악한다38
_누가결정하는가?39/그들은어떻게결정할까?40/결정후에는어떻게될까?41/관련실무사례42

CHAPTER3요구사항도출43
실무사례#6:사용자가해결책으로수행해야하는작업을이해한다45
_사용에초점두기46/사용자요구사항도출하기46/유스케이스해부하기49/사용중심요구사항정보적용하기50/관련실무사례50
실무사례#7:이벤트및응답을식별한다51
_이벤트유형52/이벤트명시하기53/관련실무사례57
실무사례#8:데이터개념및관계를평가한다57
_데이터개체와관계이해하기58/데이터이해도향상시키기60/데이터세부정보가성공을결정한다62/숨어있는데이터요구사항찾기64/관련실무사례65
실무사례#9:품질속성을도출하고평가한다65
_품질속성도출하기66/품질속성이갖는의미67/품질속성절충하기68/품질속성지정하기69/관련실무사례71

CHAPTER4요구사항분석72
실무사례#10:요구사항을분석한다73
_개별요구사항분석하기74/요구사항집합분석하기78/관련실무사례80
실무사례#11:요구사항모델을작성한다81
_올바른모델선택하기82/모델을사용하여이해한것을구체화하기84/반복적모델링86/관련실무사례88
실무사례#12:프로토타입을만들고평가한다88
_프로토타입을만드는이유89/프로토타입제작과사용하기90/프로토타입의운명93/관련실무사례93
실무사례#13:요구사항의우선순위를지정한다94
_우선순위지정시할일94/우선순위에영향을미치는요인95/우선순위부여기법96/품질속성의우선순위를정하기위한쌍별비교98/분석적우선순위지정방법99/관련실무사례100

CHAPTER5요구사항명세102
실무사례#14:일관된방법으로요구사항을작성한다104
_몇가지일반적인요구사항패턴104/추상화수준106/요구사항속성108/비기능적요구사항109/관련실무사례110
실무사례#15:체계적인방식으로요구사항을구성한다110
_요구사항템플릿110/소프트웨어요구사항명세112/요구사항관리도구114/관련실무사례115
실무사례#16:비즈니스규칙을식별하고문서화한다116
_비즈니스규칙정의116/비즈니스규칙찾기118/비즈니스규칙문서화하기119/비즈니스규칙적용하기120/관련실무사례121
실무사례#17:용어집을만든다122
_의사소통동기화하기122/관련실무사례125

CHAPTER6요구사항검증126
실무사례#18:요구사항을검토하고테스트한다127
_요구사항검토127/요구사항테스트하기129/인수기준130/분석모델테스트하기132/효율적으로요구사항테스트하기133/품질을최우선으로생각하기134/관련실무사례135

CHAPTER7요구사항관리136
실무사례#19:요구사항기준선을설정하고관리한다137
_요구사항기준선정의137/두가지기준선전략138/기준선에포함된요구사항식별하기139/기준선에대한합의얻기140/여러기준선및기준선변경관리하기142/관련실무사례143
실무사례#20:요구사항변경을효과적으로관리한다144
_요구사항변경예상하기145/변경관리프로세스정의하기146/영향에대한변경사항평가하기149/변경결정이내려진후150/적은변경을찾아서150/관련실무사례151

부록:실무사례요약153
참고문헌155
찾아보기163

출판사 서평

소프트웨어요구사항에관한단한권의책을고르라면단연코이책이다!

이책《소프트웨어요구사항의정수》를꼭읽지않아도된다.그러나소프트웨어프로젝트에서어떤형태로든요구사항을다루고있다면,이책이필독서라고생각한다!
-JoyBeatty,ArgonDigital의COO

요구사항엔지니어링의각하위영역에는수많은개별실무사례practice가포함되어있다.이책의내용이바로그것이다.이책에서는거의모든프로젝트의성공에특히크게기여하는20가지핵심실무사례에대해설명한다.요구사항활동을주도하든,요구사항활동에참여하든,자신의업무를수행하기위해요구사항에의존하든,이러한핵심실무사례를적용하면더효과적일것이다.이실무사례들은템플릿,스프레드시트도구,체크리스트및기타작업보조도구로도제공될수있다.
20개의실무사례는요구사항엔지니어링하위영역별로분류되어있으며,각하위영역에는4개의요구사항개발의실무사례와1개의요구사항관리의실무사례가포함되어있다.3장에서는요구사항도출을언급하고,4장에서는분석실무사례를설명하며,5장에서는요구사항명세를다루고,6장에서는주요검증실무사례에대해설명한다.가장중요한요구사항관리실무사례는7장에나와있다.

주요내용
■문제를명확히하고,비즈니스목표를정의하고,해결책의경계를설정한다.
■이해당사자및의사결정자를식별한다.
■사용자의직무,이벤트및응답을탐구한다.
■데이터개념및관계를평가한다.
■품질속성을도출및평가한다.
■요구사항및요구사항집합을분석하고,모델및프로토타입을생성하며,우선순위를설정한다.
■일관되고구조화되고잘문서화된방식으로요구사항을지정한다.
■요구사항변경을검토,테스트및관리한다.