Professional Documents
Culture Documents
Stakeholders' inter-
Farmer interest: sell their available products
est
Minimum guarantees -
Success guarantees The order request is confirmed and recorded to the system
Trigger -
1.the customer opens the catalog
Main success sce-
2.the system checks the customer’s identification and shows the
nario
products
3.the customer chooses the products and adds to cart
4. system verify the minimum quantity for an order
5.the client makes an order
6. the system receives the order and sends an email to confirm
Support actor
Stakeholders' inter-
Farmer interest: sell the possible minimum quantity
est
Minimum guarantees
Success guarantees The minimum quantity is reached and the order is placed
Trigger
1. The customer modify the order
Main success sce-
2. The system checks the quantity
nario
3. The customer places the order
4. The system receives the order and sends an email to
confirm
Level User-goal
The customer must to pay for the order in order to pick-up it in
Intention in context
the store
Primary actor costumer
Support actor -
Stakeholders' inter-
Farmer interest: sell their products
est
Minimum guarantees -
Trigger -
1. The customer top up the balance of wallet
Main success sce-
2. The system updates the balance
nario
3. The customer pays the order
4. The system send an email to confirm the payment
Level User-goal
The customer wants to book an appointment to go to the store
Intention in context
and pick up his order
Primary actor costumer
Support actor -
Stakeholders' inter-
Clerk wants to satisfy the customer’s requests
est
Precondition The order is paid and is delivered to the store by the farmer
Minimum guarantees -
Success guarantees -
Trigger -
1. The customer chooses a day to pick up the order
Main success sce-
2. The system shows all the possible days and times
nario
3. The customer book an appointment
4. The system saved the reservation
Scope Store
Level User-goal
Intention in context The customer wants to pick up his order on the reservation’s day
Support actor -
Stakeholders' inter-
Clerk wants to satisfy the customer’s requests
est
Trigger -
1. The customer arrives to the store
Main success sce-
2. The system shows his order
nario
3. The customer picks up the order
4. The system registers the pick up
1.a the customer is late: the system sends a sms to alert the cus-
Extensions
tomer
1.b the customer doesn’t pick up the order: time out and the sys-
tem marks the order as “forfeited”
Level User-goal
Intention in context The farmer wants to sell his products and provide an estimation
Support actor -
Stakeholders' inter- Customer interest: found the products on catalog and buy them
est from farmers
Minimum guarantees -
Success guarantees -
Trigger -
1.The farmer upload the product
Main success sce-
2. the system saves the product
nario
3. the farmer provide an estimation
4.The system update the estimation
Extensions
1.a the farmer uploads the estimation after Saturday 9 am: error
and stop
Use case Conferm the availability of product
Level User-goal
The farmer check the availability of consumer’s order in order to
Intention in context
able to satisfy his request as possible
Primary actor Farmer
Support actor -
Stakeholders' inter- Customer: buy the products from farmers and have confirmation
est of availability of products
Minimum guarantees -
Success guarantees The products are available to confirm the customer order
Trigger -
1. The farmer receives the customer order
Main success sce-
2. The system processes the orders
nario
3. The farmer checks all products and update the availability
4. The system sends a notification to the customer
Level User-goal
The farmer deliver the accepted order just in time for the dead-
Intention in context
line of delivery date
Primary actor farmer
Support actor -
Stakeholders' inter- Customer interests: receive all product in the order as required
est and just in time to pick up them
Minimum guarantees -
Success guarantees -
Trigger -
1. The farmer accepts the delivery
Main success sce-
2. The system update the status of order
nario
3. the farmer delivers all orders to the store
4. the system recorded the delivery and stop the process
Level User-goal
The clerk receives all order and update the status to inform to
Intention in context
customer
Primary actor clerk
Support actor -
Stakeholders' inter-
Customer: book a reservation to pick up the order
est
Minimum guarantees -
Trigger -
1. the clerk receives the order
Main success sce-
2. the system shows the status of order
nario
3. the clerk updates the status as “pick up”
4. the system shows the available days to book a reserva-
tion
5. the clerk accepts the reservation
6. the system complete the process and saves the date
1.a the order is not arrived: the system changes the order
Extensions
3.a clerk doesn’t update the status as pick-up: error
5.a the clerk doesn’t accept the reservation just in time: error
Level User-goal
The clerk wants to deliver the product to the customer in order to
Intention in context
satisfy his request and have a good reputation
Primary actor clerk
Support actor -
Customer: receive his paid order
Stakeholders' inter-
est
Farmer: have a good reputation by the customer to continue
working with the store
Minimum guarantees -
Success guarantees -
Trigger -
1. the clerk checks the date
Main success sce-
2. the system shows the order of the customer and date
nario
3. the clerk deliver the order and recorder the status as pick-
up
4. the system upload the status and complete the process