Advanced TDD Outside-In with Cazoo
Date and time
Wednesday 27 November, 18:30
We partnered with Cazoo's engineering team to offer a free hands-on Test-Driven Development (TDD) workshop, ideal for people who were keen to develop their knowledge of advanced testing techniques. The event was a sellout success, so hopefully we'll be able to run it again in early 2020!
Cazoo are an exciting new startup that are aiming to transform the way people buy used cars. In a sector rife for technical disruption, they're hoping to lead the way by offering a service that puts consumers’ needs at its heart.
With a desire to do things right first time, they have prioritised the use of leading-edge technology and engineering standards. A staunch approach to classicist TDD, coupled with a serverless, event-driven architecture allows them to innovate and develop quickly, while maintaining a focus on quality. To support this drive for quality, they have three coaches well respected by the community for several topics, including Agile technical practices to help nurture the right culture and skills within their engineering team
As a result, we were lucky enough to have Marco Consolaro and Alessandro Di Gioia – co-authors of 'Agile Technical Practices Distilled' – leading the workshop, with support from some of the senior engineers in the team at Cazoo. They provided a hands on workshop, with Cazoo's team guiding participants through the process of implementing and designing software from a business perspective, with an emphasis on tests that won't get in the way. This technique included elements of Outside-In Development, BDD, TDD and Domain Driven Design, all used together to create a system that would allow a team to expand the functionality incrementally whilst remaining in harmony with the business.
We had a wide range of participants from various backgrounds, ensuring people were paired up as best as possible with people of similar skill sets and language-specific knowledge. Everyone received direct coaching to further develop their knowledge around best practice approaches to engineering and quality control. Normally, you'd have to pay to attend this workshop, however Marco, Alessandro and Cazoo are keen to engage with and give back to the community so gave their time for free.
We hope to run these workshops regularly so if you were unable to secure a spot this time around feel free to sign up to our mailing list and you'll be the first to hear about future events.
You can watch videos of the main talks and stages of the evening below, as well as being able to find out more about our speakers and event organisers.
We're hard at work editing the videos from Advanced TDD Outside-In with Cazoo. Sorry for the delay, but we'll tweet out as soon as they are live!
Meet the Speakers
Marco is Cazoo's Technical Coach. He's is a keen advocate for Test Driven Development, pair programming, Domain Driven Design and collaborative modelling. He is an international speaker and a published co-author of Agile Technical Practices Distilled
Technical Coach & Software Engineer at M&G Investments, Alessandro has 18 years' of experience helping companies embrace Agile technical practices. He also co-authored Agile Technical Practices Distilled alongside Marco!
Meet the Organisers
I'm really looking forward to this exciting meet-up that's in partnership with Cazoo. We've been helping them build a great team over the past 6 months that has an amazing engineering culture. Many engineers that I’ve spoken to have shown an enthusiasm to work in a serverless environment so I'm keen to find out more about their implementation.