XP is a style of software development focusing on excellent application of programming techniques, clear communication, and teamwork.
XP was developed by Kent Beck in an IT Project at DaimlerChrysler in 1999. In summary, his philosophy is based on communication, simplicity, feedback, and courage as the four premises that drive XP programmers. XP has the reputation of being an innovation in software development and has experienced increasing prominence in the field.
XP differs from traditional methodologies in that it regards ongoing changes as an acceptable aspect of software development projects, which stresses the importance of software adaptability. The customer does not define end results of the project at the onset; but remains open and flexible to changes in the software throughout the duration of the project.
-
Streamline and simplify the software development process
-
Reduce missteps by designing, testing, and refining code in increments
-
Receive clearer specifications and feedback from customers
-
Conserve resources by planning and reassessing progress as you go
-
Step up delivery dates, shipping the most crucial features first
-
Improve customer satisfaction!
Extreme Programming Methodology - coded by Charlie Ludden
Comments