Challenge
Upholding High Engineering Standards Amid Rapid Expansion
Spektrix, a leading technology provider for the global arts sector, offers marketing, ticketing, and fundraising solutions to over 650 clients including theatres, charities, and educational institutions. Founded in 2007, its purpose-built SaaS platform helps clients leverage data to enhance audience engagement and revenue. Recognised in The Sunday Times Hiscox Tech Track 100 as one of the fastest-growing UK tech companies, Spektrix operates offices in London, Manchester, and New York, continuously innovating its solutions.
The engineering team at Spektrix adheres to high engineering standards using practices like eXtreme Programming and Test Driven Development to maintain quality and pace. As the company expanded and hired new engineers, it faced the challenge of maintaining productivity and ensuring new hires quickly aligned with its best practices. To address this, Spektrix partnered with Codurance to provide tailored training and integration support for its software engineers.
Andrew Jones
Principal Engineer at Spektrix
Project
Crafting Code & Crafted Design Training
Codurance conducted 3-day training programs for Spektrix to enhance its team's skills in creating well-crafted code and scalable software design. The training covered the Software Craftsmanship mindset, aligning technology with business needs, and writing clean, maintainable code. Through instructor-led sessions and practical exercises, the team became proficient in Test-Driven Development (TDD), SOLID principles, Domain Driven Design (DDD), and Interaction Driven Design (IDD). It learned to avoid over-engineering and large rewrites by incrementally evolving design using tests.
Read the full course description for Crafting Code & Crafted Design
Learn moreTraining
Codurance delivered a series of 3-day training programmes for Spektrix, designed to enhance the team‘s skill set around creating well-crafted code and scalable software design. They became more proficient in Test-Driven Development (TDD), using tests to design and build, learned about the design principles that lead to clean code, like SOLID and Domain Driven Design (DDD) and Interaction Driven Design (IDD) and understood how to avoid over-engineering and large rewrites by incrementally evolving design using tests.
Outcome
Boosted Efficiency and Sustainability
The Codurance training program equipped Spektrix's new software engineers with core software engineering best practices, including Test-Driven Design and principles like SOLID, DDD, and IDD. This alignment has enabled both new and experienced engineers to work harmoniously, applying these standards in the production environment, allowing for faster and more sustainable changes within Spektrix.