What is "agile-methodology"

Agile methodology is a form of software management and development that uses an iterative and incremental planning and execution approach aimed at empirical processes (complex, chaotic or very uncertain, has change throughout the process, are not repetitive and are unpredictable) which divides the problem into smaller products and which aims to deliver software running regularly, aims at the development team’s rapprochement and greater collaboration with business experts, face-to-face communication, reduction of risks associated with project uncertainties, embracing and responding to changes more quickly and naturally