Estimation Using Extrapolation Model
1. Introduction
In iterative and Agile development, teams often estimate future work based on previous actual performance.
This question checks your ability to apply a given estimation formula and correctly interpret data from a graph.
반복적(Agile) 개발에서는 이전 반복(iteration)의 실제 성과를 기반으로 다음 반복의 작업량을 예측하는 경우가 많습니다. 이 문제는 주어진 수식과 그래프를 정확히 적용할 수 있는지를 묻습니다.
2. Given Estimation Model
Let:
- E(n) = estimated amount of work for iteration n
- A(n) = actual amount of work done in iteration n
From iteration 3 onward, the team uses the following extrapolation model:
E(n) = (3 × A(n−1) + A(n−2)) / 4
3번째 반복부터 다음과 같은 외삽(extrapolation) 모델을 사용합니다.
E(n) = (3 × A(n−1) + A(n−2)) / 4
3. Practice Question
❓ Question
The graph shows the estimated and actual amount of work for the first four iterations.
What is the estimated amount of work for iteration #5?
- a) 10.5 person-days
- b) 8.25 person-days
- c) 6.5 person-days
- d) 9.4 person-days
✅ Correct Answer: c) 6.5 person-days
4. Step-by-Step Solution (EN / KR)
Step 1: Read actual values from the graph
From the graph:
- A(4) = 6 person-days
- A(3) = 8 person-days
그래프에서 마지막 두 실제 작업량은 다음과 같습니다.
- A(4) = 6
- A(3) = 8
Step 2: Apply the formula
E(5) = (3 × A(4) + A(3)) / 4
E(5) = (3 × 6 + 8) / 4 E(5) = (18 + 8) / 4 E(5) = 26 / 4 E(5) = 6.5
공식에 값을 대입하면 다음과 같습니다.
E(5) = (3 × 6 + 8) / 4 = 26 / 4 = 6.5
5. Why the Other Options Are Incorrect
- a) 10.5: Does not match the formula result
- b) 8.25: Arithmetic error
- d) 9.4: Incorrect calculation
- 10.5, 8.25, 9.4는 수식을 정확히 적용하지 않은 결과입니다.
6. Summary Table
| Iteration | Actual Work (A) | Used for Estimation? | 설명 |
|---|---|---|---|
| #3 | 8 | ✔ | A(n−2) |
| #4 | 6 | ✔ | A(n−1) |
| #5 | 6.5 (estimated) | — | E(n) |
7. Final Takeaway
For ISTQB exams, remember:
When an estimation formula is given, always extract the correct actual values and apply the formula step by step.
시험에서는 이렇게 기억하세요.
그래프에서 실제 값(A)을 정확히 읽고, 주어진 수식을 그대로 적용하면 된다.
Related: More ISTQB Posts | Next Question