I told you so part 2 - How not to do a software implementation!

I do not know the details of the project, but in total AMS spent $26 Million to purchase PkMS, customize it extensively to support processing by the case, implement customized order processing in Oracle, implement customized interfaces from PkMS to Oracle financial applications, implement customized interfaces from PkMS to and from AMS' legacy applications, test, and implement the setup. The implementation for this was scheduled for summer of '02 during FY '03. The cutover process was setup based on the way the customers ordered with small quantity singles customers first, larger quantity singles customers next, and finally the case pack ordering club customers. Due to the way the cutover process was designed, it had to occur at the fiscal month end. (If someone wants to email some details, I would personally be interested in why this was an issue.) The schedule was initially for the first customer to be cutover in June with the last in August. However, the schedule badly slipped, and during '02 only the customers ordering singles were converted to PkMS, with the club customers remaining being shipped from the legacy systems. Between the missed conversions causing AMS to continue using its legacy system for case customers, issues with the custom interfaces, a large contingent of outside consultants 'tuning' the new systems, and a generally poor holiday season for retail, AMS had a disastrous fall in '02. One item of importance was the close to $2 million in special ship charges in the fall quarter. (An AMS special shipment is when books are shipped late from the DC by fast freight or air to arrive on time at the retailer.) One of these charges can be the difference for AMS between making a profit for the month or not. The reason for these charges is that the system interfaces were not processing the data quickly enough to meet AMS' schedule. This was not found during the testing, because the interfaces were not volume tested they were only tested for functionality (did they do it right.) At no point in the testing was the expected volume of transactions pushed through the interfaces to see if they would complete their processing in time. It turns out a number of systems were simply not capable of processing the volume of transactions necessary. Starting in early '03, all of the new systems were expanded dramatically, most doubling in size. This was a large unexpected capital expense, requiring AMS to tap its credit line further to the point it had to be increased. But in the meantime AMS was forced to special ship during its busiest quarter to ensure the Retailers received books on time.
All of this comes back to the morale and mind set of the original IS staff. When the outside CIO was brought in, he made it clear through his actions that you did things his way or you were out. No one who understood how AMS processed orders and understood software selection would have reasonably selected PkMS. Those were the longtime IS employees who were cut out of the selection process. When the Oracle/PkMS project implementation moved into high gear not one of them was directly involved with the implementation. None of those people would have had anything to do with selecting PkMS in the first place nor would they have assume the processing would work in a timely manner. However, they had neither the mind set nor approval to disagree with the projects path. Like I said, how not to do a software implementation
Do you see the foundation for Part 3 "it doesn't add up"??
0 Comments:
Post a Comment
<< Home