Three ways to approach cost estimation