CSC/ECE 517 Fall 2013/ch1 1w39 as
This article focuses on how Rails enables ‘’’agile development practices’ and the characteristics of Rails that support specific agile methodologies.
Agile development
=== What is it?
Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing,cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle.
Agile development is a development methodology created to allow small groups of programmers to create high quality software in a minimal amount of time. Ruby on Rails uses agile development methodologies extensively, and work best when development teams using Rails also use Agile methodologies.