demosaas

Proof of concept

How to run a software proof of concept

A proof of concept is a small, time-limited test of one thing a demo could not show you, usually with your own data. Done well, it takes two or three weeks and ends in a clear yes or no. Done badly, it becomes an open-ended trial that ends when everybody is tired.

When a proof of concept is worth it

A proof of concept costs real time on both sides, so it is not the first step. Use it when three things are true: the product has already passed a demo, a specific question is still open, and the answer to that question would change the decision.

The open question nearly always comes from the list of what a demo hides: will our data import cleanly, does the integration with our other system hold up, is it fast enough at our volume, can our permission rules be expressed. If you cannot name the question, you are not ready for a proof of concept. You want a longer look, and a sandbox or trial is the cheaper way to get one.

Proof of concept, pilot, trial

The three get used as if they meant the same thing. They do not, and agreeing which one you are running avoids most disappointments.

TestsUsesEnds with
TrialGeneral fitWhatever you load, at your own paceThe period running out
Proof of conceptOne named questionA real sample of your data, in a test environmentA written result against criteria set at the start
PilotAdoptionReal work by a real teamA decision to roll out or stop

The plan, on one page

Write this before any work starts and send it to the vendor. If it does not fit on a page, the scope is too large.

  1. The question. One sentence, answerable yes or no. "Can we import our open orders and have the quantities match our current system?" is a question. "Evaluate the import" is not.
  2. The success criteria. Written now, with numbers where numbers are possible. "All 400 sample orders import; fewer than ten need manual correction; totals match to the unit." Criteria written after the results are in are not criteria.
  3. The data. A real sample, chosen to include the difficult cases, not the clean ones. A few hundred records is usually enough to find the problems. Decide who is allowed to see it and remove personal data that the test does not need.
  4. The time limit. Two to three weeks, with the end date in the plan. A proof of concept with no end date turns into a pilot nobody agreed to.
  5. The owner on each side. One named person at your company and one at the vendor. Group ownership means nobody checks whether the criteria were met.
  6. What each side provides. The vendor: an environment, access, a person who answers questions. You: the data, the time of someone who knows it, and a decision by the end date.
  7. What happens afterwards. What a pass leads to, what a fail leads to, and what happens to your data in either case.

Questions to settle with the vendor first

Running it

Keep a short log as you go: date, what was tried, what happened. Three weeks later nobody remembers which import attempt failed for which reason.

The written result

End with a document of a page or less, whatever the outcome:

Share it with the vendor. A good one will correct factual errors and leave the conclusions alone. Then carry the result into your scorecard: a line that was "told" or "unknown" becomes "did it" or "does not".

How proofs of concept fail

A no is a result

A proof of concept that ends in "this does not work for us" has done its job. It cost weeks. The alternative was finding out after migration.

Last reviewed 2026-10-09