keepcalculator

06 Numbers and Powers

How Startups Should Work With IT Consulting Companies

Card No. 06·52800 · Updated · Standard formula, shown below

Working well with an IT consultancy can help a startup make sound technology decisions, deliver a project, and avoid building systems it cannot maintain. The key is to treat the relationship as a business partnership: define the outcome, choose a suitable provider, agree how work will be managed, and keep ownership of your product and decisions.

What You’ll Need

  • A clear description of the business problem, users affected, and desired outcome.
  • A rough budget, target dates, and an internal decision-maker who can respond promptly.
  • Relevant background information: existing systems, technical documentation, constraints, and known risks.
  • A shortlist of consultancies and a way to assess their proposals, references, and working practices.
  • Time to review the contract, security arrangements, deliverables, and handover plan before work begins.

Step-by-Step

  1. Define the problem before asking for a solution. Write down what is not working or what the startup needs to achieve. Include who will use the result, what success would look like, and any constraints such as a launch date, existing platform, or limited internal capacity. Avoid prescribing a tool or architecture too early; ask the consultancy to explain options and trade-offs.
  2. Decide what to keep in-house. Identify which decisions must remain with founders or staff, such as product direction, customer priorities, and budget approval. Consider whether the consultancy should advise, build, operate, or train your team. A defined boundary reduces confusion and prevents an external provider from becoming the only person who understands a critical system.
  3. Find providers with relevant experience. Look for evidence of work on comparable problems, team size, complexity, or stages of business—not just familiar industry names. Ask who will actually do the work, what parts may be subcontracted, and how the proposed team will collaborate with your staff. Speak to references about communication, delivery changes, and the quality of handover.
  4. Request proposals against the same brief. Give each candidate the same problem statement and ask for scope, assumptions, exclusions, approach, milestones, staffing, risks, and pricing structure. A useful proposal distinguishes confirmed facts from assumptions and explains what happens if discovery changes the estimate. Compare the reasoning and fit, not only the headline cost.
  5. Run a focused discovery phase if the problem is uncertain. For a complex or poorly understood project, start with a limited assessment rather than committing immediately to a large build. Agree its duration, cost, participants, and outputs in advance—for example, a prioritized backlog, architecture options, risk register, and delivery estimate. Make sure those outputs are usable by your team even if you do not continue.
  6. Agree scope, ownership, and working rules in writing. The contract or statement of work should describe deliverables, acceptance criteria, responsibilities, milestones, fees, change control, and termination arrangements. Clarify ownership and access for code, designs, documentation, cloud accounts, and other work products; address third-party components and licences. Have appropriate professional advisers review terms where needed.
  7. Set security and access expectations before sharing data. Give the consultancy only the access needed for its role, use named accounts where possible, and agree how credentials, customer data, backups, and confidential information will be handled. Confirm who approves production changes and how access is removed when work ends. Escalate any sensitive-data or regulatory questions to qualified advisers rather than making assumptions.
  8. Establish a practical delivery rhythm. Name one person on each side to coordinate decisions. Agree a regular check-in, a shared task and decision log, and a route for urgent issues. Keep work visible in small increments: review prototypes, demonstrations, or completed tasks against agreed criteria rather than waiting until the end to see the result.
  9. Manage changes and risks early. When new information alters scope, ask for the impact on cost, timing, quality, and dependencies before approving the change. Record the decision and update the plan. Track risks such as delayed access, unavailable staff, uncertain integrations, or unresolved product choices, and assign an owner and next action to each.
  10. Accept, document, and hand over the work. Test deliverables against the agreed criteria and record defects or outstanding items. Require useful documentation, operating instructions, architecture context, and knowledge-transfer sessions where relevant. Confirm your staff can access the systems and repositories they need, then review remaining support arrangements and remove unnecessary access.

Common Mistakes

  • Starting with a vague request: “Improve our technology” invites mismatched proposals. Describe the business outcome and constraints instead.
  • Choosing on price alone: A low initial estimate may exclude discovery, testing, documentation, or support. Compare what is included and the assumptions behind each estimate.
  • Leaving decisions unanswered: Consultants cannot make progress if product priorities or approvals stall. Assign an internal owner with time and authority to respond.
  • Accepting a fixed scope despite major uncertainty: Unclear requirements can turn into disputes. Use discovery or staged commitments, with a clear process for changes.
  • Failing to plan for independence: Missing documentation, inaccessible accounts, and unclear ownership make switching providers difficult. Address handover from the start.

Tips

  • Ask candidates to explain a difficult trade-off they faced on a similar project, and how they handled it.
  • Use measurable acceptance criteria, such as agreed user journeys or documented operational requirements, rather than “finished” or “high quality.”
  • Keep a single record of decisions, assumptions, risks, and approved changes so new team members can catch up.
  • Review progress against outcomes and user feedback, not just activity or hours logged.
  • Begin with a small, meaningful piece of work when you are uncertain about the provider’s fit, while ensuring it tests the skills needed for larger work.

Troubleshooting

Work is slipping. Ask for a revised plan showing completed work, blockers, dependencies, and the next decision needed. Separate causes within the consultancy’s control from delays caused by missing access or decisions. Agree a recovery plan and document any scope or date changes.

The delivered work does not meet expectations. Compare it with the written acceptance criteria, provide specific examples, and agree whether the issue is a defect, a misunderstood requirement, or new scope. Set an owner and date for each correction; avoid relying on informal assurances.

Costs are rising unexpectedly. Request an itemized explanation and a forecast to completion. Check it against the contract, assumptions, and approved changes. Pause nonessential work until decision-makers agree on a revised scope or budget.

Communication has broken down. Arrange a direct meeting between the named leads, summarize facts and decisions in writing, and agree a new check-in and escalation path. If the problem persists, use the contract’s dispute or termination process and protect access to work, data, and accounts.

You need to change providers. Review notice and handover terms, secure copies of documentation and work products you are entitled to, confirm account ownership, and arrange a controlled transfer of knowledge and access. Avoid abruptly disabling systems that are still needed to operate the business.

Frequently Asked Questions

When should a startup hire an IT consultancy?
Use one when you need expertise or delivery capacity that is not available internally, or an independent assessment of a significant technical decision. Define the outcome and internal owner first.

Should we hire a consultant or build an internal team?
A consultancy can provide specialist or short-term capacity; employees can retain context and support ongoing work. Compare the duration, continuity, skills needed, and management effort before choosing.

How can a startup compare consultancy proposals?
Give providers the same brief, then compare proposed outcomes, team, assumptions, exclusions, risks, schedule, fees, and handover. Ask them to explain differences rather than treating estimates as directly comparable.

Should we use fixed-price or time-and-materials work?
Fixed pricing can suit clearly defined deliverables; time-and-materials can suit evolving work if spending is monitored. Either way, agree scope, reporting, approval limits, and how changes are handled.

Who should own the code and accounts?
Set ownership and access terms in writing before work starts. Ensure the startup can access the repositories and business accounts it needs, and clarify third-party licences and any limits on transferring work.

How do we know the engagement is successful?
Measure agreed business and delivery outcomes, such as a working capability accepted against defined criteria, along with maintainability, knowledge transfer, and stakeholder communication. Review those measures at regular checkpoints.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →