Fortune Code
Discovery Workshop

A Requirements Discovery Workshop Before Development

A discovery workshop is a short, paid phase before development in which we sit with your departments and turn the idea or problem into a clear requirements document, screen mock-ups, a phase plan and an accurate estimate of cost and timeline. The fee is credited against the project if you hire us to build it, and the documents stay yours if you decide otherwise. It suits systems that span several departments, such as an ERP, platforms with more than one type of user, and anyone who has received wildly different quotes. It usually takes one to 3 weeks. The cost depends on the number of departments, roles and systems to integrate with. We send you a written quote within 24 hours.

Quote
Written, within 24 hours
Timeline
One to 3 weeks
Ownership
The code is yours
Delivery
On the agreed date
On this page

Who is this for?

  • Companies planning an ERP or a multi-user platform
  • Businesses that received wildly different quotes and do not know which is right
  • Entrepreneurs who need a requirements document to show an investor or partner
  • Organisations that need a requirements specification to put a project out to several vendors
  • Companies whose previous project stalled because of an unclear scope

What you get

Department interviews

Online sessions with finance, sales and operations to understand how the work really happens.

Workflow maps

Current and proposed processes mapped: who requests, who approves, and where things get stuck.

A written requirements document

Roles, permissions, modules, reports and integrations, in language both managers and developers understand.

Clickable screen mock-ups

The key screens visualised and reviewed by your team before a single line of code is written.

Integrations defined

ZATCA, payment gateways, Nafath, the National Address, Mudad and Qiwa, or existing internal systems.

Phase plan

The project split into releases that start with what matters most, so you benefit early.

An accurate cost and timeline estimate

A quote built on a written scope, not on guesswork from a phone call.

Credited against the project

The full workshop fee is credited against the project when you sign for development.

Why pay for discovery before development?

Most disputes between companies and development vendors do not start with a bug, but with the sentence "I thought that was included". A vague scope means each side understands something different, so delivery slips, costs rise and time goes on arguing instead of working.

A paid discovery phase solves this early, at a small cost compared with the value of the project. Because it is paid, we give it real time, not a quick pitch designed to close the deal. And because the fee is credited against the project when you sign, you never pay for it twice.

Example workshop outputs for a multi-department system

To make it concrete, picture a distribution company with sales, a warehouse, accounting and field sales reps, running today on Excel, separate accounting software and WhatsApp groups. This is the classic case that needs a workshop before pricing, because each department sees the problem from its own angle.

At the end of the workshop the company has a map of the full order cycle from the sales rep to collection, a clear definition of the screens, permissions and reports each role needs, a list of the integrations required with e-invoicing and payment gateways, and the project split into phases that start with the part that hurts the business most.

Most importantly, it leaves with decisions made early instead of discovered during development: can the sales rep change the price? Who approves discounts? Is stock deducted at order or at delivery? Every one of these questions, if left late, means an expensive change later.

  • A map of the work cycle from order to collection
  • A table of roles and permissions for each department
  • The list of reports senior management needs
  • The list of external system integrations and the requirements of each
  • A phase plan with an estimated timeline and cost for each phase

What the workshop includes, and what you receive at the end

We work in short stages, and each stage ends with something written that your team reviews and signs off.

You receive a complete package that is enough to start development with us or with anyone else; the documents are yours once paid for. It includes the requirements document with roles, permissions, modules and reports, the screen mock-ups, the workflow maps, the list of systems to integrate with, and a phase plan with the timeline of each phase.

Alongside it comes a development quote based on that written scope, with payments tied to the deliverables of each phase. This makes comparing other vendors’ offers possible for the first time, because everyone is pricing the same thing.

  • A kick-off session to set goals and success measures
  • Interviews with each department or user type
  • Collecting the forms, files and reports in use today
  • Current and proposed workflow maps
  • The requirements document and screen mock-ups
  • A final presentation of the phase plan and estimate

When do you not need this workshop?

If your project is a brochure website, a landing page or a store with typical specifications, the free consultation and a written quote are enough, and there is no need to pay for discovery. We recommend the workshop when there is more than one department or user type, integration with other systems, or an idea that is new and untested.

The simple rule: the more expensive a misunderstanding of the requirements would be, the more the discovery phase saves you.

How to get the most out of the workshop

The workshop succeeds as much as your team takes part. Appoint one decision maker to settle disagreements between departments, and ask each department to bring real examples to its session: an invoice, a job order, a monthly report. These examples reveal details that never come up in a theoretical discussion.

