Re-engineering the forecasting phase using traditional and soft computing methods