When you plan the cost and effort for a new software development project, there is often a lot of motivation (some of it good, some of it bad) to under-estimate.
The stronger the temptation seems, the more important it becomes for you to resist that temptation, because estimating too low