11 Facts About Extreme programming

1.

Extreme programming is a software development methodology intended to improve software quality and responsiveness to changing customer requirements.

FactSnippet No. 687,344
2.

Extreme programming began to refine the development methodology used in the project and wrote a book on the methodology .

FactSnippet No. 687,345
3.

Extreme programming took this opportunity to propose and implement some changes in development practices - based on his work with his frequent collaborator, Ward Cunningham.

FactSnippet No. 687,346
4.

Extreme programming introduces a number of basic values, principles and practices on top of the agile methodology.

FactSnippet No. 687,347
5.

Extreme programming's approach is that if a little testing can eliminate a few flaws, a lot of testing can eliminate many more flaws.

FactSnippet No. 687,348

Related searches

Ward Cunningham
6.

Extreme programming initially recognized four values in 1999: communication, simplicity, feedback, and courage.

FactSnippet No. 687,349
7.

Extreme programming felt XP was defined by its rules, not its practices .

FactSnippet No. 687,350
8.

Extreme programming defined two categories: "Rules of Engagement" which dictate the environment in which software development can take place effectively, and "Rules of Play" which define the minute-by-minute activities and rules within the framework of the Rules of Engagement.

FactSnippet No. 687,351
9.

Extreme programming sees feedback as most useful if it is done frequently and promptly.

FactSnippet No. 687,352
10.

Extreme programming applies incremental changes: for example, a system might have small releases every three weeks.

FactSnippet No. 687,353
11.

Extreme programming has been described as having 12 practices, grouped into four areas:.

FactSnippet No. 687,354