Posted by: Pi March 20, 2009
Help Please QA Questions
Login in to Rate this Post:     0       ?        
Agile development itself is a philosophy rather than a process. This process is intended to support early and quick production of working code by structuring the development into small release cycles and focus on continual interaction between developers and testers.

Some key points:

* Individual and interaction (over processes and tools)
* Working software (over comprehensive documentation)
* Customer collaboration (over contract negotiation)
* Responding to change (over following a plan) ---> changes in requirement are accommodated very quickly over   all aspect of application development



Hope this helps
Pi

Read Full Discussion Thread for this article