Lesson 4 of 5
Business validation
11 min
Listen to this lesson
Reconciliation says the numbers tie out. Business validation says the data is right and usable, judged by the people who know it best: the data owners and key users. It is also where the business formally accepts its data, so it must be planned, not improvised on go-live weekend.
Two kinds of business validation
Inspection: is it right?
Data owners compare migrated records with the source for the attributes that matter to the business. Pick samples deliberately, not randomly alone: the largest customers by revenue or balance, suppliers with the highest payment volume, products that drive most production, records changed by complex rules (merged duplicates, re-mapped plants), and a random sample on top to catch surprises. For the Alternadores del Norte load, Maria checks the 50 largest fleet customers in full, including Flotillas Monterrey S.A. de C.V., and a random 30 others; Dan checks every supplier with bank details changed by a mapping rule.
Usability: does it work?
A record can look right and still fail in a process because of a missing field nobody inspected. Usability tests run real transactions on migrated data. They are the most valuable migration tests and the most often forgotten.
| Migrated object | Usability test | What it reveals |
|---|---|---|
| Open sales orders | Deliver, goods-issue and bill a migrated order for Flotillas Monterrey S.A. de C.V. from plant 1910 | Missing shipping data, pricing or output settings |
| Open purchase orders | Post a goods receipt and supplier invoice against a migrated PO for the local rotor supplier | Wrong prices, tolerances, account assignment |
| Open receivables | Post an incoming payment and clear a migrated open item; run dunning for a test customer | Wrong reconciliation account, missing dunning data, payment terms |
| Open payables | Include migrated items in a test payment run | Bank details, payment methods, payment blocks |
| Inventory | Issue migrated rotor stock to production; transfer between two storage locations in plant 1910 | Valuation, batch or storage location data |
| Products and BOMs | Run MRP for ADN-200 in plant 1910; cost the product | Missing MRP or costing views, wrong BOM |
Usability tests on migrated Alternadores del Norte data.
Planning validation with data owners
- Agree with each owner, before Mock 1, which checks they will perform per object, how many records, and how long it takes.
- Give owners checklists and comparison reports, not raw tables. Their time is scarce.
- Schedule validation slots in the cutover plan for each mock and for the final load, including on go-live weekend.
- Record findings in the defect tool with the migration category and the object.
- Collect each owner's validation result per object as part of the mock sign-off.
- Before Mock 1Checks agreedEach owner's objects, record counts and time needed are fixed
- Before each mockTools readyChecklists and comparison reports prepared, not raw tables
- Each mockValidation slotsMaria and Dan inspect and run usability tests in their scheduled slots
- After each mockFindings loggedDefects raised with the migration category and tracked to the next mock
- Go-live weekendReduced setHigh-value records, a smaller random sample and a few safe usability checks
What would you do?
In Mock 2 of the Alternadores del Norte load, Maria's inspection of 80 migrated customers finds them correct. Nobody has yet tried to bill a migrated open order. Two weeks before Mock 3, should Priya plan usability tests, given that inspection was clean?
Validation on go-live weekend
The final load's validation is shorter than a mock's, because the cutover window is tight. Agree a reduced but meaningful set in advance: the high-value records in full, a smaller random sample, and a few safe usability checks. Have owners on call in the right time slots with their comparison reports ready. Everything the weekend validation relies on should have been rehearsed in Mock 3 or the dress rehearsal, including the timing.
- Business validation proves data is right (inspection) and usable (running real transactions).
- Choose samples deliberately: high-value, complex-rule, plus random.
- Usability tests on migrated orders, items, stock and products reveal missing process data.
- Plan owners' checks, time and slots before Mock 1; record findings as defects.
Check your understanding · not graded
Lesson check
1. Why include usability tests such as clearing a migrated open item?
2. How should validation samples be chosen?
3. Who performs business validation of migrated customer data?
4. What should owners receive to validate efficiently?