This approach presupposes establishing close cooperation between cross-functional project teams and stakeholders. Agile allows teams to stay flexible and quickly adapt to all the changes that may be introduced into requirements within the development process.