Estimation is an important part of software development. It helps us understand the number of resources needed to complete a task, and it helps us plan which tasks should be done first. Estimations can also help us improve efficiency by allowing us to allocate resources in the most effective way.