Business analysis · Solution design · Johannesburg & Cape Town

We turn what the business needs into specs developers can build.

ThinkSpec is a South African consultancy for business analysis and solution design. We help telecoms, fintech and service teams define requirements clearly, connect their systems, and ship the right thing the first time.

REQ-KYC-014Ready for dev
Story
As an onboarding agent, I want a client's KYC status to update automatically when verification completes, so I don't chase documents manually.
Acceptance criteria
Given a client has submitted all documents
When the verification provider returns a pass
Then the status changes to Verified within 60 seconds
And the agent is notified in the case view
Systems
CRM · KYC provider · Core platform
Exceptions
Fail, timeout, partial docs
Services

Clear requirements. Connected systems.

We sit between business stakeholders and delivery teams, so nothing gets lost in translation.

SVC-01

Business analysis

Requirements gathering, process mapping and user stories with testable acceptance criteria. Scope, business rules and exceptions written down before a line of code.

  • BRDs & FRDs
  • User stories
  • Process maps
SVC-02

Solution design & integration

Cross-system workflow design for platforms that need to talk to each other: onboarding, KYC, billing and third-party providers.

  • Integration specs
  • Data flows
  • API requirements
SVC-03

Conversational solutions

Design and delivery of WhatsApp and chatbot services, from conversation flows to backend integration, with hosting partners where needed.

  • WhatsApp flows
  • Chatbot design
  • Partner delivery
SVC-04

Data & reporting

MIS and management dashboards that answer real business questions, with clear metric definitions and data sources agreed upfront.

  • Power BI
  • MIS dashboards
  • Data definitions
Approach

How a project runs

Every engagement follows the same four stages, and each one ends with something you can sign off.

Stage 1

Discover

Understand the real problem, the people involved and the systems already in place.

→ Problem statement & scope

Stage 2

Specify

Write requirements, rules and exceptions in language both sides agree on.

→ Signed-off requirements

Stage 3

Design

Map how systems, data and users connect, and where things can go wrong.

→ Solution design

Stage 4

Support delivery

Stay with the team through build and testing so the spec holds up.

→ Tested, accepted release

Products

What we're building

Alongside client work, ThinkSpec is developing its own product from a problem we see on every project.

In development

AI document tool for business analysts

Generates first drafts of requirements documents from structured inputs, so analysts spend their time on thinking rather than formatting.

Contact

Have a project in mind?

Tell us what you're trying to solve. Whether it's a single integration or a full requirements phase, we'll come back with how we'd approach it.