User-Centred Requirements Handbook |
The aim of this section is:
• To review the current processes documented in section 1.8, and the scenarios described in the previous section 2.3 and to suggest revised processes for achieving user goals.
• For each scenario, a set of interaction steps are listed to demonstrate how the system should be used. A list of functions and features which support these steps are listed.
Process
For each scenario (e.g. S1, S2 etc.) complete Form 2.4, listing the basic steps in achieving the goal for that scenario. System functions and features should also be listed for each part of the scenario.
To complete the form, carry out the following steps:
1. Copy the scenario description and performance aim into the top two sections of the form.
2. Review each scenario and list the steps that the users should carry out in order to achieve the scenario in column 1.
3. Consider each step and write down the functions or features that need to be included within the system to support those steps.
Refer also to RESPECT D4.2, section 3.3.2, on task related factors
which will help to identify user requirements based-upon particular
types of task, either: data entry, querying a database, reading or
browsing, lengthy and complex tasks, monitoring and safety critical
tasks, and task interruptions.
Form 2.4- Propose New processes (Example)
2.4 New processes | |||
User groups concerned: Bank customer | |||
Goal: G1 Access required service quickly and safely (e.g. Withdraw cash) | |||
Scenario S1(1) Form completed for all task scenarios listed in Form 2.3 The user inserts the card and enters the PIN. They request to withdraw cash. They select £50 and request a receipt. They collect the cash, card and receipt. |
|||
Performance Aim 90% of existing bank machine users should be able to carry out this task within one minute. 70% of first time users should also be able to carry out this task within one minute. |
|||
Task Step | Possible Functions or Features | Include | Ref. |
1. Line up to use bank machine. | |||
2. Insert card. |
Develop reader that will read card whichever way it is inserted. Notch on card. Picture on machine as guidance |
2.4.1 2.4.2 2.4.3 |
|
3. Enter PIN. | Allow user to enter PIN or thumbprint. | 2.4.4 | |
4. Select 'withdraw cash' service. |
System displays maximum amount that can be withdrawn. System offers options: 'Withdraw £20, £50, £100' on first menu. |
2.4.5 2.4.6 |
|
5. Select or enter required amount. | |||
6. Choose whether a receipt is required. |
Allow user to select : 'Cash with receipt' or 'Cash without receipt' |
2.4.7 | |
7. Take card. | |||
8. Take money and receipt (if chosen) . |
Transfer to relevant forms
especially 3.5 Functions/Features