200k views
4 votes
What are three important characteristics of extreme programming?

1 Answer

6 votes

Final answer:

Three important characteristics of extreme programming are customer collaboration, continuous integration, and pair programming.

Step-by-step explanation:

Three Important Characteristics of Extreme Programming



  1. Customer Collaboration: Extreme Programming emphasizes close collaboration between developers and customers throughout the software development process. This allows for frequent feedback and ensures that the final product meets the customer's expectations.
  2. Continuous Integration: Extreme Programming promotes frequent code integration, helping to identify and resolve issues early on. This results in a more stable and reliable codebase.
  3. Pair Programming: Extreme Programming encourages developers to work in pairs, with one person coding while the other observes and provides immediate feedback. This practice fosters knowledge sharing, improves code quality, and reduces errors.