What Agile Development is: A methodology for software development emphasizing an iterative, incremental approach. This allows for a rapid and flexible response to changing requirements and market responses.
What Agile Development is not: Waterfall development, which is a sequential design methodology that establishes a complete set of requirements at the beginning of the process and only advances to subsequent stages once the predefined set of tasks have been completed.
Why Agile Development matters: The Agile Movement has significantly changed the landscape of software development. The focus is on delivering the most important features first but revisiting the development queue frequently to establish new priorities based on the needs of the business, market, and customers or users. Understanding the agile development cycle is important for testing teams hoping to integrate efforts with IT teams—and agile can work as a model for rapid, iterative testing, too.
Find this post useful? Download our complete guide of key testing concepts with over 120 terms!