What an Interim/Fractional CTO does

Jonathan Holloway
HWIntegral
Published in
11 min readOct 23, 2019

You may have been told by someone (possibly an investor, another business owner or a friend) that you need a CTO for your business, but it isn’t always the case that you need someone full-time or at all. Sometimes, an Interim or Fractional CTO is sufficient.

I’ve been doing interim CTO roles for several years and permanent roles before that, so this is based on experience rather than second-hand information from a recruiter. You can get in touch with me to get advice for your current situation (+44 7854 651897 or hello @ hwintegral.com).

Over this article, we will cover:

  • #1 The Chief Technology Officer (CTO) Role
  • #2 How the CTO role varies
  • #3 How the heck does interim and fractional work?
  • #4 The CTO Skillset
  • #5 Hiring an Interim or Fractional CTO (CTO as a Service, CaaS)
  • #6 The Cost of a Interim/Fractional CTO
  • #7 Problem Case Studies

#1 The Chief Technology Officer (CTO) Role

Let’s first cover the basics of the CTO role. The CTO (Chief Technology Officer) is often the most confusing role in the c-level exec suite. In terms of why you might need a CTO, McKinsey provides a good explanation here. As to what they do they will :

  • Work with the executive team as an expert in technology on strategy and the utilisation of technology for competitive advantage. That typically involves deep technology research as well as development;
  • Oversee product and engineering roadmaps to ensure a product can compete in the marketplace, is productive to work with, and is robust, secure, performant and reliable so that you have happy customers : )
  • Establish key partnerships for the business in terms of product and engineering around third-party integrations, non-core elements of the product or outsourced team capabilities;
  • Build and scale the product/engineering teams and development capabilities in terms of development, test, dev-ops, security, performance and data science/engineering capability.

Typically, a CTO comes from an engineering background. They often have a degree in Computer Science or another numerate discipline. Above all this however, is a commercial awareness and a business-minded approach to technology, rather than technology for “technology sake” or a CV driven development approach. This is often a risk when hiring a technical lead or lead engineer for your project/situation.

You’ll see people come from a product background or project management background. Whatever their background may be, they have to understand the technology, how the product is assembled and how the team work with it. That is more and more important if you rely heavily on “science” or are a deep-tech, hard-tech company. If you hire someone who doesn’t understand the technology then they can only manage a team and product based on scope, time or financial constraints.

If they constantly propose features or your development team are constantly fire-fighting, taking a long long time to build a product or always unhappy with what you’re asking them to do, then you have to evaluate the situation and the approach you’re taking. Look at a product & technical audit or review in this sort of situation (I do provide these for companies — more later).

The Chief Technology Officer (CTO) Role (thanks Unsplash)

#2 How the CTO role varies

The type and nature (full-time, part-time) of CTO varies based on a number of factors:

  • The stage of your business — Seed to Series D and beyond;
  • You startup domain (e-commerce, fin-tech, prop-tech);
  • The type of platform you have (B2C, B2B etc…).

The CTO role at the seed funding stage is very different to the CTO role at Series B stage. I’d liken the seed-funded CTO as the “pioneer” and technical lead of the startup, whilst at Series A/B the CTO role is more “town-planner” and helping the product/engineering function to grow up in terms of process, structure and the way in which they interface with the rest of the business.

For a more in-depth understanding on the “settler”, “town-planner” read the great overview by Simon Wardley here.

In terms of domain, if you’re building an e-commerce solution to sell online, then you’re unlikely to need a CTO unless there is a key technology component or interface. However, the e-commerce space is messy and you may well need a Fractional CTO to guide you through the technology selection process.

If you’re building a “product” for e-commerce, such as a warehouse, product information management offering then you will need a CTO. If there are heavy technical elements to your platform, e.g. you’re utilising predictive analytics or machine learning as part of the product then you may require a part-time or interim/full-time CTO.

If you’re building a B2B platform as opposed to a B2C platform then you’ll typically need an interim/full-time CTO due to the issues of scale, reliability and robustness. For a B2C web or mobile solution you can typically utilise off the shelf components and make do with a fractional CTO.

