OVO Energy has travelled a long way fast. From its 2009 launch into a marketplace dominated by a handful of giant suppliers, the Bristol business immediately made strides. Today it is Europe’s fastest-growing independent energy supplier, with an offer built around fair pricing, great service, clear information and tech-driven innovations that deliver and diversify its offer.
Restlessness about innovation is an essential part of OVO’s story. The company is not just buying and selling energy, but has invested in developing disruptive technologies like bi-directional electric vehicles, smart charging hardware, AI-driven analytics and the next wave of large-scale and micro-renewables.
With a rich and varied tech stack to maintain, plus rapid growth and diversification on the agenda, the tech-and-talent challenge for OVO has many parts to it. How can it drive business growth without compromising on all it delivers already or has in development? How can it draw in, inspire and foster new talent while inspiring its current team to deliver its services, systems and processes as they scale up?
The essence of the talent challenge – which is just one piece in the puzzle – is described by OVO head of talent Natasha McArthur like this:
As an embracer of modern product development methods, any solution would need to conform to DevOps best practices, which is exactly what we set out to do.
To address the training-and-culture challenge, OVO engaged with several training providers. McArthur chose Framework Training for being:
“It was clear from early on that Framework would provide the right solution, well-tailored to OVO’s technical needs,” says McArthur.
“All the detailed discussion with Framework about OVO’s technical and logistical requirements meant the training programme quickly took shape. To participants it’s now known as the OVO Bootcamp.”
The programme runs over three weeks, with deliberate pauses in the delivery to allow a good amount of time for all involved to cement learning. Sessions include hands-on training workshops on Scala fundamentals, object-oriented programming, functional programming, advanced Scala techniques, test-driven development, Kafka, Akka, and continuous integration and delivery - DevOps was a central tenet to the training programme. These core modules were interspersed with sessions delivered by OVO’s own tech and agile gurus to give the whole programme an authentic OVO flavour.
The training programme also delivers the groundwork for future specialisation, whether application development, support, data analysis projects or something else again.
By giving participants a grounding in OVO’s values, corporate structure and culture, the bootcamp is also supports staff in grasping the why of OVO and its business drivers.
OVO’s group CTO Ed Conolly, who is responsible for the ever-expanding systems architecture of OVO, signed off the training syllabus.
“Even though I already had a fair amount of experience in Scala, the instructor went into precise detail on every topic and I learned new things. SBT is a topic I particularly improved.”
“Exposure to continuous integration/continuous delivery was brilliant as I have had very little personal experience. The session was a great overview – enough to jump into projects. The Scala parts definitely filled large gaps I had in my knowledge, too.”
“The training was delivered at a nice pace, with lots of exercises to reinforce learning. It was a great way to bond with other new starters, too. It made me feel valued as a new employee.”
Angular Training Course (Angular 10)
RD, Senior Developer
"The examples and labs were easy to follow. Many thanks!"
ASP.NET Core 3 MVC Training Course
SW, Software Engineer
"I think the course is excellent; good mix of learning techniques."
Professional Scrum Developer™ (PSD.NET) Training Course
SS, Senior Software Engineer
UK Hydrographic Office
"Fantastic Scrum course - highly recommended."
Professional Scrum Product Owner™ (PSPO) Training Course
NJ, Product Owner
"The content was useful and the course was delivered at a good level of difficulty."
Python Training Course
"Very stimulating course - plenty of hands-on time. Instructor was able to communicate his enthusiasm and knowledge to the group!"
Advanced Scala Training Course
DC, Senior Developer
"The instructor command of the subject was very high. Some subjects (like Testing and Mocking) was completely new to me but I now believe have acquired a good command of the subject and intend to apply it in practice soon."
Advanced C# Programming Training Course
CA, Senior Developer
"Tutor is approachable and knows his stuff. Course was fast-paced and comprehensive."
Go Programming Training Course
"Many thanks. I got a lot a value from the sessions. Having one-to-one personalised training was definitely much better for me tha being part of a larger group."
.NET Programming with C# Training Course
PG, Software Engineer
Millenium Capital Partners
"We particularly enjoyed Stuart's anecdotes and stories which gave context to the topics discussed."
PCI DSS Training Course - PCI DSS 3.2 Compliancy