fr
Blog · 4 November 2026 · 8 min read

Working with an IT services firmwithout losing control of your project

What I put in place before day one when a project goes to an IT services firm, so the client keeps the decisions and the exit stays possible.

A white wireframe crane lowering a block onto a half-built structure, a green line running to a control box, on a starry black background
Fig. 01A white wireframe crane lowering a block onto a half-built structure, a green line running to a control box, on a starry black background

Working with an IT services firm, from the client side, usually starts well: a capable team arrives quickly and the project gets going. The trouble comes later, when you realise nobody in-house knows any more why a rule was coded the way it was, that three versions of the specification are in circulation, or that the end of the contract means the end of anyone understanding the system.

I have been running tech projects for around twenty years, on both the business side and the delivery side, and I often find myself between a client and its technical suppliers. I do not do long staff-augmentation contracts, managed services or ERP overhauls myself: these are areas where an IT services firm belongs. Here is what I put in place so the client stays in control, and where that approach runs out.

01What an IT services firm sells: time or an outcome

The first question is not "which firm?" but "what am I buying?". There are two main models, and they place the risk in different places.

With time and materials, you buy skilled time. Consultants work on your project and are billed for the time they spend. If the result is late, you still pay. It is flexible when the need keeps moving, but you carry the risk, so you have to do the steering.

With a fixed fee, the firm commits to a deliverable, a deadline and an amount. Mike Clayton, who trains project managers, sums it up in his video on fixed fee contracts: it is all about risk. The supplier carries the overruns, the client gains financial certainty but pays a premium for that risk. He also warns against the client who wants an amount that is both fixed and low.

My rule is simple: fixed fee only if I can write down the requirement and the acceptance criteria before work starts. Otherwise, time and materials with tight steering, or a series of small fixed-fee phases.

02What you never delegate

An IT services firm can build anything. It cannot decide for you what has value. The Scrum Guide says it about the Product Owner: they may delegate the work but remain accountable, and they are one person, not a committee. I hold on to that idea even outside Scrum. Someone on the client side settles the priorities, and the whole organisation respects their calls.

The UK government's Service Standard points the same way: the people who make decisions should be part of the team and accountable to it, and work with outside suppliers should be on a sustainable basis.

In practice, I never delegate three things: the order of priorities, the reference data (which tool is the source of truth for a product record, a stock level, a customer) and sign-off at acceptance testing. The day the firm alone decides what counts as "done", you are no longer steering anything.

03What to set up before day one

This is the least visible part and the one that saves the most trouble. I treat it as a checklist, ticked off before the first consultant touches the code.

The contract and the data

If the firm handles personal data (customers, staff, users), it is a processor under the GDPR. The French data protection authority, the CNIL, is clear: do not start a subcontracted service without a contract covering Article 28 of the GDPR (page in French). That contract sets out who is responsible for what, how data is returned and destroyed at the end, and how incidents are reported. The CNIL also asks you to look at the whole chain: your processor's own subcontractors count too.

Access

The same UK manual says to give suppliers only the access they need, and to plan how it will be removed. I add a list kept up to date: who has access to what, since when, with which account. Shared "supplier team" accounts are out, because nobody can tell who did what.

The reference document

A specification that everyone reads, versioned and dated. On an integration between an ERP and an online shop, the specification changed at almost every meeting. I kept it moving version by version, so that everyone was talking about the same document. That became a method for writing an integration specification. With an IT services firm it matters even more: the signed version is the one that gets invoiced.

The acceptance criteria

Written before development, not after delivery. I work from my acceptance testing and go-live checklist. One point I always keep in it: a site can look fine to the logged-in team and be broken for visitors, because of caching. So acceptance testing is also done as a visitor, logged out.

04Steering an IT services firm day to day without becoming the team lead

Steering a firm does not mean managing its consultants as if they were your staff. There is a practical reason and a legal one.

The practical reason: if you hand out tasks one by one, you are redoing the firm's job, taking on its risk, and paying for management twice.

The legal reason, at least in France: the Ministry of Labour points out that the labour code prohibits, with some exceptions, any profit-making operation whose sole purpose is supplying labour (page in French), and that the user of that labour can be penalised, not only the supplier. I am not a lawyer, and where the line sits is a conversation for yours. But I keep one rule of conduct: you state a need and you accept a result; how the consultants organise their work stays with the firm.