#2 How the CTO role varies (Thanks Unsplash)

#3 How the heck does interim and fractional work?

An Interim CTO will provide full-time, or near full-time coverage for your business (3–5 days of the week). It’s not always the case that you need a CTO, some people think they do, but they really need a tech lead instead.

What problems do they work on? Companies will typically hire an interim CTO in the following situations:

  • You have a senior technical member of the team who is struggling to meet the needs of the executive team or business and needs coaching or needs to understand where they fit into the business;
  • You have key members who are leaving or need to cover your departing CTO/VP of engineering and/or provide continuity whilst helping you to find a permanent replacement. Often the need here is to provide immediate cover to help stabilise the ship (because people have left). A key part of this is understanding root causes and addressing those issues (through transformation). It’s key to go through the analysis of the right individual, based on what I’ve seen in the business and to ensure that is captured in the job advert, but also the interview process;
  • You are struggling with growth and achieving your next funding round (whether that is seed, series A or B). That might be technology innovation, help with scaling to meet traction, working on helping the teams to “grow-up” towards Series A etc… in terms of processes and people.
  • You have specific product challenges or problems that require deep-technical knowledge which they cannot find in-house or which would be difficult to hire for.

Within each of these, there are often a set of objectives that need to be set out at the beginning including the exit criteria for the engagement. This is important to establish expectations on both sides of the role.

