Agile process (agile process) is a people-centered, iterative, step-by-step development methodology. It is 17 by the Engineer in order to solve the increasingly large development teams and complex development process, many documents relieved the workload of developers to reach a consensus. At agile process, the software has been cut to build the project into multiple subprojects, the results of the various subprojects are tested with the integration and operational characteristics. In short, put a big project is divided into a number of mutual contact, but can also be run independently of the small projects and were completed in the process of software has been in use status.

Agile process is a new a new theory. Different from the original him 6Sigma, ISO9000 and CMM. Careful people can be found, agile process from a large number of software engineering methods. Iterative and incremental development, these two in any one of software engineering teaching materials will be referred to the Ways, in the agile development model plays a very important role. Further forward retrospective, we can also see the waterfall and rapid prototyping of the shadow, perhaps have more.

Improvement, not innovation. Agile process could be understood as in the original method of software development based on integration - select the essence, to its dregs. Agile process, therefore inherited the advantage of many of the original method. "In the agile software development process, we will be a bi-weekly software can work," Fowler introduction, "This very short cycle, so end customers timely, quick to see them spend money to build the software are what kind of results. "

Values Agile process:
Individual and interactive process and the instrument is better than
The software can work better than the exhaustive documentation
Cooperation is better than client contract negotiations
Change is better than recycling programs in response to
To encourage and focus on the left side of the content, not full support. She stressed the role of people, I hope in the development team has excellent developer.