Start with the failed task

Fictional brief: students cannot find study rooms, yet staff report empty rooms with active reservations. One student needs to release an unwanted booking; another needs to reserve a room that is actually available. The reports identify a problem to investigate, not its cause.

Before designing, compare bookings with observed use and inspect the cancellation path. Empty rooms could reflect forgotten cancellations, confusing controls, inaccurate records or a delay before released slots become bookable. Each explanation suggests different work.

Compare options by the problem they solve

Do not choose a waitlist just because it adds an obvious feature. First establish how unused capacity becomes available.

Options for the fictional booking problem
OptionWhen it could helpWhat could make it the wrong choice
ReminderStudents forget to release bookingsThey remember but cannot find or complete cancellation
Clearer cancellationThe existing cancellation task is difficultCancellation already works; room records are inaccurate
WaitlistReleased capacity exists but is hard to redistributeFew slots are released, or availability updates are unreliable
Investigate firstThe cause is still unclearEvidence gathering has no owner or finish condition

Conditional recommendation

Check whether students who no longer need a booking struggle to cancel it. If so, test a clearer cancellation path before adding a waitlist. If cancellation already works, investigate record accuracy and availability updates instead. The recommended feature changes when the evidence changes.

Describe behavior an engineer can test

A requirement such as make cancellation easy leaves important behavior unspecified. The first version needs to handle ownership, retries and failures as well as the successful button click.

Acceptance criteria for cancellation
SituationRequired behavior
Authorized user cancels their eligible bookingThe reservation changes state and the slot is released
The user retries the same cancellationThe booking remains consistently cancelled; the slot is not released twice
The service rejects or cannot confirm the requestDo not show success; provide a recoverable error
A user attempts to cancel someone else's bookingReject the change unless that user has the relevant authority

More cancellations do not prove better room use

In the fictional task test, A produces 40 completions among 200 eligible users and B produces 50 among 200. Completion rises from 20% to 25%: five percentage points, or 25% relative to A. That is not a 25-percentage-point gain.

The original problem is unused booked room time. Cancellation completion is a diagnostic measure, not proof that other students obtained usable rooms. Check room use, delayed availability updates and accidental cancellations. Also examine assignment, repeated users and logging before attributing the difference to the change.

The worked exercise below asks what the supplied numbers establish. You do not need a complicated statistical claim to give a good answer; you need the correct denominator and an outcome connected to the problem.

Present the choice and the fact that could reverse it

Use the complete product-brief.md example to inspect the reasoning, requirements and test plan. For your own case, lead with the problem and your recommendation, then show the alternative you rejected. Clearly distinguish observations you made from research or tests you propose.

Check the recruiting route as well as the case format. Atlassian's APM program consists of two 12-month rotations; it is not a summer internship. Follow the vacancy and assessment invitation for the role you are actually pursuing.

Sources[1]