OVO Tech Blog
OVO Tech Blog

Our journey navigating the technosphere

Ed Conolly
Author

I lead the tech teams at OVO. We're building the intelligent energy system of the future.

Share


Tags


The superpower of tech & product harmony

Hi, our names are Gavin and Ed, we’ve both worked at OVO for over 5 years in product and technology leadership roles. In that time the team has grown an extraordinary amount. Today we’re 40 cross-functional teams across London, Bristol, Edinburgh and soon to expand to Lisbon.

Throughout our careers we’ve both been struck by the effectiveness of an extremely close technology and product relationship. Whether it be through our own work or observing others it seems to be one of the leading indicators of successful teams. There are other very important relationships too, most notably with design and data. In this post, we aim to dissect the value of the product and technology relationship and discuss how to build it.

The value of the product and engineering alignment

Building products requires constant prioritisation and trade-offs. Successful products involve examining work across a number of key dimensions. Feasibility, viability and desirability are critical to understand. Balancing short term objectives against long term ambitions creates a new level of complexity. Asking a group of experts to work together provides a deeper level of insight, and better outcomes, than a single person simplifying and potentially missing key information.

High performing teams ship early to expedite learning to establish value as quickly as possible. To achieve this teams often need to build solutions that are not appropriate for the later life cycles of your product. This compromise is something that technology teams are often uncomfortable with, through fear that others will not understand the requirement to address technical debt in the future or be criticized for their poor technical solution. These paradigms drive adverse behaviour with teams failing to explore appropriately engineered solutions but instead favouring solutions that take longer to build preparing for a future that may or may not occur.

Getting the balance right requires mutual respect and acknowledgement of what each party brings to the team and the humility that there must always be a balance. Stray too far into building the perfect piece of code and you will likely miss valuable opportunities. Focus too much on building out features for your customer and the technical debt incurred will cripple your product and the ability of a team to add any value.

We both agree that teams that get this right break down the barriers between the two functions. No longer does technology represent the sole voice on technical debt and non-functional requirements. And likewise, Product stops being the gatekeeper of customer and commercial goals. Instead, the team works in harmony, everybody actively engaged and caring for the success of the product.

Some tips on building a close tech and product relationship

We would love to hear your views on the above, what have we missed, what you agree with.

Gav & Ed

Ed Conolly
Author

Ed Conolly

I lead the tech teams at OVO. We're building the intelligent energy system of the future.

View Comments