This is a seriously competitive market so we need to make sure our teams can innovate and respond to customer feedback - fast. Shedding most of our legacy systems has allowed us to cut the cost of delay to deliver, and to experiment quicker. Teams are autonomous, cross-functional and highly collaborative. We're never ‘finished’. We work in aligned verticals and seek to make quick and continual improvements to rapidly evolve live platforms rather than building the ‘ultimate design’. Adopting agile (with a little ‘a’) principles, teams define their own ways of working - regularly using practices like TDD, pair programming and mobbing - and we provide tools based around Accelerate metrics to help teams analyse, improve, be reflective and remove their own obstacles.