Author of the first book on Agile Coaching, Rachel Davies is expert in Agile approaches to software development especially Extreme Programming (XP). Rachel began her career as a software engineer and still enjoys the combination of creativity and problem solving involved in writing computer programs. Her current role is Product Development Team Lead at Unruly in London. Team at Unruly have been applying XP to develop new products in the rapidly evolving market of social video advertising for over 10 years.
Back in the day, I was in that first flurry of developers who got excited about eXtreme Programming (XP). The idea of writing automated tests and pair programming seemed radical at the time. After years of being stuck in waterfall hell, we got to speak to real users and deliver code - it was a wonderful time to be a developer! Fifteen years later, â€œAgileâ€ somehow stopped being about software development and agile meetups are full of project managers and business analysts. Second-generation software developers roll their eyes when they hear anyone talking about â€œagileâ€ and have become detached from a movement that seems to be about dragging them into even more meetings and away from their beloved code.
Yet these same developers are faced with a plethora of devices that their code needs to work in and cloud services that give them the ability to scale at speed. Techniques from XP are becoming more relevant to organizations that want to pivot fast and shift to Continuous Delivery. The tag line for Extreme Programming Explained book was â€œembrace changeâ€. Let's revisit old-school XP and find out what it has to offer that's been forgotten by the mainstream.
Come to this talk to hear practical experience from teams using XP for 11 years, what we dropped and what elements of XP we've adapted now we have better infrastructure for global development.