All-Talk: Parallel Processing before Going Live!

Accounting CRM General Strategy

Tags: ,

Houston Neil, of Manufacturing Software Advice, just wrote a nice article about different ERP implementation approaches.  He did an informal study with 45 participants and came up with some interesting summaries.  The three primary implementation strategies are:

  1. Big Bang: cutover all-at-once from the legacy system
  2. Phased: cutover areas over of the system a portion of the time
  3. Parallel: Process in both systems at the same time until comfortable

His findings show that few, if any organizations parallel process.

I generally start with a Phased approach when the scope of the project is great and complexity is high.  If the project is small enough, I go with the Big Bang approach.

A number of years ago, I led an implementation for a major Talent Agency where we planned a Big Bang approach. We built a custom trust accounting application which plugged into Microsoft Dynamics NAV.  We were going with native Accounts Payable and General Ledger features.  The risk was in the software stability of our new application and the data migration.  Big Bang made sense because we were going to retire the “Tiny Term” legacy system before the client’s contract renewal term came due at the end of the year.  Right after we started the implementation, our key sponsor and project champion left the agency and we were forced to start working with a new CFO.

The new CFO was reasonably nervous.  He was new in the position, had not had the opportunity to develop a relationship with me and my team, and had never gone through a new financial system implementation.  He was very concerned that the new system was not going to work and that he would end up have a significant issue processing disbursements to his high-profile celebrity clients.  That would be a major failure under his leadership.  I was calm because I had done some many implementations, I understood where the risks were, and I knew how to manage through it.  The CFO wanted an “insurance option” in our contract so that he could ensure costs would not get out of control if the software did not deliver on our promise.

The CFO wanted to go Parallel.  Naturally, I did not challenge him on this but I did advise about the extra costs and demands on his organization.  Most people who are risk averse conceptually like the parallel option as it eases their mind that they can abandon the strategy should it not workout.  I offered that before we start the parallel processing phase of the project, we should perform good data conversion tests, ensure the team is well-trained and perform an Acceptance Test.  We proceeded with that plan and had approximately 4 weeks of parallel processing in the mix.

What is great about working with a CFO is their concern for ROI.  As we were in the implementation and performing our Acceptance Test, he began get comfortable that the system functioned as promised.  Instead of using the 4 weeks for parallel processing, he used that time to perform more training and planning for the cut-over.  He basically picked Big-Bang but he never knew nor admitted it.  He elected to not exercise his insurance option.  This was a good decision on his part.

In almost all cases, the cost of parallel processing is simply too great to get a return.  It’s logistically difficult to pull it off — and invariably you run into exceptions that must be reconciled driving up costs.  In my mind, the question gets down to weighing the cost to uncover issues before cutting over versus the costs of discovering and dealing with them in the heat of the cut-over.  I think concerns about breaking customer-trust if we experience system failures should be factored into the decision making.  Many times, customers are shielded from the back-office operation so this is usually is not a heavy factor.  After 20 plus years doing this kind of work, I have witnessed and admired clients that “go-for-it” by going live with basic testing and training and who are committed to handle issues as-they-come-up.  This approach generally keeps costs down and it forces the real concerns to come forth the need attention.  Recently, I heard another client discuss the desire to go Parallel.  I kept quiet, staying sensitive to his concerns, but speculating that it was “all-talk”.

What lessons have you learned migrating from old systems to new business platforms? 

Be Sociable, Share!

Marty Zigman

Holding all three official certifications, Marty is regarded as the top NetSuite expert and leads a team of senior professionals at Prolecto Resources, Inc. He is a former Deloitte & Touche CPA and has held CTO roles. For over 30 years, Marty has produced leadership in ERP, CRM and eCommerce business systems. Contact Marty to set up a conversation.

More Posts - Website - Twitter - Facebook - LinkedIn - YouTube

About Marty Zigman

Holding all three official certifications, Marty is regarded as the top NetSuite expert and leads a team of senior professionals at Prolecto Resources, Inc. He is a former Deloitte & Touche CPA and has held CTO roles. For over 30 years, Marty has produced leadership in ERP, CRM and eCommerce business systems. Contact Marty to set up a conversation.

Biography • Website • X (Twitter) • Facebook • LinkedIn • YouTube

2 thoughts on “All-Talk: Parallel Processing before Going Live!

Leave a Reply

Your email address will not be published. Required fields are marked *