In mining companies, project management and resource allocation are some of the most important aspects that determine the smoothness of the mining process. Sometimes, it's hard to monitor so many projects.  The resources also scattered in various places are out of reach so various obstacles are difficult to predict.