11 - 13 May 2016

thestudio, Manchester, UK

Growing Pains – On maintaining agility

Chris Shepherd AO.com
Kurtis Hardy AO.com

Session type: Case Study
Session duration: 60 minutes

About this Case Study

This is a case study about how we've grown both as a business and as a delivery team. It will concentrate on the deployment processes during the journey, and problems we overcame. It's about our approach to growing and scaling our software while trying to retain high availability for our users.

About the Speakers

Chris Shepherd

Chris has been working with software in different capacities over the past 10 years. From initially working as a support consultant, through to professional services and now as a .net developer at AO.com with the international rollout team, it’s been a journey of discovery.

Moving between different working environments has given him a taste of what not to do, and a hunger to try and ease the day-to-day frustrations we encounter.

Outside of work Chris sings with a barbershop chorus, and loves real ale.

Kurtis Hardy

Kurtis has been developing software using agile methodologies for 4 years now and has been at AO since May 2015. He is a team leader looking after the UK website and basket and has a real passion for automation, speed and simplicity.

Day to day he concentrates on continuing to build his knowledge of the full stack whilst helping to alleviate manual processes through scripts and tests.

Outside of development he is a keen squash player.

To buy tickets to see this fantastic talk, and many others like it head over to our ticket page.

Session Types

Need help planning which sessions to attend? We've provided a breakdown of our various session types below.

Case Study/Experience Report

A presentation and discussion of real-life (not theoretical) experiences of the application (or mis-application) of Agile and Lean practices. Case studies and experience reports include some discussion of lessons learned and an indication of how novel the work is.


Participants learn a new approach, tool or technology through using it to solve one or more practical exercises. Any software/hardware requirements are disclosed in the session description.


A session focused around some specific tool, technique or issue. Primarily led by the speaker, tutorials usually include some elements of interactivity or individual / group exercise.


An in-depth working session on a specific topic. May include paper presentations.