AI classifies your requirements against COTS/ERP capability documentation into fit, partial, and gap — with configure-vs-customize-vs-workaround options per gap — in an afternoon instead of a fortnight. The catch this playbook enforces: documentation describes intent, systems exhibit behavior, and every load-bearing "fit" gets validated against the actual product.
Workflow area: Solution Evaluation · Tier: Core · Hands-on time: ~40 minutes
Fit-gap is where implementation budgets are won and lost. Call a gap a fit and you discover mid-build that "supported" meant a partner add-on and a six-figure customization; call a fit a gap and you fund custom work the platform did out of the box. AI collapses the clerical half — reading hundreds of capability pages against hundreds of requirements — but documentation lags releases, glosses over edition differences, and never mentions what the feature is like to actually use. The validation pass is the analysis.
Pin the documentation set. Collect capability docs for the exact product, edition, and version under evaluation — feature guides, configuration references, API docs, and the release notes for the current version. Record the doc versions and download dates. Reject the sales deck as a source; it is scope-free by design.
Run the classification with forced honesty about evidence. Attach requirements and docs:
You are supporting a fit-gap analysis of [PLATFORM, EDITION,
VERSION] against the attached requirements.
For each requirement, output one row:
REQ-ID | requirement summary | classification: FIT / PARTIAL
/ GAP / UNKNOWN | doc evidence (exact section/page cite +
short quote) | confidence: HIGH (explicit doc statement) /
MEDIUM (implied or inferred) / LOW (marketing-level wording)
| for PARTIAL and GAP: closure options tagged CONFIG
(standard settings), CUSTOMIZE (code/extension), WORKAROUND
(process change), THIRD-PARTY (add-on required)
| validation note: what a sandbox test or demo script would
need to show to confirm this row.
Rules: never classify FIT without a citable doc statement —
use UNKNOWN if the docs are silent. Flag any row where the
capability differs by edition or license tier. Do not infer
capabilities from product names or marketing verbs like
"seamless" or "powerful".
Sort by consequence, not by classification. Good output looks like:
REQ-041 | approval limits per cost center | PARTIAL |
Config Guide 7.3: "approval limits configurable per company
code" — cost-center granularity not mentioned | MEDIUM |
CONFIG (test granularity) else CUSTOMIZE | VALIDATE: build
two cost-center limits in sandbox, confirm enforcement
REQ-055 | retention hold on vendor records | UNKNOWN |
no statement found in retention or ILM sections | — |
VALIDATE: direct vendor question, in writing
REQ-063 | duplicate vendor check on bank details | FIT |
Master Data Guide 4.1: "duplicate check on configurable
field sets including bank data" | HIGH | — | VALIDATE: demo
with a near-match record
Triage: every UNKNOWN and LOW-confidence row, plus every FIT on a requirement that is contractually or architecturally load-bearing, goes on the validation list.
Validate against the product, not more documents. Three escalating methods: written vendor confirmation citing the requirement verbatim (weakest but contractual), a demo scripted by you where the vendor drives your scenario with your edge case, and a sandbox trial where your team configures it (strongest). Every validated row gets its evidence upgraded — "confirmed in sandbox 12 Aug, screenshot linked" — or its classification corrected. Expect corrections; a fit-gap where no FIT ever got demoted was not validated.
Cost the gaps as options, not verdicts. For each PARTIAL/GAP, take the closure options to the implementation partner or technical team for rough sizing and to the business owner for tolerability — a WORKAROUND that adds a manual step to a 40-times-a-day task is not a workaround, it is a gap with better manners. The resulting matrix — requirement, classification, validated evidence, closure option, rough cost, owner decision — is the deliverable.
Baseline it with its assumptions. Record doc versions, sandbox version tested, and validation dates in the matrix header. A fit-gap is a snapshot; the header is what makes it defensible in six months when the platform has shipped two releases.
Fit-gap work mixes two confidentialities — your requirements reveal business strategy, and vendor documentation is often supplied under NDA — so process both only in your organization's approved AI environment and check the NDA's terms before any vendor document enters an AI tool.
Write the validation note before you believe the classification — deciding what a sandbox test would need to show forces the precision that separates "the docs say it fits" from "we watched it fit," and it hands you a ready-made demo script for the vendor who claims everything.