By using agile techniques, as applied as Agile Software Development( ASD), Agile Project Management, Agile Service Management, Agile Process Design and many more, the development processes become more flexible and lean. Agility increases the flexibility and adaptability of management and software projects and reduces development times. A crucial point for agility is teamwork and the associated communication between team members and with the scrum master or product owner( PO), through which transparency regarding project progress can be increased and decision-making options regarding the development process can be flexibly adjusted. As a result, it is possible to intervene in the ongoing development process.
If agility refers to a company or an organization, then it is referred to as business agility. This is understood to mean extremely flexible business models that perceive market changes and react to them at short notice. Agility refers to the organization and the flexibility with which the operating structure can adapt to new customer requirements.