What are the key elements of extreme programming?

What will be an ideal response?

Extreme Programming (XP) is a more aggressive form of Scrum and is a software development methodology intended to improve software quality and responsiveness to changing customer requirements. XP emphasizes keeping the programming code simple, reviewing it frequently, testing it early and often, and working normal business hours.
Two of the guiding features of XP are the process of refactoring and pair programming. In order to speed software development, functional testing of all requirements is done before coding begins and automated testing of the code is performed continuously throughout the project. Refactoring is the continuous process of streamlining the design and improving code, not waiting until final testing to edit and fix code. Pair programming demands that all code is written by teams of two programmers that literally work side by side on the same machine doing the coding.

Business

You might also like to view...

The Patient Protection and Affordable Care Act of 2010 (ACA) is intended to increase health insurance coverage by all of the following means except

A. Allowing nondependent children up to age 21 to be covered by a parent's policy. B. Expanding Medicaid. C. Creating insurance exchanges and markets in which individuals can buy health insurance. D. Providing insurance premium subsidies for individuals with low- or middle-incomes.

Business

The communication protocol used to send and receive information across the internet is commonly called ________

(a) COBOL. (b) TCP/IP. (c) ARPA. (d) ARPAnet.

Business