Agile Development is a human-centered, iterative, progressive development approach. In agile development, the construction of software projects is divided into sub-projects, the results of each sub-project are tested, with integration and operational characteristics. In other words, a large project is divided into several interconnected, but also can be run independently of small projects , and completed, in the process of software has been in a state of use.
(1) Agile Development method is " adaptability " (Adaptive) rather than " presupposition " "(predictive) .
(2 ) Agile Development method is " Man-oriented " (people oriented) " process-oriented
Agile methods Many , including scrum , Extreme Programming   rup And so on, these methods are essentially the same, and the Agile development team's main working methods can be summed up as follows: As a whole work; work; each iteration to deliver some results; focus on business priorities; Check and adjust. is a typical agile process master diagram. In fact, agile development is not without documents, but there are a lot of documents, that is, testing. These test codes truly reflect the needs of the customer and the system API  debug
Overview of Agile development Methods