Software development methodology emphasizing flexibility, collaboration, and rapid iteration. Like building something by making small improvements based on regular feedback.
Development teams use Agile methodology to deliver working software features every 2-3 weeks instead of waiting months.