Monday, July 23, 2018

Explain extreme programming concpt.


Q. Explain extreme programming concpt.

èDiagram:


1) EXtreme Programming (XP) was conceived and developed to address the specific needs of software development by small teams in the face of changing requirements.
2) Extreme Programming is one of the Agile software development methodologies.
3)   It provides values and principles to guide the team behavior. The team is expected to self-organize.
4)   Extreme Programming provides specific core practices where −
• Each practice is simple and self-complete.
• Combination of practices produces more complex and emergent behavior

* Why is it called “Extreme?


    Extreme Programming takes the effective principles and practices to              extreme levels:

1.    Code reviews are effective as the code is reviewed all the time.
2.    Testing is effective as there is continuous regression and testing.
3.    Design is effective as everybody needs to do refactoring daily.
4.    Integration testing is important as integrate and test several times a day.
5.    Short iterations are effective as the planning game for release planning and iteration planning.

No comments:

Post a Comment

Hello click here