Home

Extreme Programming Overview

XP is the most important movement in our field today. I predict that it will be as essential to the present generation as the SEI and its Capability Maturity Model were to the last.
Tom DeMarco, from the foreword for Planning Extreme Programming by Kent Beck and Martin Fowler

XP forces people out of their comfort zones. They will resist. This resistance comes from fear and pride. Overcome this by focusing on using XP as a strategy to increase their chances of winning.
Ken Auer and Roy Miller, from Extreme Programming Applied: Playing to Win.

Software engineering is farming, Extreme Programming is gardening.
Where do you get the best tomatoes?

Ron Jeffries

Extreme Programming (XP) is a deliberate and disciplined approach to software development. Unlike traditional methodologies, it is lightweight and low-ceremony. It was first used in 1996 on a project at Chrysler to reengineer their compensation system, it has been proven at companies such as Google, Yahoo, British Telecom and Symantec.

XP is successful because it stresses customer satisfaction and the delivery of business value over process and ceremony. It is designed to deliver the software the customer needs when it is needed, always focusing on business value. Unlike other development methodologies, XP empowers developers to confidently respond to changing customer requirements, even late in the life cycle.

 

For more information about how Mayford Technologies can get your team started with Extreme Programming, visit our Services page.

Copyright ©2001-, Mayford Technologies Inc. All rights reserved.