Be open about budget and timing. We do not ask in order to raise the price, but to design a first phase that fits both and defer what matters less until later.

How to use the workshop outputs to compare offers

One of the biggest benefits of the workshop is that it solves the problem of wildly different quotes. When you ask three vendors to quote on a general description, you get three very different numbers because each imagined a different project, so you cannot tell which is actually cheaper.

With a written requirements document and screen mock-ups, every vendor prices the same thing. The price difference then becomes a real difference in experience, quality or timeline, and you can ask each vendor about the items they priced differently.

Ask each vendor to break the offer down by the phases in the document, and to state the delivery date, what post-launch support and maintenance cover, and who owns the code and accounts. These items make the real difference after a year in operation, more than a small gap in the initial price.

Our commitments

You own the code

Source code, accounts and domain are in your organisation’s name from day one.

Written scope and contract

Scope, milestones and price are agreed in writing before the first line of code.

On-time delivery, guaranteed

The delivery date is written into the contract, and we keep it at every milestone.

Fast technical support

A team that responds quickly after launch and fixes any issue in production.

How we work with you

  1. 1

    Free discovery session

    30 minutes with an engineer to understand your needs and how you work.

  2. 2

    Written proposal within 24 hours

    Clear scope, milestones, timeline and a price in SAR, with no obligation.

  3. 3

    Contract and staged payments

    You pay in stages tied to deliveries, not everything upfront.

  4. 4

    Delivery with weekly reports

    Follow progress in the client portal and review every milestone before sign-off.

  5. 5

    Launch, training and support

    We launch on schedule, train your team and stay with you with fast support.

Frequently asked questions

How much does a discovery workshop cost?

It depends on the number of departments, roles and systems to integrate with; discovery for a single-department system is much smaller than for a multi-branch ERP. We send a written quote within 24 hours after the free consultation, and the fee is credited against the project when you sign for development. The workshop usually costs a small fraction of the project, while saving you changes and delays that would cost several times as much if discovered during development.

Is the discovery fee really credited against the project?

Yes. It is credited in full against the development cost if you hire us for it, and this is written into the workshop offer. If you choose another vendor for development, the documents are yours to use as you wish. In practice the workshop is free for anyone who builds with us, and anyone who builds elsewhere leaves with a useful asset, not a wasted invoice.

What is the difference between the free consultation and the workshop?

The free consultation is 30 minutes to understand the problem, suggest a direction and give a rough estimate. The workshop is detailed work over weeks that produces a requirements document, screen mock-ups, a phase plan and an accurate estimate, and suits large or unclear projects. We always recommend the consultation first; if your project is clear enough, we send the quote directly with no need for a workshop.

Can I give the document to another company?

Yes. Once paid for, the documents are yours, and you can put them out to several vendors to compare. That is an added benefit, because offers based on one document can be compared fairly. We write the document in clear, technology-neutral language, so no other vendor has to redo discovery that has already been done.

How much of our team’s time does the workshop need?

Usually a one- to two-hour session per department, plus a kick-off and a closing session with the decision maker, and time to review the documents. All sessions are online in Saudi time to minimise disruption. We schedule the sessions in advance on a written timetable, so every manager knows when they are needed and what to bring.

Does discovery cover ZATCA and government system integrations?

Yes. The document defines every integration required, such as ZATCA e-invoicing Phase 2, payment gateways, Nafath, the National Address, and Mudad, Qiwa and GOSI for HR, along with the accounts and approvals each needs. Some of these systems require approvals or subscriptions that take weeks, and knowing early prevents the project stalling halfway.

What if the requirements change after discovery?

Change is normal, and the document makes it clear: any addition outside the written scope is estimated and approved in writing before work starts, so there are no surprise costs or delays. Changes are usually far fewer because the hard questions were asked early. Every approved change is added to the document as a new dated version, so both sides keep one clear record of what was agreed.

Is discovery useful if we already have a system?

Yes. We study the current system and how it is used, and decide what to build on, what to replace and what data to migrate. This avoids rebuilding parts that work well and shows where new investment pays off most. We come out of discovery with a data migration plan from the old system to the new one and a training plan for staff on what changes.

Ready to start?

Send us your idea on WhatsApp and get a written proposal with scope, timeline and price within 24 hours.

Talk to us on WhatsApp

Last updated: