목차
서문 ... 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
닫기