Agile Methodology

The term 'Agile' means - active, mentally acute, lightness, and quick in movement.

The Agile software development method is a simple adaptive, incremental and iterative, approach which emphasizes on collaboration, evolutionary development with a flexibility to change quickly.

As per definition provided in Wiki - "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."

Agile method is one of the alternatives to the traditional waterfall method. Where waterfall method is based on sequential approach; Agile method is based on iterative and incremental development. In Agile, the project scope is broken into small increments to be delivered in an iterative short time frame.

The implementation of Agile methods in these days is now one of the most discussed software development approach which is appearing fast since last fifteen years. In year 2001, a group of 17 discussed about the more flexible and ease method of software development and came to conclusion which they published as Agile Manifesto.

The different agile methodologies are: Extreme Programming (XP), Scrum, Feature Driven Development (FDD), Adaptive Software Development, Rational Unified Process (or Agile UP), Crystal, and Dynamic Systems Development Method (DSDM).

>> SAP Agile Method Continued..     








                                                      Copyright © 2011 All rights reserved.