&quot;The problem with estimates and scheduling in software engineering isn&#x27;t a result of work, it is a result of failure by the project management.&quot;<p>The problem with estimates in software engineering is that few want to pay for them. (Which hinders the formation and demand for the category of firms to produce specs.)