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”.


Comments are closed.

Jeroen v.d. Gulik at 12:22 on 30 Jun 2017

Great content, could use a bit better structure and presentation but overall very good talk

Jip Spinnewijn at 13:32 on 30 Jun 2017

Interesting talk with good practical examples. Was a bit too long and therefore not much time left for the questions.

Erik de Bos at 21:33 on 30 Jun 2017

Inspiring talk! Great practical intro to XP - I can read a book anytime, but this kind of practical experience is great.
This is the reason I come to DPC.

I really liked the talk, as the both the benefits and the challenges of applying XP were explained. The parts on the theory were interesting, but there were a whole lot of 'things' (i.e. values, principles and practises) that were mentioned. It might be a good idea to focus on a few of those to avoid an overload of information.

I liked the talk. I like the anecdotes and the fairly concrete set of rules that explain why you decided to use XP. I think I understand them well enough to bring them into practice myself.

Good start, good finish but the middle bit where you dive into the matter of the book was a little dry. I think you can leave that out entirely without diminishing the integrity of the talk.

Maybe you could pivot the talk a little bit towards using XP to solve specific issues. Personally I don't see XP as something that you should do always all the time; and since most people are not doing XP focusing on strong reasons to start dabbling with XP might be a good way to frame the talk.

Ellen Boven at 11:16 on 3 Jul 2017

I really liked the practical part in this talk, as someone already mentioned, books can be read, but it's always good to hear some real world examples

Good talk, great to hear about experiences in the real life. Maybe a bit too long.