Tutorial 3
Tutorial 3
Stakeholder Evidence to
Need/Decision Method Owner
/Role Collect
Staff interview
Accurate real-time stock
notes, current-
data; clear low-stock
Interview + process map (6
Store Staff priorities; simple Tran
Observation steps), manual
stock-in/adjustment
inventory Excel
recording
screenshots
Real-time decision
Survey responses
dashboard; category-based Interview +
Store (Q2–Q13), sales
reorder suggestions; Survey (Google Phuong
Manager history, inventory
oversight of shortage Form)
reports
incidents
Business Rules
Admin Central control over master Document register (BR-01 to
(system data, rules, accounts, PO review + Team BR-20), RBAC Tran
owner) approval, and audit trail discussion requirements from
Tutorial 2
Customer
Customer
(indirect, Document
Product availability feedback / Google Yen
data source review
Maps reviews
only)
Elicitation Question Plan
Question
Stakeholder Elicitation Question Expected Evidence
Category
Functional
ID Role Priority Acceptance / Verification
Requirement
A PO cannot be sent to a
Create and submit
supplier until its Admin
FR-MGR-05 Manager Purchase Orders for Must
approval status is
Admin approval.
Approved.
Prioritize
stock-out/picking The suggested batch to sell
suggestions according or pick first has the earliest
FR-STF-12 Store Staff Should
to the FEFO principle expiry date among all
for short-shelf-life available stock.
items.
Non-Functional Requirements
Measurable Acceptance /
ID Category Requirement
Verification
Load time is ≤ 3
The inventory dashboard and
seconds with
NFR-02 Performance alert list must respond quickly to
approximately 500–1000
the prototype data volume.
SKUs.
Linked
Role User Story Business Value / Rationale
Requirement
Traceability Worksheet
Dashboard risk
Managers cannot List refresh ≤
widget: days-of-
identify which 60s; items
The manager stock-remaining
products are at predicted to
FR-MGR-12 views a Top 10 calculation using
the highest reach zero
risk list. current stock ÷
immediate stock- within 24h; KPI:
7-day average
out risk. stock-out rate.
daily sales.
Admin Fresh Food and
[Link]
configures FMCG test SKUs
A single reorder _type;
FR-ADM-04, category rules; trigger different
rule does not Reorder_Rule
FR-ADM-05, Manager reorder points;
reflect category table keyed by
FR-MGR-02 receives KPI:
differences. category; rule
category-aware forecast/reorder
service.
suggestions. error.
PO state
machine: Draft Manager cannot
Purchase Orders Manager → Pending → edit a Pending PO;
FR-MGR-05, supplier send is
may be sent submits; Admin Approved/Rejec
FR-ADM-06, blocked before
without sufficient approves or ted; update
BR-07, BR-20 Approved; KPI:
oversight. rejects. validation locks approval cycle
for Pending time.
records.
Receipt cannot
be completed
with a blank
Goods receipt
Actual delivery Staff record the actual
screen;
quantity may FR-STF-05, actual quantity quantity;
actual_received_
differ from the NFR-01 and discrepancy reconciliation
qty; discrepancy
Purchase Order. evidence. discrepancy ≤
note/history.
2%; KPI:
receiving
variance.
Locked account
The growing Admin manages Users, roles, cannot log in;
FR-SYS-01,
team needs accounts; users permissions, and unauthorized API
FR-ADM-02,
controlled access access role- audit_log tables; returns denied;
FR-ADM-07,
and appropriate authorization KPI: unauthorized-
NFR-03
accountability. functions only. middleware. access incidents =
0.
Stock
transaction ≤ 3
Streamlined steps; end-to-
Manual Staff and
forms; prefilled end
reconciliation and Manager
NFR-05, NFR- PO draft from reconciliation
PO preparation complete the
10 verified stock + PO ≤ 15
consume too core flow with
and reorder minutes; KPI:
much shift time. minimal steps.
suggestions. task
completion
time.
PASS Security, privacy, access control, backup, and error handling are addressed.
PASS Requirements trace back to stakeholder evidence and the approved problem.
PASS The Must-have scope is feasible for four team members in five weeks.