{
  "format": "novus-learn-open-practice",
  "version": 1,
  "packId": "applied-practice-planning-scheduling",
  "source": "applied-practice",
  "slug": "planning-scheduling",
  "title": "Planning and scheduling exercises: applied practice: open practice pack",
  "subtitle": "20 untimed questions across 4 authored sections.",
  "sourceHref": "/aptitude/skills/planning-scheduling",
  "disclaimer": "This is untimed educational practice for one applied skill. It is not a clinical, diagnostic, employment, or professionally recognized assessment, it does not produce a score or credential, and for the judgement and safety families it is not a substitute for your employer's own policies, training, or legal duties.",
  "worksheet": {
    "title": "Learner worksheet",
    "instructions": [
      "Each item gives you a small network of tasks, a resource problem, or a plan that has met reality, and asks what follows. Choose the most defensible answer, then read the explanation. Nothing here is timed and no software is required.",
      "Choose one answer for each item. On a judgement item, more than one option is often defensible. Pick the one you would rate most effective, then check the worked explanation for why the runner-up is weaker."
    ],
    "groups": [
      {
        "id": "planning-scheduling-applied-s01",
        "title": "Sequencing and dependencies",
        "instructions": "Warm up on the shape of a plan: what must follow what, and what merely happens to share a resource.",
        "items": [
          {
            "id": "planning-scheduling-applied-s01-q01",
            "prompt": "Task A takes 2 days and must finish before task B, which takes 3 days. Task C takes 4 days and depends on nothing. Enough people are available to run A and C at the same time. What is the shortest possible duration?",
            "choices": [
              {
                "id": "a",
                "label": "4 days"
              },
              {
                "id": "b",
                "label": "5 days"
              },
              {
                "id": "c",
                "label": "9 days"
              },
              {
                "id": "d",
                "label": "6 days"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s01-q02",
            "prompt": "Task A must be complete before task B can begin. What is that relationship called?",
            "choices": [
              {
                "id": "a",
                "label": "A resource constraint"
              },
              {
                "id": "b",
                "label": "A milestone"
              },
              {
                "id": "c",
                "label": "A finish-to-start dependency"
              },
              {
                "id": "d",
                "label": "A lag"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s01-q03",
            "prompt": "Two tasks are logically independent, neither needs the other's output, but both require the same single test rig.",
            "choices": [
              {
                "id": "a",
                "label": "A resource conflict: they must be sequenced in the plan even though nothing logically requires an order"
              },
              {
                "id": "b",
                "label": "A finish-to-start dependency between the two tasks"
              },
              {
                "id": "c",
                "label": "A milestone clash"
              },
              {
                "id": "d",
                "label": "Not a scheduling issue, since neither depends on the other"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s01-q04",
            "prompt": "To recover time, two tasks that were planned in sequence are overlapped so the second starts before the first is finished. What is the principal cost of doing this?",
            "choices": [
              {
                "id": "a",
                "label": "Materials become more expensive"
              },
              {
                "id": "b",
                "label": "It always requires additional people"
              },
              {
                "id": "c",
                "label": "It removes all float from the plan"
              },
              {
                "id": "d",
                "label": "Rework risk rises, because the downstream task starts on information that is not yet final"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s01-q05",
            "prompt": "What is a milestone in a schedule?",
            "choices": [
              {
                "id": "a",
                "label": "A task that has no cost attached to it"
              },
              {
                "id": "b",
                "label": "The longest task in the plan"
              },
              {
                "id": "c",
                "label": "A point in time marking that something has been achieved; it consumes no duration itself"
              },
              {
                "id": "d",
                "label": "A deadline imposed on the project from outside"
              }
            ]
          }
        ]
      },
      {
        "id": "planning-scheduling-applied-s02",
        "title": "Resources and constraints",
        "instructions": "People are not interchangeable units of throughput. These items are about what a resource plan can and cannot promise.",
        "items": [
          {
            "id": "planning-scheduling-applied-s02-q01",
            "prompt": "A task is estimated at 10 person-days. Five people are assigned to it. How long will it take?",
            "choices": [
              {
                "id": "a",
                "label": "2 days"
              },
              {
                "id": "b",
                "label": "2 days plus a small margin"
              },
              {
                "id": "c",
                "label": "10 days, since the total effort is unchanged"
              },
              {
                "id": "d",
                "label": "Fewer than 10 days but usually well over 2: some parts cannot be divided, and coordination cost rises with team size"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s02-q02",
            "prompt": "The resource sheet shows one person assigned full-time to three different tasks during the same week.",
            "choices": [
              {
                "id": "a",
                "label": "The plan is infeasible as drawn: resolve the over-allocation by moving tasks or reassigning the work"
              },
              {
                "id": "b",
                "label": "It is workable if they prioritise well"
              },
              {
                "id": "c",
                "label": "It is workable provided the tasks are small"
              },
              {
                "id": "d",
                "label": "It will resolve itself as the tasks progress"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s02-q03",
            "prompt": "The only person qualified for a critical task is on approved leave for the two weeks in which it is scheduled.",
            "choices": [
              {
                "id": "a",
                "label": "Assume the leave can be moved if the project needs it"
              },
              {
                "id": "b",
                "label": "Reschedule the task, bring it forward, or arrange qualified cover, and update the committed date to match"
              },
              {
                "id": "c",
                "label": "Start the task with someone less qualified and have it reviewed later"
              },
              {
                "id": "d",
                "label": "Shorten the task so it fits before the leave begins"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s02-q04",
            "prompt": "The sponsor pulls the delivery date forward by a month. The scope is fixed and the estimate was already tight.",
            "choices": [
              {
                "id": "a",
                "label": "Ask the team to work harder for the remaining period"
              },
              {
                "id": "b",
                "label": "Reduce the quality bar so the work goes faster"
              },
              {
                "id": "c",
                "label": "Either cost or scope has to move; if neither does, the new date is not achievable and should be reported as such"
              },
              {
                "id": "d",
                "label": "Extend working hours until the new date is met"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s02-q05",
            "prompt": "Where is a project's contingency best held?",
            "choices": [
              {
                "id": "a",
                "label": "Centrally, released against identified risks, so that it stays visible and its use is a decision"
              },
              {
                "id": "b",
                "label": "Inside each task estimate, where the work actually happens"
              },
              {
                "id": "c",
                "label": "At the very end of the project, after the last deliverable"
              },
              {
                "id": "d",
                "label": "Held privately by each team lead for their own area"
              }
            ]
          }
        ]
      },
      {
        "id": "planning-scheduling-applied-s03",
        "title": "Float, the critical path, and buffers",
        "instructions": "The heart of a schedule. Work out which delays matter and which do not, and where protection should sit.",
        "items": [
          {
            "id": "planning-scheduling-applied-s03-q01",
            "prompt": "What is the critical path?",
            "choices": [
              {
                "id": "a",
                "label": "The most expensive activities in the project"
              },
              {
                "id": "b",
                "label": "The activities carrying the greatest technical risk"
              },
              {
                "id": "c",
                "label": "The longest chain of dependent activities: any delay on it delays the whole project"
              },
              {
                "id": "d",
                "label": "The activities the customer considers most important"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s03-q02",
            "prompt": "A task with 3 days of float slips by 2 days. What is the effect?",
            "choices": [
              {
                "id": "a",
                "label": "The project end date slips by 2 days"
              },
              {
                "id": "b",
                "label": "The end date is unchanged, but only 1 day of float now remains, so the task needs watching from here"
              },
              {
                "id": "c",
                "label": "Nothing at all changes"
              },
              {
                "id": "d",
                "label": "This chain immediately becomes the critical path"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s03-q03",
            "prompt": "A task that is not on the critical path slips by more than its available float.",
            "choices": [
              {
                "id": "a",
                "label": "Nothing happens; only critical tasks affect the end date"
              },
              {
                "id": "b",
                "label": "The float is simply recalculated with no other effect"
              },
              {
                "id": "c",
                "label": "The critical path cannot change, by definition"
              },
              {
                "id": "d",
                "label": "That chain becomes critical, and the project end date moves by the amount of the excess"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s03-q04",
            "prompt": "Where should a schedule buffer be placed to protect a delivery date?",
            "choices": [
              {
                "id": "a",
                "label": "As a single buffer at the end of the chain it protects"
              },
              {
                "id": "b",
                "label": "Inside each task's own estimate, so each task is protected"
              },
              {
                "id": "c",
                "label": "Before the first task, so the project starts with slack"
              },
              {
                "id": "d",
                "label": "Spread evenly across every task in the plan"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s03-q05",
            "prompt": "Two parallel chains both feed the same milestone. One has zero float; the other has six days.",
            "choices": [
              {
                "id": "a",
                "label": "Give both chains equal management attention"
              },
              {
                "id": "b",
                "label": "Concentrate on whichever chain contains more calendar days"
              },
              {
                "id": "c",
                "label": "Concentrate on whichever chain contains more tasks"
              },
              {
                "id": "d",
                "label": "Manage the zero-float chain as critical, while tracking the other against its six days of float"
              }
            ]
          }
        ]
      },
      {
        "id": "planning-scheduling-applied-s04",
        "title": "When the plan meets reality",
        "instructions": "Finish with tracking and change. A plan earns its keep only if it is updated with what actually happened.",
        "items": [
          {
            "id": "planning-scheduling-applied-s04-q01",
            "prompt": "A task on the critical path finishes three days early.",
            "choices": [
              {
                "id": "a",
                "label": "Pull the dependent work forward if resources allow, so the gain is not silently absorbed"
              },
              {
                "id": "b",
                "label": "Hold the plan as it was; early finishes cause confusion downstream"
              },
              {
                "id": "c",
                "label": "Reduce the next task's estimate by three days"
              },
              {
                "id": "d",
                "label": "Note the saving and report it at the end of the project"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s04-q02",
            "prompt": "A task on the critical path is going to finish a week late.",
            "choices": [
              {
                "id": "a",
                "label": "Add a week to the end date and carry on"
              },
              {
                "id": "b",
                "label": "Ask the following teams to make the week back"
              },
              {
                "id": "c",
                "label": "Hold the published dates and see whether it recovers"
              },
              {
                "id": "d",
                "label": "Reforecast the affected chain and the end date, then communicate the new date together with what caused the slip"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s04-q03",
            "prompt": "Mid-project, a stakeholder asks for an extra deliverable, describing it as small.",
            "choices": [
              {
                "id": "a",
                "label": "Decline; the scope was agreed at the outset"
              },
              {
                "id": "b",
                "label": "Absorb it, since it is small and refusing looks unhelpful"
              },
              {
                "id": "c",
                "label": "Estimate it, show what it would displace or what it adds to the date, and let the sponsor choose"
              },
              {
                "id": "d",
                "label": "Agree to it and add it after the current end date"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s04-q04",
            "prompt": "The weekly report has shown the same task as '90% complete' for three weeks running.",
            "choices": [
              {
                "id": "a",
                "label": "Accept it; the task is nearly finished"
              },
              {
                "id": "b",
                "label": "Treat percent-complete as unreliable: ask what work remains, expressed in days, and what is blocking it"
              },
              {
                "id": "c",
                "label": "Escalate immediately to the project sponsor"
              },
              {
                "id": "d",
                "label": "Reassign the task to somebody else"
              }
            ]
          },
          {
            "id": "planning-scheduling-applied-s04-q05",
            "prompt": "The project plan is three weeks out of date because nobody has been updating it and everyone now works from memory.",
            "choices": [
              {
                "id": "a",
                "label": "Produce a more detailed plan so that its value is obvious to everyone"
              },
              {
                "id": "b",
                "label": "Rebuild it at a level of detail the team will actually maintain, and set a short regular update rhythm"
              },
              {
                "id": "c",
                "label": "Accept that this project is better run without a plan"
              },
              {
                "id": "d",
                "label": "Have one person keep it updated from their own assumptions"
              }
            ]
          }
        ]
      }
    ]
  },
  "authoredHints": {
    "title": "Authored hints",
    "policy": "This applied practice source does not publish separate authored hints: the rationale is attached to each item as a worked explanation instead. Every item is therefore listed as missing a hint, and no hint text is generated or inferred.",
    "items": [],
    "missingItemIds": [
      "planning-scheduling-applied-s01-q01",
      "planning-scheduling-applied-s01-q02",
      "planning-scheduling-applied-s01-q03",
      "planning-scheduling-applied-s01-q04",
      "planning-scheduling-applied-s01-q05",
      "planning-scheduling-applied-s02-q01",
      "planning-scheduling-applied-s02-q02",
      "planning-scheduling-applied-s02-q03",
      "planning-scheduling-applied-s02-q04",
      "planning-scheduling-applied-s02-q05",
      "planning-scheduling-applied-s03-q01",
      "planning-scheduling-applied-s03-q02",
      "planning-scheduling-applied-s03-q03",
      "planning-scheduling-applied-s03-q04",
      "planning-scheduling-applied-s03-q05",
      "planning-scheduling-applied-s04-q01",
      "planning-scheduling-applied-s04-q02",
      "planning-scheduling-applied-s04-q03",
      "planning-scheduling-applied-s04-q04",
      "planning-scheduling-applied-s04-q05"
    ]
  },
  "answerKey": {
    "title": "Answer key",
    "items": [
      {
        "itemId": "planning-scheduling-applied-s01-q01",
        "correctChoiceId": "b",
        "correctChoiceLabel": "5 days"
      },
      {
        "itemId": "planning-scheduling-applied-s01-q02",
        "correctChoiceId": "c",
        "correctChoiceLabel": "A finish-to-start dependency"
      },
      {
        "itemId": "planning-scheduling-applied-s01-q03",
        "correctChoiceId": "a",
        "correctChoiceLabel": "A resource conflict: they must be sequenced in the plan even though nothing logically requires an order"
      },
      {
        "itemId": "planning-scheduling-applied-s01-q04",
        "correctChoiceId": "d",
        "correctChoiceLabel": "Rework risk rises, because the downstream task starts on information that is not yet final"
      },
      {
        "itemId": "planning-scheduling-applied-s01-q05",
        "correctChoiceId": "c",
        "correctChoiceLabel": "A point in time marking that something has been achieved; it consumes no duration itself"
      },
      {
        "itemId": "planning-scheduling-applied-s02-q01",
        "correctChoiceId": "d",
        "correctChoiceLabel": "Fewer than 10 days but usually well over 2: some parts cannot be divided, and coordination cost rises with team size"
      },
      {
        "itemId": "planning-scheduling-applied-s02-q02",
        "correctChoiceId": "a",
        "correctChoiceLabel": "The plan is infeasible as drawn: resolve the over-allocation by moving tasks or reassigning the work"
      },
      {
        "itemId": "planning-scheduling-applied-s02-q03",
        "correctChoiceId": "b",
        "correctChoiceLabel": "Reschedule the task, bring it forward, or arrange qualified cover, and update the committed date to match"
      },
      {
        "itemId": "planning-scheduling-applied-s02-q04",
        "correctChoiceId": "c",
        "correctChoiceLabel": "Either cost or scope has to move; if neither does, the new date is not achievable and should be reported as such"
      },
      {
        "itemId": "planning-scheduling-applied-s02-q05",
        "correctChoiceId": "a",
        "correctChoiceLabel": "Centrally, released against identified risks, so that it stays visible and its use is a decision"
      },
      {
        "itemId": "planning-scheduling-applied-s03-q01",
        "correctChoiceId": "c",
        "correctChoiceLabel": "The longest chain of dependent activities: any delay on it delays the whole project"
      },
      {
        "itemId": "planning-scheduling-applied-s03-q02",
        "correctChoiceId": "b",
        "correctChoiceLabel": "The end date is unchanged, but only 1 day of float now remains, so the task needs watching from here"
      },
      {
        "itemId": "planning-scheduling-applied-s03-q03",
        "correctChoiceId": "d",
        "correctChoiceLabel": "That chain becomes critical, and the project end date moves by the amount of the excess"
      },
      {
        "itemId": "planning-scheduling-applied-s03-q04",
        "correctChoiceId": "a",
        "correctChoiceLabel": "As a single buffer at the end of the chain it protects"
      },
      {
        "itemId": "planning-scheduling-applied-s03-q05",
        "correctChoiceId": "d",
        "correctChoiceLabel": "Manage the zero-float chain as critical, while tracking the other against its six days of float"
      },
      {
        "itemId": "planning-scheduling-applied-s04-q01",
        "correctChoiceId": "a",
        "correctChoiceLabel": "Pull the dependent work forward if resources allow, so the gain is not silently absorbed"
      },
      {
        "itemId": "planning-scheduling-applied-s04-q02",
        "correctChoiceId": "d",
        "correctChoiceLabel": "Reforecast the affected chain and the end date, then communicate the new date together with what caused the slip"
      },
      {
        "itemId": "planning-scheduling-applied-s04-q03",
        "correctChoiceId": "c",
        "correctChoiceLabel": "Estimate it, show what it would displace or what it adds to the date, and let the sponsor choose"
      },
      {
        "itemId": "planning-scheduling-applied-s04-q04",
        "correctChoiceId": "b",
        "correctChoiceLabel": "Treat percent-complete as unreliable: ask what work remains, expressed in days, and what is blocking it"
      },
      {
        "itemId": "planning-scheduling-applied-s04-q05",
        "correctChoiceId": "b",
        "correctChoiceLabel": "Rebuild it at a level of detail the team will actually maintain, and set a short regular update rhythm"
      }
    ]
  },
  "workedExplanations": {
    "title": "Worked explanations",
    "items": [
      {
        "itemId": "planning-scheduling-applied-s01-q01",
        "explanation": "The A-then-B chain takes 5 days and C takes 4 in parallel, so the project is 5 days long. The 9-day answer adds the chains together, which is what happens if you forget that C runs alongside rather than after."
      },
      {
        "itemId": "planning-scheduling-applied-s01-q02",
        "explanation": "Finish-to-start is the ordinary dependency type and the one most schedules are built from. A lag is different: it is a mandatory wait inserted between two linked tasks, such as concrete curing, and it modifies a dependency rather than being one."
      },
      {
        "itemId": "planning-scheduling-applied-s01-q03",
        "explanation": "The constraint is real and will lengthen the plan, but it comes from the rig rather than from the work, which matters because buying rig time removes it while a logical dependency cannot be bought away. Calling it a dependency is the tempting simplification and hides the cheapest available fix."
      },
      {
        "itemId": "planning-scheduling-applied-s01-q04",
        "explanation": "Overlapping buys calendar time by accepting that some of the second task may be built on assumptions the first task later changes. Extra people is the plausible cost to name, but that describes adding resource to compress a task, which is a different technique with a different price."
      },
      {
        "itemId": "planning-scheduling-applied-s01-q05",
        "explanation": "Milestones have zero duration and exist to make progress checkable at a specific moment. Calling it an externally imposed deadline is the everyday usage, but plenty of milestones are internal, and a milestone with no work behind it is a date rather than an achievement."
      },
      {
        "itemId": "planning-scheduling-applied-s02-q01",
        "explanation": "Effort divided by headcount assumes perfect divisibility and zero communication overhead, and neither holds for real work. '2 days plus a small margin' is the sophisticated-looking version of the same error: it acknowledges friction while still treating the task as almost perfectly parallel."
      },
      {
        "itemId": "planning-scheduling-applied-s02-q02",
        "explanation": "Three full-time assignments in one week is three hundred per cent allocation, and a plan that requires it will miss dates no matter how the person behaves. 'If they prioritise well' is the reasonable-sounding rescue and simply moves the decision about which task slips from the planner to the individual, without telling anyone which one it will be."
      },
      {
        "itemId": "planning-scheduling-applied-s02-q03",
        "explanation": "Approved leave is a fixed constraint like any other, so the plan moves around it and the commitment moves with the plan. Shortening the task to make it fit is the tempting compromise and changes nothing real: the work still takes as long as it takes, and the shortfall now appears somewhere less visible."
      },
      {
        "itemId": "planning-scheduling-applied-s02-q04",
        "explanation": "With scope and quality held, time can only be bought with resource, and if no resource is available the honest output is that the date is unachievable. Extending hours is the option that appears to create capacity from nothing, and sustained overtime reliably repays the borrowed time with defects and turnover."
      },
      {
        "itemId": "planning-scheduling-applied-s02-q05",
        "explanation": "A central, visible contingency can be pointed at whichever risk actually materialises, and its balance tells you how exposed the project still is. Padding every estimate is the intuitive alternative, protection where the work is, and it is the version that always gets spent: hidden buffer is invisible, so nobody defends it and every task expands to fill it."
      },
      {
        "itemId": "planning-scheduling-applied-s03-q01",
        "explanation": "It is defined by duration and dependency, and everything on it has zero float by construction. The riskiest-activities answer is the most seductive because those tasks do deserve attention, but a risky task with a fortnight of float can slip a week without moving the end date, and a dull one on the critical path cannot slip a day."
      },
      {
        "itemId": "planning-scheduling-applied-s03-q02",
        "explanation": "Float absorbs the slip, so the date holds, but the protection is now nearly gone, which is a change worth acting on. 'Nothing changes' is the tempting reading of the same fact and treats float as a permanent property rather than a consumable one."
      },
      {
        "itemId": "planning-scheduling-applied-s03-q03",
        "explanation": "The critical path is a property of the current network, not a fixed list, so it moves whenever a chain runs out of slack. 'Only critical tasks affect the end date' is true at the moment it is said and stops being true the instant a non-critical chain overruns its float."
      },
      {
        "itemId": "planning-scheduling-applied-s03-q04",
        "explanation": "A pooled buffer at the end is available to whichever task actually overruns, and statistically it can be smaller than the sum of the individual pads it replaces. Padding each task is the intuitive local protection and wastes most of it: a task that finishes early rarely hands its spare days on, so the buffer is consumed whether or not it was needed."
      },
      {
        "itemId": "planning-scheduling-applied-s03-q05",
        "explanation": "Attention follows exposure: a day lost on the zero-float chain moves the milestone, and a day lost on the other one does not, until six have gone. Treating both equally is the even-handed-sounding policy and spends scarce management attention where it currently cannot change the outcome."
      },
      {
        "itemId": "planning-scheduling-applied-s04-q01",
        "explanation": "Gains on the critical path only become real if the successor starts earlier; otherwise they evaporate while everyone waits for the original date. Holding the plan is the stability-flavoured option, and it is why projects absorb every early finish and pass on every late one."
      },
      {
        "itemId": "planning-scheduling-applied-s04-q02",
        "explanation": "A slip changes the earliest start of everything downstream, and some of those tasks have resource or calendar constraints that a simple week-shift will not respect. Adding a week to the end date is the quick arithmetic and usually understates the impact, because it assumes every successor can simply move sideways."
      },
      {
        "itemId": "planning-scheduling-applied-s04-q03",
        "explanation": "Pricing the request keeps the project changeable while keeping the date honest, and the sponsor is the right person to decide the trade. Absorbing it is the accommodating option and is how a schedule accumulates a month of unattributed additions that nobody ever approved."
      },
      {
        "itemId": "planning-scheduling-applied-s04-q04",
        "explanation": "A self-reported percentage is an opinion; remaining days plus a named blocker is a forecast that can be checked and helped. Escalating straight away is the decisive-looking response and arrives at the sponsor with no information beyond the same unreliable number."
      },
      {
        "itemId": "planning-scheduling-applied-s04-q05",
        "explanation": "The failure was maintenance, so the fix is a plan cheap enough to keep current and a rhythm that keeps it so. Adding detail is the instinctive response to a plan that is not working, and it makes the actual problem worse: the more granular the plan, the more expensive every update becomes and the sooner it is abandoned again."
      }
    ]
  }
}
