Аgile
Agile — це ітеративний підхід до управління проєктами та розробки програмного забезпечення. Гнучка розробка програмного забезпечення (Agile software development) — це загальний термін, що описує набір підходів і практик, заснованих на цінностях і принципах, викладених у Маніфесті гнучкої розробки та 12 принципах, що його супроводжують.
Відмінною рисою Agile від інших підходів до розробки програмного забезпечення є зосередженість на людях, які виконують роботу, та їхній співпраці. Рішення розвиваються завдяки взаємодії між самоорганізованими, багатофункціональними командами, які використовують практики, що відповідають їхньому контексту. У спільноті розробників Agile велика увага приділяється співпраці та самоорганізації команди.