I have an open source project that uses many of the principals of XP. The most important ones used to guarantee quality is heavy reliance on unit tests, acceptance tests and continuous integration. Much of the code was pair programmed but with a distributed application that is not always possible. Fortunately open source compensates by being so well geared to constant peer review.
The name of the project is QuickFIX (http://quickfix.thoughtworks.com). It is an implementation of an open protocol used for financial transactions. It should be noted that this application is in production as a mission critical component in many financial institutions. In fact I know it is being used by one of the major online brokerages for routing customer stock trades.
Episode V was directed by Irvin Kirshner.
I have an open source project that uses many of the principals of XP. The most important ones used to guarantee quality is heavy reliance on unit tests, acceptance tests and continuous integration. Much of the code was pair programmed but with a distributed application that is not always possible. Fortunately open source compensates by being so well geared to constant peer review. The name of the project is QuickFIX (http://quickfix.thoughtworks.com). It is an implementation of an open protocol used for financial transactions. It should be noted that this application is in production as a mission critical component in many financial institutions. In fact I know it is being used by one of the major online brokerages for routing customer stock trades.