Extreme Programming
Extreme Programming Extreme programming was developed by KENT BECK. Extreme programming is a designed to support a small medium software development teams. Extreme programming is a software development methodology which is intended to improve software quality. Values of Extreme Programming (1) Communication There should be a good communication between the team and client. The entire team members should work together to complete task. (2) Simplicity Team members will focus on things that matters and do not waste time on things that they does not ask for. (3) Courage Developers should have the courage to take fast decision due to the collective ownership. (4) Feedback Fast feedback will increase the effectiveness of the process. Example Developers : Estimate the user stories and respond with estimations. Customers : Test the software and send feedback that will increase the quality. Activities in Extreme Programmi...