Estimating involves determining the cost of a project based on the available information at different stages of the project life cycle. The level of accuracy of the estimate depends on the stage and level of project definition, with earlier stages having lower accuracy ranges. Estimating requires defining the scope, gathering technical specifications and other relevant project data to determine cost. The level of effort required for estimating varies from 1-100 hours depending on the estimate class.