Case Study


New Zealand EPA employs TimeShiftX® in Carbon Emissions Redevelopment Project

The New Zealand government underwent a redevelopment project for the Environmental Protection Authority (EPA), upgrading to a new web application for their New Zealand Emission Unit Register (NZEUR) system. The EPA used TimeShiftX to validate system functionality of managing carbon units & emissions. TimeShiftX allowed the EPA full testing coverage for all business logic and enabled environment time travel that was previously blocked due to Active Directory.


date and time shift testing software Size: 62,000 employees
Country: New Zealand
Industry: Government
Website: www.epa.govt.nz
New Zealand is an island country with a population of over 4 million citizens. The Environmental Protection Authority (EPA) is a government agency responsible for regulatory functions concerning New Zealand's environmental management with the goal of protecting people and the environment. It regulates organisms, chemicals, infrastructure projects, corporate activities, and carbon emissions.


Business Needs

New Zealand EPA was upgrading their existing carbon emissions management system (NZEUR) to a new web-based application to significantly improve the user experience and usage. The New Zealand IT Consultant developed the new web-based application inside the government’s own cloud infrastructure.

The purpose of the NZEUR system is to comply with the UN Kyoto Protocol (an international treaty to reduce greenhouse gas emissions to fight global warming). This system is used by organizations and individuals to record, track, manage, and report on carbon units, emissions, and removals. It manages functionality such as

  • Account Management
  • Financial Reporting
  • Carbon Unit Management
  • Compliancy Status
  • Account Monitoring
  • Carbon Transfers

The environment is load balanced and contained within Active Directory. Upon entering the testing phase of the project, the team was completely blocked from time travelling due to Active Directory running inside the government’s cloud, and thus needed a solution that was both Active Directory and cloud compatible.



Solution

The development team needed a solution that would allow them to overcome their Active Directory obstacle and allow them to quickly integrate time travel as their go-live date was fast approaching. The team chose TimeShiftX as the best solution to meet their testing and environment needs for their critical project.

In this redevelopment project, the system needed to maintain, improve, and ultimately streamline all workflows and functionality of the old system. This meant the required scenarios and workflows needing validation was increased significantly. TimeShiftX gave the developers and testers the ability to run all simulations and validate all migrated and new workflows of the system. The instant time travel of TimeShiftX improved QA efficiency and ultimately accelerated the development timeline.



Benefit

With TimeShiftX, the team was able to time travel seamlessly inside of the EPA’s cloud architecture, without making any environment modifications, and test all their distributed components contained within Active Directory. This freedom allowed full end-to-end testing of the NZEUR carbon emission system workflows and complex eligibility rules, which ultimately increased testing coverage and go-live confidence.

Fast Integration of Time Travel

Deploying and integrating TimeShiftX throughout the load balanced & distributed environment was effortless and took less than 30 minutes. Afterwards, the team was instantaneously time traveling the entire environment. This speedy integration allowed the infrastructure team to focus on core environment tasks while the developers and testers immediately began running simulations. And because TimeShiftX “virtual times” are plug-in-play, there is no custom configuration needed from the app stack and all applications are supported. This frees up the application and database admin’s time and allows the testing team full control of their time travel.

Enabled Time Travel within Active Directory

The domain authentication security protocol that is Active Directory contains a security restriction where a time skew of 5 minutes or more between any servers, kicks the servers off the domain and thus blocks time travel.

However, by utilizing TimeShiftX, the team was able to successfully time travel instantaneously within Active Directory without any environment or server changes. TimeShiftX’ default compatibility enabled the team to time travel seamlessly and meet their go-live date.

Maintained System Reliability

Because of the strict environment policies and Active Directory implementation, the team needed a time travel solution that would ensure the reliability and uptime of the environment. By leveraging TimeShiftX, the development team was able to time travel test easily without worrying about system reliability or adding further complexities. The reason is that TimeShiftX utilizes “virtual time travel” which only applies to the user application space while maintaining root system reliability. This allowed the team to test without worry inside the governments cloud architecture.


Learn More! Start a TimeShiftX Trial!


Get Started