selenium project support-Defining Agile Methodology

Defining Agile Methodology!

Agile Methodology are models used in the system development arena. The agile methodology has evolved in the mid-1990s as a part of reaction against traditional waterfall methods. That the Agile Methodology were originating resulted from the use of the waterfall model were seen as bureaucratic, inflexible, slow, and inconsistent with the ways that software developers actually perform effective work. Agile development methods mark a return to development practice from early in the history of software development.
Agile methods are a response to the drastic degree of change in the modern business and IT environments. There highly dynamic environments demand software development teams that can respond to change and continuously deliver business value.
The below figure shows the steps in Agile Methodology which focus on iteration and adaptable to change.
Agile Methodology!
Agile Methodology!
Agile Methodology appeal many people because they attempted a useful compromise between no process and too much process to gain a reasonable payoff. They are less document-oriented, usually emphasizing a smaller amount of document for a given task. Agile Methodologies are people-oriented more than process-oriented. Agile Methods assert that no process will ever make up the skill of the development team, so the role of a process is to support the development team in their work. Moreover, thanks to its flexibility and team-oriented, agile methodologies is well suited to the current business environment which continues to change dramatically.