Case Study
Download Case Study
Spektrix

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.

Since our training with Codurance there have been significant quality and productivity improvements within our development teams. The teams are creating more diagrams and having better design discussions ahead of TDD. This has helped create more alignment between the teams and business as a whole.
Andrew Jones - Spektrix

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.

Case Study – Generic Image 8
training icon

Training


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.