When they first started to question the methods of software development on a small scale and finally tried to establish a new kind of project work with the Agile Manifesto, the group always had the goal of being able to act more flexibly, creatively, and productively. Instead of following a thoroughly planned, linear, and bureaucratic process, as with traditional methods – e.g. the waterfall model – the project is started. For this, agile software development assigns much more responsibility to the team of programmers.
In addition, one more or less says goodbye to huge projects: Instead of spending months or even years manufacturing a product, agile teams spend only a few weeks in a work phase. The result is a finished product, an update, or a program part that can be presented to the customer. For this to succeed, twelve principles and four values have been agreed upon in the Agile Manifesto.