News

For the last five years, a software development methodology called Extreme Programming (XP) has been receiving more attention. It is either admired or condemned from a multitude of sources.
When a development team decides to migrate to extreme programming (XP), the natural tendency is to focus on the programming practices, including unit testing, continuous integration, refactoring ...
Excellent quality in a software product is a competitive advantage. Citect's adoption of a software development and testing process known as eXtreme Programming shows how ...
Extreme programming (XP) is a software development approach built around rapid iterations, an emphasis on code writing and working closely with end users to achieve business results. The 12 basic ...
Part of planning for an Extreme Programming (XP) project is deciding what content goes into specific iterations. A tool called the Planning Game can help.
Some time ago, I wrote about the general problem of misconceptions about Extreme Programming. Now I'd like to tackle a specific misconception – the idea that Extreme Programming (XP) projects ...
An application development technique called eXtreme Programming was lauded by several British users at a conference in the U.K., but it has been slower to catch on in the U.S. because of ...
Most of us realize that adopting Extreme Programming (XP) techniques has a big impact on application development. But what about testing? To answer this question, Lisa Crispin and Tip House have ...