
eXtreme Programming
eXtreme Programming (XP) is a deliberate and disciplined approach to software development. Over the years, it has been proven to be successful at many companies of all different sizes and industries world wide. Xtreme Programming Group, Inc. (XPG) was established with XP as its core philosophy.
XP is successful because it emphasizes customer satisfaction. The methodology is designed to deliver the software to fulfill customer needs when it is needed. XP empowers software engineers to confidently respond to requirement changes, even late in the development life cycle.
As an international software development consultancy, XPG has deployed the core practices of XP to its daily development activities. We emphasize the software project in four essential ways: communication, simplicity, feedback, and courage. Our developers keep an open communication with the clients and fellow developers. They keep the design simple and clean. They get feedback by testing their software starting on day one. They deliver the application to the clients as early as possible and implement changes as suggested. With this solid foundation XP developers are able to respond courageously to changing requirements and technologies.
Let's see the diagram that interprets the flow in the XP methodology:







