Estimating a project, regardless of its size or cost, can be a challenging task. A proper estimation process can help avoid the hassle, waste of time and money.