Application Domain Description:
As the digital era dawns, businesses are going digital, making people’s lives easier, faster, and more convenient. People nowadays have so little time for their everyday activities that they seek out immediate answers at reasonable prices right at their doorway. On-demand mobile applications flourish here because of their ease. You can acquire whatever you need with a single swipe on your phone. This is where Deliverista comes into play.
Deliverista is a cloud-based food delivery application that gives you the possibility to order food from your favorite restaurants and have them delivered to your doorstep in no time.
· Five tasks that are called by the system and are implemented by different members (RQ1)
1. Making an order: The process done by the customer in the app\web
2. Identify qualfied shop\restaurant to deliver and order confirmation: The process done automatically by the computer program.
3. Payment: The process done automatically by the computer program and the customers
4. Order preparation: By computer program and restaurants
5. Delivery: Delivery is made by couriers, computer program will do the confirmations and final invoices
· Which new technology shall be applied (RQ2)
Cloud-based, Recommender system
· Which exception shall be handled (RQ4)
Payment failure/cancellation, delivery delays, low/missing resources, customer unavailability
· Which three performance criteria KPIs) shall be measured (RQ5)
Cancellation rate, Customer satisfaction, Average delivery speed
Exception:
Payment failure/cancellation