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: Expected 5 days | Actual 8 days | AThe milestone achieved was left out. Completing and signing off the design is a milestone and should be recorded with its date. | |
| 2Milestone: Prototype approved | Achieved 14 Mar | BOnly the actual duration was recorded. Without the expected duration there is nothing to compare it with, so you cannot tell if the task is on track. | |
| 3Variance is found by subtracting the expected duration from the actual duration; a positive result means the task ran late. | CA key checkpoint was reached and its completion date was noted in the progress record. | |
| 4A progress record entry lists the task, its expected duration, its actual duration and whether a milestone was achieved. | Dvariance = actual_days - expected_days | |
| 5Task: Build GUI | Actual: 6 days (no expected duration recorded) | ETask: Test login | Exp: 2d | Act: 2d | Milestone: Yes | |
| 6Task: Design database | Expected: 4 days | Actual: 4 days | Milestone: not noted although the design was signed off | FThe task took 3 days longer than planned, so the progress record shows it ran over its expected duration. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
actual vs expected duration — Progress is tracked by recording how long each task really took, comparing it with the planned time, and noting any milestone achieved.variance = actual - expectedif actual > expected:
print("Task ran late")variance = actual - expected
print("Late by", variance, "days")milestone = False
if actual <= expected:
milestone = Trueactual = [5, 3, 6]
total = sum(actual)