Having a new programme developed is costly and takes time and resources. It is therefore particularly important that the result is right. Agile software development is an approach that differs from traditional software development and aims to deliver good solutions quickly.