At Flypay we use XP practises such as TDD and Pair Programming to increase the quality of software produced. We pair program 80% of the time and adopt a strict policy of outside in test driven development. Over the last year we have both produced exciting new features and brought our monolithic, untested legacy application under some semblance of control. We proscribe a large portion of our recent success to using XP methods.
We believe the benefits of an XP approach are:
- Higher quality output
- Better context sharing between team members ‘Low Bus Factor’
- Decreased cost of change
- Team members improve at their job faster
This talk discusses the technical; “The tools used to achieve this” and the the process; “Making pairing and TDD work in your organisation”.