In recent years, one of the most significant trends disrupting the traditional methods of commerce is the rise of the "sharing economy". In this model, owners of generally expensive and often idle assets monetize them by sharing them as a service to users who would like them for short-term uses.
One of the industries that has greatly been disrupted by the sharing economy is the transportation industry. Ride-sharing companies, such as Uber, Lyft, and Bolt, have reinvented the service that were traditionally provided by taxis in multiple aspects. One of these aspects is the introduction of software systems into the business process, wherein tasks such as ride requesting, driver selection, and payment, that used to be handled manually, are now handled by computer systems. Instead of communicating via telephones and CB radios and paying with cash transactions, these tasks can all be handled automatically by a mobile application used by both customers and drivers. Since the introduction of these software systems into the industry, the long-standing taxi services have been forced to adapt to new technological expectations of the industry's customers.
Which application domain is your process belonging to?
- Transportation
Who is the customer of our process?
People who want to order a cab.
What is the result (service or product) of our process?
The customer is taken to the desired location in a convenient way.
Which resources (humans, information systems, machines) participate in the process?
Riders, drivers, application (navigation, request handler, billing).
What are the most important activities in the process?
1. Customer requests a ride and inputs the required data.
2. Eligible drivers can accept the ride.
3. Customer confirms the ride and pays.
4. Deliver customer to destination.
5. Customer rates the driver.
Tasks:
- Customer requires a ride and the system finds available drivers
Type: User
Language:HTML/CSS/Javascript
Project: Project 6
Implemented by: Nicholas Arthur Bzowski
The customer opens the program and inputs its destionation. Once the customer request is received, the drivers database is queried and the available drivers are found using the map system.
- Sending a request to available drivers
Type: Script
Language: Java
Project: Project 6
Implemented by: Emre Kevin Pakoy
The available drivers receive a notification that there is a new job available. The driver can accept or decline this possible new job.
- Customer confirms the ride
Type: User
Language: HTML/CSS/Javascript
Project: Project 6
Implemented by: Ola Kukaj
The customer is notified that a driver nearby is available and can accept/decline the driver. The ride is confirmed by customer's payment.
- Driver confirms that the service is completed
Type: User
Language: HTML/CSS/Javascript
Project: Project 6
Implemented by: Eralda Ruci
A notification is sent to the customer when the driver arrives at customer location, the trip is being marked as started. After reaching the final destination, the driver confirms in the system that the trip is finished.
- Customer rates the driver
Type: User
Language: HTML/CSS/Javascript
Project: Project 6
Implemented by: Petar Miskic
After the completed service, the customer is notified to rate the driver in the system. The customer can rate the driver or not.
Which technology shall be applied to innovate the process?
Online Transactions, recommender systems, navigation technology.
Which exception shall be handled in the process?
1. No drivers are found in the area to suggest.
2. Driver does not come to the rider location.