CSC/ECE 517 Fall 2013/ch1 1w39 as: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
== Agile development == | == Agile development == | ||
=== What is it? == | === What is it? === | ||
Agile development is a methodology where requirements and solutions are developed based on [[iterative and incremental development]] through collaboration between self-organizing, cross-functional teams. Using agile development methodology, a high quality software can be developed by programmers in a minimal amount of time. | Agile development is a methodology where requirements and solutions are developed based on [[iterative and incremental development]] through collaboration between self-organizing, cross-functional teams. Using agile development methodology, a high quality software can be developed by programmers in a minimal amount of time. |
Revision as of 00:26, 7 October 2013
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 development is a methodology where requirements and solutions are developed based on iterative and incremental development through collaboration between self-organizing, cross-functional teams. Using agile development methodology, a high quality software can be developed by programmers in a minimal amount of time.
Some of the process under agile development includes 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.