Monday, 20 March 2023

How I managed a technology budget ($100m) with 5+ CFOs, 3+ CEOs

In a previous post, I shared how I took on a challenging role as CTO for an online video streaming platform, with a business at the time that was going through rapid changes in leadership every year. In my 3.5 years stint, I would see my direct manager (CEO) change at least 4 times, their own ExCo board members change at least 2 times, and at least another 5 changes in CFOs and senior finance managers. Whilst these changes happened, my job was to still keep the technology platform running and my engineering team delivering on the product roadmap. 

Another spanner in the works was the ambiguity around having two engineering teams, led by two separate CTOs, building online video platforms, Delta and Sierra - a change that happened a year into my tenure after just landing the full-time CTO role (I'd stopped consulting, only to find myself in further uncertainty with a business merger and potentially more rounds of org-design changes). Delta was under my ownership, serving traditional TV customers with value-added internet services to access Live TV & Video on Demand (VOD) streaming. Sierra, was a pure internet, deep catalogue subscription video on demand service (like Netflix), built and run by a parallel engineering team, under different CTO, in another country, outside of South Africa.

So, with these many changes in executive leadership, at the top-level financial review - executives would naturally inspect why the business seems to be duplicating engineering efforts at building online video platforms, even though the two products serve a different set of customers, emerged at different timelines, using different set of technologies - but they both appear to "stream video" at the high level. So why is there duplication? Where are the costs going? How do we streamline engineering costs?

Enter the Financial Model & Technology Budget Commentary Document

The first order of business for me, being tasked with a turnaround challenge - was to review the existing cost components, identify the main cost drivers and derive a perpetual financial model based on the core business driver of growing monthly active users.

Starting in 2017, neither the technology team nor the finance managers could tell with a high level of confidence what the true costs of running the technology platform were, and ultimately what the cost of running a technology platform translated to a cost per user value, and ultimately how much from the profit margin this cost was eating into. My platform provided value-added-services for free, existing users were homed to a primary TV subscription package (satellite TV using a dish and decoder / Set Top Box (STB)) as main profile. Additional viewing profiles for online consumption through mobile phones, smart TVs, game consoles and web browsers, were offered at zero cost. Additionally, my platform served internet connected STBs with larger video catalogues for streaming on demand, this too, at zero cost to the subscriber.

Financial Model (brilliant, if I say so myself!)

So I created a detailed financial model that was able to show how to forecast a largely fixed cost investment, to operate in a variable cost domain. The largest cost components for video streaming is the infrastructure cost for the networking pipe (internet transit) and content delivery network (CDN) data costs. Since video consumes large amounts of data, these costs are covered by the streaming operator. CFOs prefer fixed cost accounting than variable costs because it helps manage their cashflows and forecasts better. In an on-demand video world, where customers come and go, or viewing behaviour varies by seasonality or during peak events, the experience is more bursty than constant. This is why video providers focus heavily on content personalisation and recommendation systems to drive stickiness and increase engagement. The more users watching video, the more data is consumed, the costs of data increases. The longer users remain on the platform, the more users are engaged and the more video data is consumed. All these point to increasing costs - but - at some point, the costs per user eventually decreases because the number of users increase, the cost per user eventually decreases. I created a financial model that showed how we could manage variable costs through a fixed cost model, by buying data wholesale upfront, using a minimum commit model with overflow-at-zero-cost into next year for unused data, and also negotiated year-on-year cost savings, since cost of data decreases year on year.

Using my financial model, I was able to show significant cost savings to the tune of R80m ($5-7m) in two years. I also, single-handedly negotiated significant costs savings with our primary transit links and CDN providers, as a result of my financial model forecasting. In year one, I negotiated a 1233% increase in CDN bandwidth and secured 71% decrease in out-of-band data costs, 50% decrease for inband per GB data costs - keeping my overall costs relatively flat to track a fixed expense. In year two, I negotiated additional cuts, reducing in-band data costs by a further 63%, out-of-band by 48%. In year three, I negotiated further deal reductions because of increased competition in both the transit-and-cdn space, landing on a further 20% reduction on inband and out-of-band costs. Over this period, I secured enough guaranteed capacity in the network that exceeded future growth targets, but kept most of the projected fixed costs inline. As a result, when I decided to leave the company, in my 3 years tenure, I drove internet costs down by 84% on a cost per user metric and 96%reduction on costs per GB per user metric.  Additionally, working with the same transit and CDN partners, I secured more than 7X improvement on overall internet throughput, reaching close to 1 terabits/sec on network capacity, which for the African continent, is not bad going indeed! In terms of storage, from 2017, I increased the data commitment by 2000% cumulatively year-on-year.

Summary Output of Financial Model

Exposing my detailed financial model of the technology platform helped earned a lot of trust from the CFOs. For the first time, they had deep visibility and insights into the running costs of the technology division - and a way for them to simulate and forecast running cost changes when considering multiple business strategies for growth. I enjoyed autonomy to make commercial deals with partners on my own as a result of my understanding my business stakeholder's needs. 

[Disclaimer: I write about my past work experiences, this post dating back to 2017-2020 referring to entities that no long exist today (in 2023). Also, as technology changes rapidly, nothing exposed in my article relates to any existing state, as by now the platform will have evolved to something entirely different five years later. I take time to ensure that nothing I share exposes commercially sensitive material regardless. My intent is to share my learnings and experiences to coach or mentor people on a similar career path as me; with the side benefit of showcasing my professional work portfolio to current and future prospective employers & head hunters, if you're looking for a strong general athlete, a well-rounded business, technology & operations executive, then please contact me for group CTO/CIO/VP/Director/GM opportunities].


My budget commentary narrative doc (another masterpiece!)

With the biggest cost driver out of the way and well understood by CFOs, the second thing I focused on was telling and re-telling my technology story. With so many changes in leadership and seeing CFOs come in every 6 months, I found myself repeating and re-educating, and also more than a few occasions having to re-defend my technology strategy -- and also show why the costs of my Delta platform is significantly different to the other tech platform, Sierra.

To help bring new executives on board and to also show my direct reports the high bar I expected from managing the details of the tech platform; and also to show my fellow CTO/CIO peers across the group enterprise area's strategic and tactical plan, I authored a document to show what goes on under the hood. Instead of people speculating and passing value judgements or having an uninformed opinion of my pirate ship (we were under a lot of scrutiny from the parent company's more traditional engineering organisation because we operated very differently: dynamic, scrappy and fast-moving).

So I needed to share my technology strategy and opinions to both a technical and non-technical audience. I also needed to show how different the thinking styles of the two CTOs / engineering teams were. As I entered the role and saw my job as primarily a turnaround specialist, having to recover a distressed platform and engineering team - I took the approach of BUY/PARTNER instead if BUILD. A large portion of video streaming components are available through third parties (3Ps). Some of these 3Ps have specialised in perfecting specific areas like: encoding, compression, encryption, multi-device players, recommender systems, payment gateways, etc. Why should I build when I can partner? As opposed to my counterpart CTO / engineering team, who started years later than Delta, on a native cloud compute paradigm, with a bias to off-the-shelf open-source components do-it-yourself. So two CTOs with different approaches - reporting to a single CEO and CFO - is bound to cause some friendly escalations by the CFO team :-)

Hence my narrative - which by the way, was the first in its kind to be produced by an engineering leader (Me) in the history of the group business:
 

No comments:

Post a Comment