- Get link
- X
- Other Apps
Extreme programming
(XP) is one of the most important
software development framework of agile methodologies. It is a software development methodology which is used to improve software quality and
responsiveness to change customer requirements dynamically. Extreme Programming
(XP) is a software development methodology that has been formulated in 1996 by
Kent Beck.
Good practices needs to
practiced extreme programming:
Code Review
Incremental development
Simplicity
Design
Integration testing
- Code Review: Code review detects and corrects errors efficiently and quickly.
- Incremental development: Incremental development is very good practice because customer feedback is gained .
- Simplicity: Simplicity makes good practices easier to develop good quality programming as well as to test and debug it.
- Design: Good design is most important to develop a good quality software code.
- Integration testing: Integration Testing helps to identify bugs at the interfaces of different functionalities.
Applications of Extreme
Programming (XP):
Small projects
Projects involving new technology or
Research projects
- Small projects: Extreme Programming model is very useful in small projects.
- Projects involving new technology or Research projects:
This type of projects face changing of
requirements of customers rapidly and technical problems.
XP is built on four values:
1. Communication
Simplicity
Feedback
Courage/ Respect
- Communication: Extreme programmers constantly communicate with their customers and follow programmers.
- Simplicity: They keep their design simple and clean.
- Feedback: They get feedback by testing their software starting on day one to end
- Courage/ Respect: They deliver the system to the customers as early as possible and implement changes as suggested by customers.
- Get link
- X
- Other Apps

Comments
Post a Comment