What works, in my experience, is a fixed rhythm rather than constant presence:

  1. a short weekly check-in with the firm's lead, on what is done, what is blocked and what is waiting for a decision;
  2. a monthly report that goes out on its own, always in the same format, with progress, time used and risks;
  3. a steering committee that actually decides, once a month, with the person who settles priorities.

A monthly report that goes out on its own and a committee that decides are worth more than a dashboard nobody reads. In my content machines, I apply the same idea to feedback: a correction that comes back twice becomes a written rule. With an IT services firm it is the same. A recurring defect in acceptance testing becomes a written criterion, not one more remark in a meeting.

05Planning the exit from the start

The most useful passage in the UK manual on suppliers is this one: only work with suppliers prepared to pass on what they know, and have a plan for transferring knowledge, especially when you change supplier. It suggests pairing consultants with in-house staff, knowledge-sharing sessions and documentation kept in good shape.

I turn that into three requirements written into the contract:

  • the code and documentation live in your tools (repository, wiki), under your accounts, not the firm's;
  • every significant delivery comes with a short note: what changed, why, and how to check it;
  • someone in-house follows the project closely enough to ask the right questions the day the team changes.

It is also how I run my own engagements: short, with documented handover at the end. I do not see why a team of ten should be held to a lower standard.

06When an IT services firm is the wrong choice

A firm is not the default answer. It fits three situations badly.

First, when the need is not yet clear. Putting a time-and-materials team on a fuzzy project means paying a lot to find out what you wanted. I would rather scope the project in a week, with a prototype if needed, and then go to market.

Second, when nobody in-house can steer. Without someone who decides, even a very good firm ends up setting the priorities itself, and they are not necessarily yours.

Third, when the project is small. The coordination cost of a team weighs heavily on a few weeks of work. One person who designs and builds can move faster. That is my situation, with its limits: I do not replace a team that runs a system day in, day out.

And a limit of my own method: all this structure takes time on the client side, especially at the start. If you cannot give it a few hours a week, you need to know that before signing.

07Where to start on Monday

If you already work with an IT services firm, take an hour to check four things: the data processing contract exists, the access list is up to date, the current specification has a version number, and someone in-house knows who settles priorities. Whatever is missing becomes the agenda for the next check-in.

If you are about to choose one, write the requirement and the acceptance criteria first, then decide between time and materials and fixed fee knowing who carries the risk. That upstream work is part of what I offer in my services, and the portfolio shows the projects where I have done it. If your situation fits none of these boxes, we can talk it through.

Frequently asked questions

What does an IT services firm actually do?
An IT services firm supplies technical skills to its clients: development, integration, maintenance, operations, sometimes consulting. It can provide people billed for the time they spend, or commit to an outcome defined in advance. From where I sit on a project, one thing matters most: the firm builds, but the client remains responsible for what it asks for and what it accepts at acceptance testing.
What is the difference between time and materials and fixed fee?
With time and materials, you buy skilled time: the firm commits to providing people, and you pay for the days worked, whether or not the result arrives. With a fixed fee, it commits to a deliverable, a deadline and an amount agreed in advance, and carries the risk of overrunning. That risk has a cost, built into the amount. A fixed fee therefore needs a requirement stable enough to write down before work starts.
How is an IT services firm different from a consultancy?
Put simply, a consultancy helps you decide (strategy, organisation, choice of tool) and an IT services firm helps you build and run things. The line is blurred: many IT services firms also consult, and some consultancies ship code. I prefer a different question: who writes the requirement, who builds, and who checks? If all three sit with the same supplier, there is no counterweight.
Why bring in an IT services firm?
To get skills you do not have in-house, quickly, for a limited period or for a volume of work a small team cannot absorb: a heavy integration, an ERP overhaul, maintenance or operations. These happen to be things I do not take on myself. A firm makes sense when you know what you want to achieve and you keep someone on your side to decide.

Sources

  1. 01Mike Clayton, A Fixed Price Contract for Your Project: Pros and Cons, YouTube
  2. 02Ken Schwaber and Jeff Sutherland, The Scrum Guide, Scrum Guides, 2020
  3. 03GOV.UK Service Standard, 6. Have a multidisciplinary team
  4. 04CNIL, Security: managing subcontracting (in French)
  5. 05GOV.UK Service Manual, Working with contractors or third parties
  6. 06French Ministry of Labour, Unlawful supply of labour (in French)