A Fractional CTO is slightly different and will generally provide support for a specific project or problem, coach someone or provide general help on an ad-hoc basis or for one day a week or a few days a month. You might find yourself in one of the following situations:

  • You are early stage and can’t afford a full-time CTO and need somebody to advise and input on product and technology strategy (developing the pitch deck, defining the product in terms of discovery and helping them find the right agency;
  • You need an independent analysis of a product (which has been developed by an agency) or a team (because of disagreement/fallout). That comes with a review and report on the situation and what to do next in terms of people, processes or the product in question.
#3 How the heck does interim and fractional work? (Thanks Unsplash)

#4 The CTO Skillset

There are a set of skills that are important for an interim CTO:

  • Deep experience with technology with a significant amount of time spent as an engineer in the past. That includes cloud-based infrastructure, different architectural styles, web/mobile/desktop and one or more programming languages;
  • Experience with technology strategy knowledge and being able to connect product and engineering using various objectives and metrics to measure success;
  • Understanding of product management as well as engineering — particularly when a company is trying to find product-market fit in the early days.
  • Understanding of people, having experience dealing with motivation, problem resolution, and helping people to work together within a team and between teams;
  • Understanding of product and engineering processes that are adapted to the situation, never be applied carte blanche, and always to support rather than “for the sake of it”.

For VP of Engineering, it is slightly different and less about technology strategy and deep-tech and more about processes, engineering efficiency, and transformation (generally). In early-stage companies (up to Series A, maybe a little later) you’ll see the CTO cover both roles.

Eventually a CTO has to choose whether they want to align more with technology, strategy and innovation or more with process and people.

Domain experience is a major plus in terms of helping out a startup/scaleup, particularly if you’ve been through the process of co-founding businesses in those domains. The challenges in terms of what worked and what didn’t with products, developing roadmaps, customer challenges, and internal company challenges are critical to the success of other companies in the space. For me, that’s generally been in the areas of ed-tech (co-founder), health-tech (co-founder and advisor), high-scale e-commerce (engineering/architecture) and travel (engineering/architecture).

#4 The CTO Skillset (Thanks Unsplash)

#5 Hiring an Interim or Fractional CTO

How would you go about hiring an interim or fractional CTO? There are a few things here to consider:

Go direct to interim/fractional CTO’s via their consulting websites.

Speak to an executive headhunter then they typically will refer/recommend a selection of people, including myself. In the past this hasn’t incurred a fee on top of the standard day rate or monthly retainer;

Avoid recruiters, they will look to take 20% on top of a standard day rate, which at £800 — £1100 a day makes the whole arrangement unworkable due to cost.

#5 Hiring an Interim or Fractional CTO (Thanks Unsplash)

#6 The Cost of a Interim/Fractional CTO

An £800–£1100 rate might seem high, especially if you haven’t hired a contractor/consultant before. You can check the median rate via ITJobsWatch here also. Factor in:

  • The breadth of experience this brings on top of your in-house team and their current situation, skills-gap;
  • The difficulty of the work, particularly when dealing with problems around culture, executive team alignment or team/people issues, in addition to the technology;
  • A typical engineer contract rate, e.g. a senior/lead engineer (circa £650 — £800) and the cost of a full-time permanent CTO with
  • What would happen if you didn’t hire them, based on the problems you’re facing today? Would your existing team cope, would the business be worse off?;
  • The potential commercial benefit of hiring someone — in terms of strategy, revenue and opportunity.

How you work with them — fractional or interim — and whether they work on strategic or operational problems is also key here.

#6 The Cost of a Interim/Fractional CTO (Thanks Unsplash)

#7 Problem Case Studies

In early and mid-stage product and engineering, team size ranges from ~ 5 people to ~ 100 people and the problems vary depending on the size, nature of the company and domain. However, two common problems that come up regardless of team size are estimates and product validation.

Problem 1: Estimates

Estimation is a common problem, especially when the actual effort involved exceeds the original estimate by a given factor, 2x etc…. That means missed sprints in terms of deadlines and missing project deadlines ultimately. Estimation can only be as good as the information at hand at that time, and suffers from:

  • Optimistic estimates from engineers;
  • Missing operational factors when providing estimates (the other non-code items);
  • Lack of a capacity plan for your team that takes into account unplanned work.
  • Dealing with unplanned work in a sub-optimal way.

I use two techniques here to improve estimation:

  • The PERT estimation technique to provide more accurate estimates;
  • Work breakdown structures to understand non-trivial problems (often with some spikes for mitigating risk or understanding a problem further).

My in-depth article on estimation providers more here in terms of understanding:

Problem 2. We don’t need to do design, let’s start coding!

Sometimes people want to code straight away, before they understand the customer problems and needs, and without thinking about what they’re building.

In some cases, Agile is used as an excuse for not doing design prior to implementation. In that case, the team learn as they go, often at the expense of the business in terms of time lost, issues on production in terms of quality, or solutions that are problematic in terms of development productivity.

Conversely, you may have a team that “go to the ends of the earth” to analyze the problem and end up in an analysis-paralysis phase where they fail to deliver anything.

That can be expensive and unnecessary for the business, in either situation.

#7 Problem Case Studies (Thanks Unsplash)

About Me

I’ve been doing interim (and fractional) CTO roles for the last four years+ working with founding teams on:

  • Technology Strategy — formulation of a strategy or evaluation of your current strategy;
  • Team Structure — growth, transformation, and rescue;
  • Co-ordinating Product and Platform Development (B2C and B2B SaaS) — project management, change management;
  • Software Architecture for web, mobile, and cloud-native backend solutions;
  • Data Architecture — Building platforms, predictive analytics, ML, and data engineering for new and existing products;
https://www.hwintegral.com/about

That as well as providing deep technical knowledge on data platforms, micro-services, mobile/web and integration using various languages (mostly Javascript, Python and Java).

I additionally provide past experience and advice around the following roles which are used to augment the CTO, CIO or CPO role in a business:

  • VP of Engineering — working on transformation with companies and their product/engineering teams to compliment the CTO they already have;
  • Chief Architect — depending on the size of the company, this can involve anything from enterprise architecture with TOGAF down to technical architecture guidance for projects with outsourced teams/agencies to solving technical problems with hands-on coding.

Remote or on-site in London and the rest of the UK, plus Europe — Berlin, Copenhagen, Helsinki, Amsterdam as well — remote and on-site.

In terms of fractional work, I offer services on a retained month by month basis to provide coaching, advisory on product and technology problems. That includes helping you as a CEO/CTO in terms of rubber duck debug on the challenges you have with your teams or product.

The first call is free

Jonathan Holloway
Interim and Fractional CTO
+44 7854 651897

--

--