Get Started

How to Brief a Tech Partner: The Guide That Saves Kenyan Businesses Millions

October 13, 2025

9 min read

Share

Elevika Team

Cover image

Every year, Kenyan businesses collectively waste enormous sums of money on technology projects that go over budget, miss the mark, get abandoned halfway, or deliver something that nobody actually uses.

And in most of those cases, the failure wasn't the developer's fault. It wasn't the budget. It wasn't even the technology.

It was the brief.

A bad brief — or no brief at all — is the single most common reason technology projects fail. When a client can't clearly articulate what they need, a developer can't possibly build it. The result is a long, expensive game of miscommunication, scope creep, and disappointment.

This guide will change that. Whether you're commissioning your first website, your second mobile app, or a full custom business platform — these principles will help you walk into that first meeting with a tech partner completely prepared, and walk out of the engagement with something that actually works.


Why Most Briefs Fail Before They Start

Let's be direct about how most technology conversations begin in Kenya.

A business owner calls a developer and says: "I want an app like Uber but for laundry." Or: "Build me a website — something clean, modern, professional." Or: "I need a system to manage my inventory."

These aren't briefs. They're starting points. And without the structure to build on them, they lead to weeks of back-and-forth, misaligned expectations, and a final product that's technically correct but strategically wrong.

The developer built what you asked for. You got what you said you wanted. Neither of you is happy with the outcome.

This happens not because developers are bad at their jobs or because business owners are unclear thinkers. It happens because there's no shared language for the conversation, and no framework to structure it.


The Seven Components of a Powerful Tech Brief

1. The Problem Statement (Not the Solution)

This is the most important — and most commonly skipped — part of any brief.

Before you describe what you want built, describe the problem you're trying to solve. Not "I want an inventory management system." Instead: "Our team currently manages inventory across three locations using shared WhatsApp groups and spreadsheets. We lose an average of KES 80,000 per month to untracked stock loss and we've had three major stock-out events in the past year that cost us large contracts."

That second version tells a developer everything they need to design a solution that actually solves your problem — not just a system that technically counts your inventory.

The discipline here: Always write your problem statement before you write your solution request. If you can't clearly state the problem, you're not ready to commission a solution.

2. Your Users (All of Them)

Every system has users. Sometimes multiple different types of users with completely different needs. A hospital platform has patients, nurses, doctors, and administrators — each with different workflows, different permissions, and different success criteria.

