Parallel running is the strongest evidence a payroll implementation can produce, and it proves less than most project boards assume.
A parallel run compares the new system’s output against the legacy calculation, pay group by pay group, for a real period and a real population. What it proves is precise and narrow: parity for the employees who were in that run, for the pay and deduction elements that were active in that period, and for the statutory events that happened to fall inside the window.
What it does not prove is everything outside the window. The court order that starts next quarter. The back pay that follows a pay award settled after cutover. The honorarium, the special allowance, the overpayment recovery running alongside a statutory payment. The sickness that crosses from full pay to half pay to nil pay in a period the run never reached. The year-end patch not yet applied. None of those is a testing failure. Each is a piece of the payroll that was never in scope, and if it is not written down as out of scope it will be read as proven.
That is the first reason defects survive go-live. Silence about what was not tested gets treated as evidence that it was.