You are on page 1of 10

It is a group of software development methodologies Based on iterative and incremental development Agile methodology involves planning what one

ne wants and then adapting these plans to the results.

Agile development methodology promotes adaptive planning, evolutionary development and delivery; time boxed iterative approach and encourages rapid and flexible response to change. It's a conceptual framework that promotes foreseen interactions throughout the development cycle

Agile methodology stands for adaptability

Reduces overheads like documentation, meetings, etc. Benefits small teams which have constantly changing requirements

Agile methods adapt to change, as at the end of each stage the logical programme, designed to cope and adapt to new ideas from the outset, allows changes to be made easily. Changes can be made without getting the entire programme rewritten.

In Agile methodology, the product is tested at the end of each stage. So, bugs are caught and eliminated in the development stage Allows for specific changes as per endusers requirements

Effective use of departmentalization

Examples of Agile methodology include:


Agile Modeling Agile Unified Process (AUP) Dynamic Systems Development

Method (DSDM) Essential Unified Process (EssUP) Extreme Programming (XP) Feature Driven Development (FDD) Open Unified Process (OpenUP) Scrum

Today, more and more firms are becoming agile It is a better choice for software development and web design projects

You might also like