Accurate estimates are important for software projects. While it may be tempting to underestimate to avoid issues like Parkinson's Law, underestimating causes more severe problems like reduced project planning effectiveness and a lower chance of on-time completion. The software industry has a poor track record, with only 28% of projects being delivered on time and on budget according to one study. Having accurate estimates improves visibility, quality, coordination, budgeting, and credibility. Overall, predictability of cost, schedule and functionality is valued more by project managers than flexibility or development speed alone.