In many ways, sales forecasting has not really changed for centuries. Each sales person works a particular sales cycle based largely on their own intuition and experience.
While there have been advances in methodologies e.g solution selling and professional selling skills etc, the final judgement of whether a sale will occur has largely remain unchanged….the experiential judgement of the sales rep.