Infosys Microsoft Alliance and Solutions blog

« Mobile Apps for Dynamics AX | Main | Car Safety via Smart Phone »

Global Implementations & Rollouts: Some best practices -4

This is the fourth blog in this series.  If you are reading this blog directly I would recommend reading the earlier blogs so as to appreciate the thought flow in this series.
In this blog I will be talking about how in a Global Implementation  the Test Strategy, Test planning and testing itself can yield the vision and objectives of the program.

Any product, be it a Software or an App or a physical product, launching and releasing it in Market without any testing is like putting your own foot on the axe and then jumping on it.
Modern day Business Solutions especially are built and deployed with a purpose of easing the working professional's life and accumulate data over time so as to help and make right decisions.
Global Implementation of these business solutions have an added vision of unified reporting, process standardization across geographies and spreading the cost of IT investment over the whole business.
The best of the global ERP implementations have required some amount of product tweaking to achieve their desired objectives. Once we start tweaking the product and customizing it, the responsibility of testing increases.
If possible, there should be an independent test team planned from the start. We as a SI offer test teams which are totally independent from the implementation team.
Another good practice which I thought we should have done long back is to have a repository of test cases from which standard test cases can be drawn and used for regression testing. Automation of regression testing should be explored and budgeted beforehand , since business owners of countries which have already gone live would not be available for testing every time . This if not managed properly becomes a huge risk in the future roll outs. Especially in Global roll outs Regression testing is often ignored and the impact of a change is observed only after it is implemented in Live.
It is always advisable to carry out testing in the latest available version of software code and database to see the impact that the new code has had.
Another area of concern, which is a perennial problem of ERP implementations, is absence of an exhaustive list of test scenarios. In the absence of this and lack of business user involvement, we have had cases of failed Go Live. These repositories of test cases and test scenarios should be available easily to the Implementation consultants and the business.
The last area of testing which business and IT many times fail to agree is a proper MoSCoW classification  and a standard set if acceptance criteria. Having good and standard acceptance criteria from the program start and discussing this well in advance with the business can help reduce a lot of pain in the future.
One more factor is to have a proper tool for reporting testing status. In the absence of this many times there is no visibility of how the testing is going on. 
Most of the best practices in testing which I outlined are same in an SDLC , however in a global roll out they become all the more important due  to the short nature of  each roll out and tendency to templatise the roll out.
I hope readers liked this series on Global Implementations & Roll outs. Do let me know your feedback through comments.

Most of the best practices in testing which I outlined are same in an SDLC , however in a global roll out they become all the more important due  to the short nature of  each roll out and tendency to templatise the roll out.

I hope readers liked this series on Global Implementations & Roll outs. Do let me know your feedback through comments.

 

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Please key in the two words you see in the box to validate your identity as an authentic user and reduce spam.

Subscribe to this blog's feed

Follow us on

Blogger Profiles

Infosys on Twitter