Cloud Migration Services
NSW GovernmentCase Study – NSW Government Agency Cloud Migration
Background:
A NSW government agency had a requirement to move a number of their Critical applications infrastructure from GovDC (on Premise) to the cloud (AWS) to mitigate infrastructure end of life risks. A Migration testing strategy was required to be delivered and signed off by key stakeholder along with a number of test plans to be developed per platform. There were 4 key platforms to be migrated ranging from all non–production instances to production instance. There were approximately 50 environment instances in non-production to be migrated. Non productions environments included development, system test, System Integration, UAT, and pre-production. A Test plan per platform was required along with discovery sessions with different stakeholders from development, testing, operations and business stakeholders. A suite of test cases were developed per platform and automation of approximately 50% of suite was created to reduce execution time. The testing was carried on both non-production workloads on premise and to–be Cloud environments along with conducting comparative test cycles to detect any anomalies. The testing was carried out on both batch and High priority operational scenarios. The Client’s main application environments had several internal shared components such as a document/image repository, batch components (Batch server and secured file–share landing zone) & CA Autosys which added more complexity along with external agencies feeds, 3rd party services and payment gateways.
Problem Statements:
Client’s resources were utilised on other high priority projects and did not have availability to carry out the Functional testing.
No baselines for Migration testing existed
The client’s documentation that existed did not have enough detail and a good level of analysis to help define and scope out scenarios for each migration bundle
Activities:
TL Consultants managed the whole QA delivery from start to the end from Discovery, test planning, test preparation, scripting, execution, defect triaging and management and reporting
Automation of high priority test scenarios were created and maintained
Critical production batch files were executed via AutoSys and executed in the Non-production environments both on premise and cloud environments to compare
Multiple workshops were required with various teams such as architecture, development, DBAs, and business were held to agree on high priority test scenarios/test cases
Updated documentation & scripting around performance both real-time and batch interfaces was produced to support re-usability
Measurable Benefits:
Execution testing initially of lower non production migration bundles times were reduced from 2 weeks to approximately 4 days mostly with automation and the team members becoming key SMEs
Client outcomes:
Found key migration defects especially around integrations to 3rd parties such as other government agency systems , payment gateways in the lower non production environments
Uplift your DevSecOps capability today
Contact Us
TALK TO AN EXPERT
PAGES
OUR DETAILS
SYDNEY
Level 14, 345 George Street
Sydney NSW 2000