Planning a resources with more optimally and efficiently to help the client's business.
Domain:
ERPTechnology:
Microsoft .Net, Angular, MongoDBProblem:
Inefficient way of resource allocationProject Overview:
Customer has business of renting resources (mostly Vehicles and technicians) & servicing. They are providing a maintenance services like, construction, plumbing, electricity, fitting heating system or managing them, etc… For such services they get a request over a call from customer and they were sending their resources to fulfil the need of customer. Client was having thousands of resources and they were managing the operations with their Legacy application.
Challenge:
With their legacy application they were not able to utilize their resources optimally and efficiently. Since they have thousands of resources and there are so many tasks to be done by the resources it was very difficult to track the resource occupancy as there was no clear visibility of overall occupied and free resources. Also there was one more challenges of route optimization. When there are more than one appointment in a day for any technician it was difficult to plan which appointment should be visited first based on locations. Due to that, travel time for the resources was getting higher which result to attending a less appointment in day by technician.
Solution:
We developed an application called Resource Manager with latest technology which handled everything in efficient manner. Developed component where all resources occupancy can be easily viewed and managed. To optimize planning and scheduling problem (Route optimization) we created an algorithm to optimize the routing in efficient manner, with use of a third party map API each resources is assigned appropriate travel route which connects all the destination in shortest time. Application is also integrated with order and invoice to make seamless billing process.