
Проекти розвитку, які використовують гнучку розробку програмного забезпечення, спрямовані на адаптацію до мінливого характеру цілей, а не заздалегідь передбачають, які ці цілі будуть. Вони роблять це, використовуючи ітеративний процес, в якому цілі переоцінюються в міру необхідності для просування проекту вперед. Маніфест Agile окреслює основні концепції гнучкого розвитку, які визначені як:
"Ми розкриваємо кращі способи розробки програмного забезпечення, роблячи це і допомагаючи іншим це робити. Через цю роботу ми прийшли до цінності:
- Особи та взаємодії над процесами та інструментами.
- Робота програмного забезпечення з вичерпною документацією.
- Співробітництво з клієнтами щодо переговорів щодо контракту.
- Відповідаючи на зміни, що випливають з наступного плану.
... Тобто, поки є значення в пунктах праворуч, ми цінуємо пункти ліворуч більше. "
Співпраця, терміни програмування, розробка програмного забезпечення