Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1Task 3 took 6 days, not the 2 days estimated | AUnavoidable change: changed requirements from outside the developer's control | |
| 2Client adds a new report after sign-off | BReason: data supplier sent the file 5 days late, so unavoidable | |
| 3A change is avoidable when better planning, such as checking task times first, would have prevented it | CAvoidable change: poor estimation could have been prevented with better planning | |
| 4A change is unavoidable when an unexpected problem outside the developer's control forces it | DReason: poor estimate, no time added for testing, so avoidable | |
| 5Change: the client changed the requirements. Judgement: avoidable, because the developer should have planned better | EChanged requirements come from outside the developer's control, so the change is unavoidable, not avoidable | |
| 6Change: tasks ran over because the developer guessed the times. Judgement: unavoidable | FGuessing task times is poor estimation within the developer's control, so the change is avoidable, not unavoidable |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
avoidable or unavoidable change — A change is avoidable if better planning, such as a poor estimate, could have prevented it. It is unavoidable if it came from outside the developer's control, like new requirements.IF reason = poorEstimate THEN
SET type TO AVOIDABLE
END IFIF reason = changedRequirements THEN
SET type TO UNAVOIDABLE
END IFIF reason = unexpectedProblem THEN
SET type TO UNAVOIDABLE
END IFIF reason = poorEstimate THEN
SET type TO AVOIDABLE
END IFIF type = AVOIDABLE THEN
OUTPUT "Improve the estimate next time"
END IF