Always test the new payroll system!

by billso on Saturday, 20 October 2007

From LA Weekly: the Los Ange­les Uni­fied School Dis­trict attempted to roll all of its employ­ees to a sin­gle pay­roll cal­en­dar. The con­ver­sion has been a dis­as­ter, as LAUSD man­agers failed to fol­low a basic tenet of infor­ma­tion sys­tems migra­tion – par­al­lel con­ver­sion. Keep run­ning the old sys­tem run­ning until the new sys­tem works!

It was Jan­u­ary when the district’s new, $95 mil­lion pay­roll sys­tem started spew­ing out erro­neous checks, under­pay­ing some peo­ple, over­pay­ing oth­ers, and cre­at­ing such chaos that admin­is­tra­tors now pay spe­cial coun­selors to deal with the psy­cho­log­i­cal trauma.

The blun­ders per­sist despite $37.5 mil­lion in fix-it cash, and teach­ers are ratch­et­ing up the pres­sure by boy­cotting fac­ulty meet­ings and hold­ing ral­lies. They marched on Sep­tem­ber 25 out­side the LAUSD offices — “We won’t take it no more!” hun­dreds chanted…

Wikipedia’s arti­cle on par­al­lel adop­tion is actu­ally help­ful, with a decent ref­er­ence list of sup­port­ing arti­cles. This con­cept is dis­cussed in the IS 6100 text­book in chap­ter 12 on page 476. Both terms have sim­i­lar meanings.

At the end of the day, employ­ees expect an accu­rate paycheck

Par­al­lel test­ing is all but required when a com­pany moves large amounts of data pro­cess­ing to a new sys­tem. Devel­op­ers rarely antic­i­pate every pos­si­ble excep­tion that might affect a new infor­ma­tion system.

Share

Comments on this entry are closed.

Previous post:

Next post: