In more and more parts of a company, software is indispensable for offering products and services. Being able to use applications with the desired quality and functionality on time and within budget is therefore an important success factor. This is not a simple task, because many organizations in the Netherlands find it difficult to estimate large software projects in a professional and accurate way, often resulting in software horror stories.
Software development projects often show budget and schedule overruns. This also harms the quality of the software and developers are feeling demotivated by the unattainable objectives. The lack of a realistic planning is one of the main failure factors in these horror stories that regularly make the news.
Even the estimate of large, complex IT systems is in many cases based on the experience of people and not on data. “We no longer need estimates or planning because we are agile,” is often heard. Nothing is less true. For projects of any significance, a realistic estimate at the macro level that has been translated into individual sprints is an absolute requirement.