题目 1 · User Story & Fact-Finding Structured Table
8 分The development team is investigating requirements for the new Order Management System at GreenLeaf Garden Centres. For each stakeholder need below, (i) write a user story in the standard format 'As a ___, I want ___, so that ___', and (ii) name ONE appropriate fact-finding technique the team could use to elicit this requirement, with a one-sentence justification for your choice. [2 marks each, 8 marks total]
(a) A till operator needs to check whether an item is in stock at another branch before telling a customer it is unavailable.
(b) The Operations Director needs to see which product lines are the most profitable across all four stores, without waiting for a weekly report.
(c) A new till operator, unfamiliar with computer systems, needs the ordering screens to be simple enough to use correctly after a short induction.
(d) The Finance Manager needs to be confident that a customer cannot be charged the wrong price if a product's price changes partway through the week.
(a) A till operator needs to check whether an item is in stock at another branch before telling a customer it is unavailable.
(b) The Operations Director needs to see which product lines are the most profitable across all four stores, without waiting for a weekly report.
(c) A new till operator, unfamiliar with computer systems, needs the ordering screens to be simple enough to use correctly after a short induction.
(d) The Finance Manager needs to be confident that a customer cannot be charged the wrong price if a product's price changes partway through the week.
查看答案详解收起答案详解
解题
(a) User story: 'As a till operator, I want to see live stock levels at every branch, so that I never tell a customer an item is available when it has already been sold.' Fact-finding technique: Observation — watching till operators handle a real customer enquiry about stock at another branch would reveal exactly where the current paper-based process breaks down, which an interview alone might not surface.
(b) User story: 'As the Operations Director, I want an up-to-date report of profitability by product line across all stores, so that I can make stocking decisions without waiting for the weekly spreadsheet.' Fact-finding technique: Interview — a one-to-one interview with the Operations Director is the most efficient way to establish exactly which figures and time frame count as 'up to date' for a senior stakeholder's specific decision-making needs.
(c) User story: 'As a new till operator with little computer experience, I want simple, clearly labelled ordering screens, so that I can use the system correctly after a short induction.' Fact-finding technique: Questionnaire (or focus group) — surveying a sample of current till operators about which parts of existing systems they find confusing would gather usability requirements from many staff quickly, without needing to interview each one individually.
(d) User story: 'As the Finance Manager, I want the system to always use the current price stored in the database at the moment of sale, so that a customer cannot be charged an out-of-date price.' Fact-finding technique: Document analysis — examining existing price lists, price-change records and recent customer complaints about pricing would establish exactly how and when prices currently change, and where errors have occurred in the past.
Final answer: four correctly formatted user stories, each paired with a distinct, justified fact-finding technique (observation, interview, questionnaire/focus group, document analysis), 2 marks each, 8 marks total.
(b) User story: 'As the Operations Director, I want an up-to-date report of profitability by product line across all stores, so that I can make stocking decisions without waiting for the weekly spreadsheet.' Fact-finding technique: Interview — a one-to-one interview with the Operations Director is the most efficient way to establish exactly which figures and time frame count as 'up to date' for a senior stakeholder's specific decision-making needs.
(c) User story: 'As a new till operator with little computer experience, I want simple, clearly labelled ordering screens, so that I can use the system correctly after a short induction.' Fact-finding technique: Questionnaire (or focus group) — surveying a sample of current till operators about which parts of existing systems they find confusing would gather usability requirements from many staff quickly, without needing to interview each one individually.
(d) User story: 'As the Finance Manager, I want the system to always use the current price stored in the database at the moment of sale, so that a customer cannot be charged an out-of-date price.' Fact-finding technique: Document analysis — examining existing price lists, price-change records and recent customer complaints about pricing would establish exactly how and when prices currently change, and where errors have occurred in the past.
Final answer: four correctly formatted user stories, each paired with a distinct, justified fact-finding technique (observation, interview, questionnaire/focus group, document analysis), 2 marks each, 8 marks total.
评分标准
1 mark per row for a user story that correctly identifies the specific role, goal and benefit described in the scenario, in or close to the 'As a ___, I want ___, so that ___' format (accept minor rephrasing that preserves all three elements). 1 mark per row for naming a fact-finding technique (observation, interview, questionnaire, document analysis, focus group, or workshop) that is plausible for that specific requirement AND for a justification that refers to a genuine strength of that technique in this context (not a generic definition). Reject a fact-finding technique repeated with no attempt at a scenario-specific justification. Max 2 marks per row, 8 marks total. Accept any reasonable equivalent technique/justification not listed here if it is well justified for the specific stakeholder need.