XP - Extreme Programming Flashcards
what is Extreme Programming ?
> Put individuals and interactions over processes and tools.
> working software over documentation.
> customer collaboration over contract negotiation.
> responding to change over following a plan.
> based on values of simplicity, communication, feedback, courage and respect.
Purpose of Extreme Programming
> Customer Satisfaction: Prioritizes ongoing customer involvement and feedback.
> Adaptability: accommodates changing project requirements via practices like incremental development.
> Risk reduction: iteration,testing,and feedback loops in XP and mitigate risk early.
> Efficiency: XP’s simplicity focus,pair programming, and continuous integration enhance development efficiency and productivity.