목차 일부
서문 ... 14
감사의 글 ... 19
제1부 주요 추정 개념 ... 21
제1장 추정이란 ... 23
1.1 추정, 목표, 공약 ... 23
1.2 추정과 계획의 관계 ... 24
1.3 추정, 목표, 공약에 대해 의사소통하기 ... 25
1.4 확률 보고서로서의 추정 ... 26
1.5 "올바...
더보기
목차 전체
서문 ... 14
감사의 글 ... 19
제1부 주요 추정 개념 ... 21
제1장 추정이란 ... 23
1.1 추정, 목표, 공약 ... 23
1.2 추정과 계획의 관계 ... 24
1.3 추정, 목표, 공약에 대해 의사소통하기 ... 25
1.4 확률 보고서로서의 추정 ... 26
1.5 "올바른" 추정의 일반적인 정의 ... 30
1.6 추정과 프로젝트 통제 ... 32
1.7 추정의 실제 목적 ... 34
1.8 "올바른"추정의 실용적인 정의 ... 35
추가 리소스 ... 35
제2장 당신은 얼마나 뛰어난 추정자인가 ... 37
2.1 간단한 추정 퀴즈 ... 37
2.2 퀴즈 결과에 대한 논의 ... 38
"90% 확신"은 얼마나 확신하는 것인가 ... 38
범위를 얼마나 넓게 설정해야 하는가 ... 40
좁은 범위를 사용하게 만드는 압박감은 어디서 기인하는가 ... 40
이 퀴즈가 실제 <B><FONT color ... #0000
제3장 정확한 추정의 가치 ... 42
3.1 과대추정이나 과소추정 중 어느 것이 더 좋은가 ... 42
과대추정에 대한 반대론 ... 43
과소추정에 대한 반대론 ... 43
반대론들을 저울질하기 ... 45
3.2 소프트웨어 업계의 추정 추적 기록에 대한 세부 내용 ... 46
지연된 프로젝트는 얼마나 지연된 것인가 ... 47
어느 회사의 경험 ... 48
소프트웨어 업계의 체제적인 문제 ... 49
3.3 정확한 추정의 이점 ... 49
3.4 다른 긍정적인 프로젝트 특성들과 비교한 예측 가능성의 가치 ... 51
3.5 흔히 사용되는 추정 기법들의 문제점 ... 53
추가 리소스 ... 53
제4장 추정 오류는 어디에서 기인하는가 ... 54
4.1 추정 불확실성의 원인 ... 55
4.2 불확실성의 원뿔 ... 56
원뿔을 능가할 수 있는가 ... 58
원뿔은 스스로 좁혀지지 않는다 ... 59
<B><FONT color ... #0000
불확실성의 원뿔과 공약 간의 관계 ... 61
불확실성의 원뿔과 반복 개발 ... 62
4.3 혼란스러운 개발 프로세스 ... 63
4.4 변하기 쉬운 요구사항 ... 64
요구사항 증가 추정 ... 64
4.5 빠뜨린 행위들 ... 65
4.6 근거 없는 낙관주의 ... 68
4.7 주관과 편견 ... 69
4.8 즉석 추정 ... 72
4.9 보증되지 않는 정밀도 ... 74
4.10 기타 오류 원인
추가 리소스 ... 76
제5장 추정 영향 요소 ... 78
5.1 프로젝트 규모 ... 78
이 책에서 코드 라인 수로 규모를 논의하는 이유는 ... 79
규모의 불경제 ... 80
규모의 불경제를 무시해도 지장이 없는 경우 ... 84
<B><FONT color ... #0000
5.2 개발할 소프트웨어의 종류 ... 85
5.3 인사적인 요인 ... 87
5.4 프로그래밍 언어 ... 88
5.5 기타 프로젝트 영향 요인 ... 90
5.6 규모의 불경제 다시 보기 ... 96
추가 리소스 ... 98
제2부 기초적인 추정 기법 ... 99
제6장 추정 기법 소개 ... 101
6.1 추정 기법 선택 시 고려사항 ... 101
추정 대상 ... 101
프로젝트 규모 ... 102
소프트웨어 개발 스타일 ... 102
개발 단계 ... 104
정확할 가능성 ... 104
6.2 기법 적용 표 ... 105
제7장 카운트, 계산, 판단 ... 106
7.1 먼저 카운트하라 ... 107
7.2 카운트할 대상 ... 108
7.3 카운트를 추정으로 변환하기 위해 계산을 사용 ... 109
7.4 판단만을 사용하는 것은 최후의 수단 ... 111
추가 리소스 ... 112
제8장 교정 및 이력 데이터 ... 113
8.1 이력 데이터의 향상된 정확성 및 기타 이점 ... 114
조직적인 영향을 설명 ... 114
주관성과 근거 없는 낙관주의를 피하라 ... 115
추정에서 정치적인 문제를 줄여라 ... 115
8.2 수집할 데이터 ... 117
규모 측정과 관련된 문제 ... 117
공수 측정과 관련된 문제 ... 118
날짜 측정과 관련된 문제 ... 119
결함 측정과 관련된 문제 ... 119
그 밖의 데이터 수집 문제 ... 120
8.3 교정 방법 ... 120
8.4 프로젝트 데이터를 사용해서 추정을 개량 ... 121
8.5 업계 평균 데이터로 교정 ... 122
8.6 요약 ... 125
추가 리소스 ... 125
제9장 개별 전문가의 판단 ... 127
9.1 구조화된 전문가의 판단 ... 128
누가 추정을 만드는가 ... 128
입도(Granularity) ... 128
범위의 사용 ... 129
공식 ... 131
확인 목록 ... 132
9.2 추정을 실제와 비교 ... 133
추가 리소스 ... 135
제10장 분해 및 재구성 ... 136
10.1 전체 예측된 경우를 정확하게 계산 ... 136
큰 수의 법칙 ... 138
추정된 조각들은 얼마나 작아야 하는가 ... 139
10.2 활동 기반 작업 분할 구조를 통한 분해 ... 141
10.3 최선의 경우와 최악의 경우의 추정을 합산 시의 위험 ... 142
경고 : 수학 먼저 ... 143
무엇이 잘못되었는가 ... 143
10.4 의미 있는 종합적인 최선의 경우 및 최악의 경우 추정을 만들기 ... 145
작업이 소수인 경우 최선 및 최악의 경우의 총계를 계산(단순 표준편차 공식) ... 146
작업이 다수인 경우 최선 및 최악의 경우의 총계를 계산(복합 표준편차 공식) ... 147
최선 및 최악의 경우 추정의 총계를 만들기 ... 149
퍼센트 확신 추정에 대한 주의사항 ... 151
추가 리소스 ... 152
제11장 유추에 의한 추정 ... 153
11.1 유추에 의한 추정에 대한 기본적인 접근 방법 ... 154
단계 1 : 유사한 이전 프로젝트에서의 상세한 규모, 공수, 비용 결과를 얻는다 ... 154
단계 2 : 신규 프로젝트의 규모를 유사한 이전 프로젝트와 비교한다 ... 156
단계 3 : 이전 프로젝트의 규모에 대한 퍼센트 비율로 신규 프로젝트의 규모에 대한 추정을 수립한다 ... 157
단계 4 : 이전 프로젝트와 비교한 신규 프로젝트의 규모를 기반으로 공수 추정을 만든다 ... 157
단계 5 : 이전 프로젝트와 신규 프로젝트 간에 일관된 가정을 하고 있는지 확인한다 ... 158
11.2 Triad 추정에서 불확실성에 대한 설명 ... 159
추정 불확실성, 계획, 공약 ... 159
제12장 프록시 기반 추정 ... 160
12.1 퍼지 논리 ... 161
평균 크기 개수를 얻는 방법 ... 162
새로운 기능 분류 방법 ... 162
퍼지 논리를 사용하지 않는 방법 ... 163
퍼지 논리의 확장 ... 163
12.2 표준 구성요소 ... 164
백분위와 함께 표준 구성요소를 사용 ... 165
표준 구성요소의 제한사항 ... 167
12.3 스토리 점수 ... 167
등급별 스케일에 대한 주의사항 ... 170
12.4 T셔츠 사이즈 재기 ... 171
12.5 프록시 기반 기법의 다른 용도 ... 174
추가 리소스 ... 174
제13장 집단 내에서의 전문가 판단 ... 175
13.1 집단 검토 ... 175
13.2 광대역 델파이 ... 177
광대역 델파이의 유효성 ... 179
"진실은 저 너머에 있다" ... 180
광대역 델파이 사용 시기 ... 181
추가 리소스 ... 182
제14장 <B><FONT color ... #0000
14.1 손으로는 할 수 없고 도구로 할 수 있는 것들 ... 183
14.2 도구를 교정하기 위해 필요한 데이터 ... 188
14.3 다른 방법 대신 도구로 수행해서는 안 되는 것 ... 189
14.4 사용 가능한 도구 요약 ... 189
추가 리소스 ... 190
제15장 복수의 접근 방법 사용 ... 191
추가 리소스 ... 195
제16장 잘 추정된 프로젝트에서 <B><FONT color ... #0000
16.1 잘못 추정된 프로젝트에서 개별 추정의 흐름 ... 196
16.2 잘 추정된 프로젝트에서 개별 추정의 흐름 ... 197
16.3 전체 프로젝트를 위한 연대 순으로 된 추정 흐름 ... 199
대형 프로젝트에서의 추정 흐름 ... 200
소형 프로젝트에서의 추정 흐름 ... 200
16.4 추정 개량 ... 200
16.5 다른 프로젝트 이해 관계자들에게 재추정을 어떻게 제시해야 하는가 ... 201
재추정을 제시할 시기 ... 203
관리자들이 재추정을 못하게 한다면 ... 204
16.6 잘 추정된 프로젝트 고찰 ... 205
제17장 표준 추정 절차 ... 207
17.1 표준 절차의 일반적인 요소 ... 207
17.2 단계별 관문 프로세스에 추정을 맞추기 ... 208
17.3 순차적 프로젝트를 위한 표준 추정 절차의 예 ... 211
17.4 반복적 프로젝트를 위한 표준 추정 절차의 예 ... 213
17.5 앞선 조직의 표준 추정 절차 예제 ... 216
17.6 표준 추정 절차 향상 ... 218
추가 리소스 ... 219
제3부 구체적인 추정 문제 ... 221
제18장 규모 추정에서의 특별한 문제들 ... 223
18.1 규모 추정 시의 과제 ... 224
규모 추정에서 코드 라인 수의 역할 ... 224
18.2 기능 점수 추정 ... 226
기능 점수를 코드 라인 수로 변환 ... 228
18.3 단순화된 기능 점수 기법 ... 230
Dutch 기법 ... 230
GUI 요소 ... 231
18.4 규모 추정 기법 요약 ... 232
추가 리소스 ... 233
제19장 공수 추정에서의 특별한 문제들 ... 234
19.1 공수에 영향을 주는 요소 ... 234
19.2 규모로부터 공수를 계산 ... 236
이전 프로젝트와의 약식 비교를 사용하여 공수 추정을 계산하기 ... 236
이 추정에는 어떤 종류의 공수가 포함되는가 ... 237
19.3 추정 과학을 사용하여 공수 추정을 계산 ... 237
19.4 업계 평균 공수 그래프 ... 238
19.5 ISBSG 기법 ... 243
19.6 공수 추정 비교 ... 245
추가 리소스 ... 246
제20장 일정 추정에서의 특별한 문제들 ... 248
20.1 기본 일정 방정식 ... 249
20.2 이전 프로젝트와의 약식 비교를 사용하여 일정 계산 ... 250
20.3 Jones의 1차 추정 실산 ... 252
20.4 추정 과학을 사용하여 일정 추정을 계산 ... 253
20.5 일정 단축 및 가능한 한 가장 짧은 일정 ... 253
20.6 일정과 비용 간의 상충 관계 ... 256
일정 단축과 팀 규모 ... 257
20.7 일정 추정과 인력 상의 제약조건 ... 258
20.8 여러 가지 방법들의 결과 비교 ... 259
추가 리소스 ... 261
제21장 계획 매개변수 추정 ... 262
21.1 프로젝트에서 활동 분할을 추정 ... 262
다양한 기술적 활동들에 대한 공수 할당 추정 ... 263
요구사항 공수 추정 ... 263
관리 공수 추정 ... 264
전체 활동 추정 ... 265
프로젝트 유형에 따른 조정 ... 265
공수를 활동에 할당하는 예제 ... 266
개발자 대 테스터 비율 ... 267
21.2 여러 가지 활동들에 대한 일정 추정 ... 268
21.3 추정된 공수(이상적인 공수)를 계획된 공수로 변환 ... 269
21.4 비용 추정 ... 270
초과근무 ... 271
프로젝트 비용이 직접비, 간접비까지 포함된 비용, 또는 기타 변형 중 어느 것에 기초하는가 ... 271
기타 직접비 ... 271
21.5 결함 산출 및 제거 추정 ... 271
결함 제거 추정 ... 272
결함 제거 효율 추정 예제 ... 273
21.6 위험 및 우연성에 대한 완충 장치를 추정 ... 276
21.7 기타 경험적인 법칙 ... 277
추가 리소스 ... 278
제22장 추정 제시 스타일 ... 280
22.1 추정 가정 전달 ... 280
22.2 불확실성의 표현 ... 280
플러스/마이너스 한정자 ... 282
위험 수량화 ... 282
확신도 ... 284
경우 기반 추점 ... 285
정밀하지 않은 날짜와 기간 ... 287
22.3 범위의 사용 ... 288
범위로 제시된 추정의 유용성 ... 288
범위와 공약 ... 289
추가 리소스 ... 290
제23장 정치적 문제, 협상, 문제 해결 ... 291
23.1 경영진의 특성 ... 291
23.2 추정에 대한 정치적인 영향 ... 292
대외적인 제약조건 ... 293
예산과 날짜 ... 293
추정 협상 vs. 공약 협상 ... 293
추정이 승인되지 않는 경우에 해야 할 것 ... 294
비기술적인 이해 관계자를 교육시키기 위한 기술 인력의 책임 ... 295
23.3 문제 해결과 원칙에 의거한 협상 ... 295
협상에 대한 문제 해결 접근 방법 ... 296
문제로부터 사람을 분리 ... 297
입장이 아니라 관심사에 집중하라 ... 298
상호 간에 이익이 되는 선택을 창출 ... 299
객관적인 기준의 사용을 역설 ... 301
추가 리소스 ... 303
부록 A 추정 온전성 검사 ... 304
부록 B 2장의 퀴즈 "당신은 얼마나 뛰어난 추정자인가"의 정답 ... 306
부록 C <B><FONT color ... #0000
참고문헌 ... 319
찾아보기 ... 330
더보기 닫기