Data Warehouse Modernization
Predicting Completion Time of Production Jobs using ML
Bitwise used machine learning to help a leading payment technology and software solutions provider increase efficiency by accurately predicting daily ETA for critical applications to track daily loads and notify support team and stakeholders if there will be any delay in loads to take preventive and proactive actions.
Client Challenges and Requirements
- Current support process is time consuming, based on assumptions and is prone to human error.
- Identify factors to predict the expected completion time of production jobs.
- Derive information from date and time related factors and how to use them in predictive modelling.
- Training ML models on large scale data using ML packages in Python.
- Deployment and scheduling of model for daily prediction report.
- Generating interactive reports on obtained predictions.
Bitwise Solution
Tools & Technologies We Used
Python
Scikit-Learn
GCP Compute Engine
Google Data Studio
Key Results
Quick and automated training of multiple models based on different applications
Expected time of completion was predicted with low error rate of +/- 10 mins (with buffer)
Enabled support teams to quickly respond to product owners about the data availability