Structuring dependable on-line services: A case study using internet grocery shopping

advertisement
Structuring dependable on-line
services: A case study using
internet grocery shopping
Gordon Baxter, Budi Arief, Shamus
Smith and Andrew Monk
Outline



DIY internet grocery shopping
GSETDIFY internet grocery shopping
Net Neighbours scheme



Structure and Dependability issues
Summary
Future work
15 March 2005
Edinburgh DIRCshop
2
DIY internet shopping HTA
1.
2.
Register with supermarket
Perform shopping
activities
2.1 Decide groceries
required
2.2 Select groceries (online)
2.3 Select delivery slot
(on-line)
2.4 Pay for groceries with
credit card (on-line)
15 March 2005
2.5 Be in to receive groceries
2.6 Check groceries and
return any unwanted
substitutions/error
2.7 Put away groceries
2.8 Check credit card
statement
Plan: 2.1 then 2.2 and 2.3 in any
order, then 2.4 – 2.8 in order
Plan: 1 only once then repeat 2
as necessary
Edinburgh DIRCshop
3
DIY internet shopping diagram
Supermarket
On-line, credit card
Email or web confirmation
Goods delivery
Client
15 March 2005
Edinburgh DIRCshop
4
DIY, Possible Exceptions

Problem in registering with supermarket








Cannot understand purpose or jargon
No email account
No suitable delivery slot
No credit card for payment
Forget or unable to be in for delivery
Delivery does not arrive on time
Essential items are not delivered
Apparent error on credit card statement
15 March 2005
Edinburgh DIRCshop
5
GSETDIFY internet shopping

Get Someone Else To Do It For You…



No internet connection
Difficulty with interface
Slight modification to the DIY
approach…


More stakeholders
More complex structure
15 March 2005
Edinburgh DIRCshop
6
GSETDIFY shopping diagram
Supermarket
On-line, credit card
Intermediary
Email or web confirmation
Goods delivery
Client
15 March 2005
Edinburgh DIRCshop
7
Net Neighbours

Based in York


Providing social contact & shopping service
Stakeholders:



Elderly people (clients)
Volunteers (intermediary)
Age Concern York (intermediary)


Development Worker
Local Supermarkets
15 March 2005
Edinburgh DIRCshop
8
Net Neighbours (contd.)

Interactions




Client – Volunteer: over the phone
Volunteer – Supermarket: on-line
Volunteer – Development Worker: over the
phone
Client – Development Worker: over the
phone and possibly face-to-face
15 March 2005
Edinburgh DIRCshop
9
Net Neighbours HTA (1)
1. DW Register Volunteer
1.1 DW Get references
1.2 ACY Train volunteer to work with
older people
1.3 ACY Train volunteer to use service
2. DW Register client with supermarket
3. DW Match volunteer to client
4. DW, V, C Introduce Volunteer to Client
15 March 2005
Edinburgh DIRCshop
10
Net Neighbours HTA (2)
5. V, C Perform shopping activities
5.1 C Decide groceries required
5.2 V, C Select groceries (on-line)
5.3 V, C Select delivery slot (on-line)
5.4 V Pay for groceries with credit
card (on-line)
5.5 V Send order details to DW
5.6 V, C Agree time for next call
15 March 2005
Edinburgh DIRCshop
11
Net Neighbours HTA (3)
5.7 C Be in to receive groceries
5.8 C Check groceries and return
unwanted substitutions/error
5.9 C Put away groceries
5.10 C Send receipt and cheque to
ACY
5.11 ACY Arrange reimbursement for
volunteer
15 March 2005
Edinburgh DIRCshop
12
Net Neighbours HTA (4)
5.12 V Check credit card statement
Plan: 5.1 then 5.2 and 5.3 in any order,
then 5.4 – 5.11 in that order, 5.12 when
available
6. ACY Audit payments and receipts
Plan: 1 – 4 only once then repeat 5 and 6 as
necessary
15 March 2005
Edinburgh DIRCshop
13
Net Neighbours, simplified shopping diagram
Supermarket
Client
Volunteer
ACY
Phone call
On-line, credit card
Email or web confirmation
Goods delivery
Payment and reimbursement
Structure and Dependability

Multiple stakeholders




Separated in time and space
Each has different views
Extra communication
Trust issues and dependencies
15 March 2005
Edinburgh DIRCshop
15
Possible exceptions: clients







No suitable delivery slot
Forget or unable to be in for delivery
Delivery does not arrive on time
Essential items are not delivered
No bank account for payment to ACY
Volunteer does not ring as agreed
Insensitive volunteer upsets client
15 March 2005
Edinburgh DIRCshop
16
Possible exceptions: volunteer



No suitable time for next call
Delay in reimbursement from ACY
Apparent error on credit card statement
15 March 2005
Edinburgh DIRCshop
17
Possible exceptions: ACY






Volunteer does not ring as agreed
Essential items are not delivered
Client does not send payment and/or
receipt
Reimbursement error or delay causes
volunteer to resign
Insensitive volunteer upsets client
Apparent error in audit
15 March 2005
Edinburgh DIRCshop
18
More on Dependability


ACY facilitates dependable service
Measures taken:


Development worker to handle exceptions
Volunteers selection and training
15 March 2005
Edinburgh DIRCshop
19
Summary

DIY and GSETDIFY grocery shopping



Stakeholders and structure issues
Dependability lies in the way the service is
administered
Benefits of Net Neighbours scheme:


Grocery shopping for elderly people
Socialising medium
15 March 2005
Edinburgh DIRCshop
20
Future work

Extending Net Neighbours scheme

Other shopping purposes?



Books, train timetables, etc.
More clients and volunteers
Adding another stakeholder

friend or relative physically visits the client
15 March 2005
Edinburgh DIRCshop
21
Download