Agile (Методология маневренной разработки)
Одна из методологий итеративной и пошаговой разработки ПО, в противоположность традиционной линейной методологии «водопад».
Методология маневренной разработки определяет систему методов проектирования, разработки и тестирования на протяжении всего жизненного цикла ПО.
Методы маневренной разработки (например, SCRUM) основаны на оперативном и гибком реагировании на изменения за счет применения адаптивного планирования, совместной выработки требований, рационализации самоорганизующихся кросс-функциональных групп разработчиков, а также пошаговой разработки ПО с четкими временными рамками.
Этот подход используется во многих современных проектах разработки коммерческого ПО.
Agile Methodology
One of several software development methodologies based on iterative and incremental development, as opposed to traditional linear or waterfall-type software development methodologies.
An agile methodology provides a framework to support the design, development, and testing of software solutions throughout their life cycle.
Agile methods (e.g., Scrum) encourage rapid and flexible responses to change by promoting adaptive planning, collaborative requirement identification, and rationalization between self-organizing cross-functional team, as well as time-boxed, incremental development of solutions.
Many modern commercial software development efforts follow this type of approach.