One local hospital price loaded at $1,180. The agreement’s amended exhibit says $1,145, and the old pricing team never keyed it.
Data migration validation on mock cutover 3: three strata above the line
An acquired device maker moves onto its buyer’s ERP at go-live in the new year. The third rehearsal load finished overnight, and this is the morning after.
demoBoth companies, their hospitals and the people here are sample data, and so is every count.
- 01Trace
Twenty-one strata clear the line at 4.9%, and three sit above it
Data migration analystMock cutover 3 loaded 419,320 records in six objects and 24 strata. The analyst starts the trace: 60 records per stratum drawn at random, seed recorded, each traced to its source document. Twenty-one strata come back 0 of 60, a bound of 4.9%. Hospital consignment locations, local prices and pump-set kits stop above the 5% line.
- 02Trace
Seven of 60 hospital locations wrong puts the bound at 20.8%
Data migration analystOne health system’s consignment stratum holds 2,140 locations. Seven of the 60 sampled differ from their source, so the 95% upper bound on the error rate is 20.8%. The plan, approved by quality before any load, says two or more errors mean sweeping the whole stratum. The other sampled rows match their schedule rows.
- 03Trace
The new ERP copied the old one faithfully, and both are wrong
Data migration analystThe record opens in three columns: new ERP, old ERP and the source. Both systems show the location active, replenished weekly, at par 2. An amendment to the location agreement closed that storage room and moved the stock to another hospital’s cath lab. It was signed after the master-data freeze, so it sat in the freeze log. A compare of old against new passes it.
- 0409:30
Three lots on hold in the old ERP arrive unrestricted in the new one
Computer system validation leadCritical fields are compared on each record, with no errors allowed. Of 412 held lots, 3 read unrestricted: 444 units under the old system’s investigation hold code, which mapping table v4 had no row for, so it fell to the default. She blocks all three in the rehearsal copy at once. The agents compare the status and hold record number only.
- 0509:38
Sweeping all 2,140 locations finds 214 wrong, all from one closed room
Data migration analystThe sweep runner checks every location in the stratum against the agreement. It finds 214 wrong, 10.0%, each one a location in the closed storage room, still active at par in both ERPs. The correction drafter writes each fix from Schedule B, grouped by the rack it moves to: 61, 58, 52 and 43, which add up to 214.
- 0609:43
The steward reads the amendment and its schedule before any rack opens
Master data stewardAccept stays locked until she has read the amendment. Section 2.1 closes the room from its effective date, and Schedule B maps each closed location to a rack position at the receiving hospital, 214 rows in all. The old ERP and the load both carry the record from before the freeze, so the paper is the only place the change exists.
- 0709:53
Four racks accepted, and the re-check finds 0 of 2,140 left
Master data stewardShe accepts the drafted corrections rack by rack, each card marked with her name. The sweep runner then checks all 2,140 locations against the agreement again: 214 now closed and mapped to the receiving hospital, 1,926 unchanged, none differing from source. Nothing reaches the new ERP until the object is approved.
- 0810:03
The process owner opens corrections he did not make, drawn at random
Process ownerOn a medium-risk object each signer opens two drawn records in his own session. The steward’s two were clean records; the process owner’s are corrections from the sweep. This one shows the new ERP now holding the source values, the old ERP still holding the old ones, and the schedule row that decides it.
- 0910:08
Consignment locations approved for go-live, one object of six
Process ownerHe signs approved for go-live with his password. His signature says what it rests on: two of the 214 corrections opened by him, the rest covered by the sweep runner’s re-check. The object turns approved. The other five still wait for their signers, and quality signs the validation summary only once all six are approved.