Definition of Agile software development

An iterative approach to developing software and websites functionality with the emphasis on face-to-face communications to elicit, define and test requirements. Each iteration or scrum is effectively a mini-software project including stages of planning, requirements analysis, design, coding, testing and documentation.

Missing a definition?

Please let us know