Forecasting is an important skill and since the beginning, folks have been using different techniques and procedures to better predict the future. As the technology evolved over time, new techniques and procedures have revolutionized the forecasting capabilities. Forecasting using previous experience is one of the widely used old school methods. This method is good as it is quick and general but precision becoming more and more important in modern projects necessitates the developments of modern forecasting techniques.