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 | |
|---|---|---|
| 1scope creep | AA record used to control scope by formally approving or rejecting each new feature before work starts | |
| 2change request form | BThe feature is added without assessing its impact or updating the scope, time frame and budget, which is scope creep. | |
| 3Adding a feature that was not in the original scope increases the time and cost of the project | CThe uncontrolled growth of a project's features beyond the original scope | |
| 4Controlling scope means checking each new feature request against the original scope before accepting it | DExtra features were added without extending the deadline or budget, so the plan is unrealistic and the project will run late. | |
| 5Client asks for a new feature mid-project. Developer says 'Sure!' and adds it without updating the plan. | ETask: Add dark mode (not in scope) | Planned: 10 days | Actual: 14 days | Extra cost: $1,200 | |
| 6Project plan: scope fixed, no change process. 5 extra features added over 6 weeks. Deadline unchanged. | Fif request not in original_scope: log_change_request(request) |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
scope creep — The uncontrolled growth of a project's features beyond the original scope, which adds extra time and cost unless changes are controlled.features = ["login", "search"]
features.append("chat")
print(features)planned = 40
extra = 3 * 8
total = planned + extrabudget = 5000
newcost = 5000 + 1200
over = newcost > budgetapproved = False
if approved:
print("Add chat feature")features = ["login", "search", "chat"]
added = len(features) - 2
print(added)