Extreme Programming (XP)


Benefits
- Very organized programming applicable in any language.
- Efficiency in the planning and testing process.
- Very low error rate.
- Encourages communication between customers and developers, facilitating changes.
- The client has control over priorities.
- Continuous tests are done during the project.
- Better used in the implementation of new technologies.
Challenges
Introduction to Extreme Programming

- The Extreme Programming (XP) was created at the Chrysler Corporation.
- It gained momentum in the 1990s.
- Avoid the radical increase in the cost of changing software over time.
Key features:
- Incremental development.
- Flexible schedules.
- Automated test codes.
- Verbal communication.
- Design in constant evolution.
- Linking short and long term of all those involved.
Extreme Programming has been widely adopted due to its welldefined engineering practices.
Emphasizes 5 values:
- Comunication and collaboration.
- Simplicity.
- Feedback.
- Courage.
- Respect.
Última modificación: miércoles, 6 de abril de 2022, 15:43