Your brief needs to identify:

  • Who will use this system? (Be specific: "our field sales agents on Android phones in areas with poor internet" is more useful than "our sales team")
  • What does each user type need to accomplish? (What are their most frequent tasks? What's their biggest pain point today?)
  • What does success look like for each user? (Not just for the business — for the person actually using the product every day)

The systems that people actually use — and love — are the ones designed for how real users actually behave, not how designers assume they behave.

3. Business Goals with Numbers

"I want to grow my business" is not a goal. "I want to reduce customer support response time from 4 hours to under 30 minutes within 6 months" is a goal.

Good tech briefs include measurable business outcomes. This matters for two reasons. First, it allows your tech partner to make design decisions that optimize for the right things. Second, it gives you a clear benchmark for measuring whether the project succeeded.

Think about:

  • What metrics will improve if this project succeeds? (Revenue, conversion rate, response time, NPS, cost per transaction, staff hours saved)
  • What's the current baseline for those metrics?
  • What target do you want to hit, and in what timeframe?

4. The Scope: What's In, What's Out

Scope creep is the cancer of technology projects. It starts with "can you just add one small feature" and ends with a project that's six months late and twice the budget.

The way to prevent scope creep is to define scope explicitly and in writing before the project starts. This means stating not just what you want built, but what you explicitly do not want built in this phase.

Your brief should include a Phase 1 scope — the minimum viable set of features that, if delivered, would make the project worthwhile — and a future phases section where you park everything else. This discipline forces prioritization, which is where most projects actually succeed or fail.

A useful question: If we could only build three features in this first phase, which three would deliver the most value? Start there.

5. Technical Context and Constraints

Your tech partner needs to understand the environment their solution will live in. This includes:

  • Existing systems: What software, databases, or platforms does the new solution need to connect with? (Accounting systems, CRMs, M-Pesa, SMS gateways, etc.)
  • Hosting and infrastructure preferences: Do you have existing hosting? Do you prefer cloud-based? Do you have data residency requirements?
  • Device and connectivity context: Will users be on desktop, mobile, or both? In areas with reliable internet, or with intermittent connectivity?
  • Security and compliance requirements: Do you handle sensitive data (financial, medical, personal)? What regulations apply? (GDPR, Kenya Data Protection Act, etc.)

These constraints are not obstacles — they're design parameters. A system built without understanding them will often need to be partially rebuilt when the constraints are discovered later.

6. Timeline and Budget (Honestly)

This is where most business owners hesitate, and it's where most briefs break down.

On timeline: Be honest about when you actually need this. Not the aspirational date — the real one, with business consequences attached. "We're launching a marketing campaign on March 1st and we need this live before then" is more useful than "as soon as possible."

On budget: You don't have to give a precise number if you're not sure what this should cost. But you should give a range that you're genuinely comfortable with. Saying "I have a budget of around KES 500,000 to 800,000" is far more useful than "I haven't really thought about it." It helps your partner propose solutions that are actually viable for you, rather than proposals that get rejected because of an unspoken constraint nobody mentioned.

A good tech partner will tell you honestly if your budget is unrealistic for what you're asking. That's not bad news — that's a valuable conversation you want to have at the start, not halfway through the project.

7. Success Criteria: How Will You Know It Worked?

This is the final — and often forgotten — component of a great brief. Before the project begins, define what done looks like.

Not technically done (that's what a scope of work is for). Commercially done. How will you measure whether this investment paid off?

Examples of strong success criteria:

  • "Customer onboarding time drops from 3 days to under 4 hours within 60 days of launch"
  • "Staff hours spent on manual data entry reduce by at least 40% in the first quarter"
  • "Website conversion rate improves by at least 2 percentage points within 90 days"

These criteria do two things. They keep your tech partner focused on outcomes, not just outputs. And they give you a framework for ongoing improvement after launch — because great technology doesn't end at launch day.


Red Flags in a Tech Partnership (And How to Avoid Them)

Even with a perfect brief, you can still choose the wrong partner. Here are the warning signs to watch for:

They say yes to everything. A partner who agrees with everything you propose and never pushes back is not being helpful — they're being commercial. The best tech partners challenge your assumptions, ask hard questions, and sometimes tell you that what you want isn't what you need.

No discovery process. If a firm gives you a quote after a 20-minute call with no detailed discovery, that quote is a guess. Good tech partners invest time understanding your business before they scope anything.

Vague proposals. If the proposal you receive doesn't specify exactly what will be built, what success looks like, what happens if the scope changes, and how disputes will be resolved — keep looking.

No post-launch plan. Software needs maintenance. Markets change. User behavior evolves. Any partner that treats launch as the end of the relationship doesn't understand how software actually works in the real world.


A Brief Template to Get You Started

Here's a simple structure you can fill in before your next tech conversation:

PROJECT BRIEF

1. Problem Statement
   What specific problem are we solving? What's the cost of not solving it?

2. Target Users
   Who will use this system, and what do they need to accomplish?

3. Business Goals
   What measurable outcomes do we want this project to deliver?

4. Phase 1 Scope
   What are the essential features for launch? What is explicitly out of scope?

5. Technical Context
   What systems must this integrate with? What are the device/connectivity constraints?

6. Timeline
   When do we need this live? What are the business consequences of missing that date?

7. Budget Range
   What is our realistic budget for this project?

8. Success Criteria
   How will we know, in 90 days, that this was worth it?

Print this. Fill it in. Bring it to your first meeting. Your conversations will be dramatically more productive — and your projects dramatically more likely to succeed.


The Bottom Line

Technology projects fail for many reasons. But the most preventable failure — the one that costs Kenyan businesses the most money with the least justification — is a bad brief.

A great brief doesn't just help your tech partner understand what to build. It forces you, as a business owner or decision-maker, to get clear on what you actually need. That clarity is valuable even before a line of code is written.

At Elevika, every engagement starts with a structured discovery process before we scope anything. We've found that the businesses who come prepared — who've thought through their problems, their users, and their goals — get dramatically better results, faster timelines, and less budget waste than those who don't.

The best investment you can make before any technology project costs nothing. It's just thinking carefully and writing things down.


Starting a new project? Download our full brief template → or book a free strategy call → and we'll walk through it together.


Tags: Tech Project Management, Briefing a Developer, Custom Software Kenya, Digital Projects, Website Development, Business Technology, Kenya Startups, Platform Development

Stay Updated

Subscribe to our newsletter for the latest insights and updates.

Was this article helpful?

Your feedback helps us improve our content.