Estimates are a common source of misunderstanding between business and the development team.Developers will tell you that estimates don't work.Software projects will take as much time and effort as they need.Not fixating on detailed upfront estimates can save time and improve focus on value.