About The National Government Employee Pensions Board (SPV)
The National Government Employee Pensions Board (SPV) was established in 1963 and is one of Sweden’s largest providers of pension services. It is responsible for administering the pensions of over 800,000 public service employees and pensioners, and employs 400 people.
As SPV used Mainframe Express as part of its development process, it looked to Micro Focus® Enterprise Developer for z Systems to provide the latest mainframe compatibility and a modern Visual Studio-based IDE. It meant the two development teams could share the same toolset. Microsoft Team Foundation Server (TFS) provides off-mainframe source code management and is closely integrated with Visual Studio.
Instead of using valuable mainframe capacity required to support the day-to-day running of key applications, Micro Focus Enterprise Test Server® enables SPV to perform a variety of pre-production testing on low-cost commodity hardware, avoiding unnecessary cost and delay.
Bergman comments: “We upgraded from Micro Focus Mainframe Express to Enterprise Developer for z Systems and Enterprise Test Server, to implement a continuous integration environment, using TeamCity to build a test server environment. We now use the same development technology across the teams and have a test environment at our disposal at any time resulting in shorter test cycles and higher code quality.”
The development team makes code changes and checks the code into TFS. TeamCity is then used to build the changes as part of the continuous integration process and deploys the changed code to a test server environment for testing purposes.
Source code control has moved from the mainframe to an open environment and TFS is integrated with TeamCity to support parallel COBOL and .NET development.
With most of the development and testing done in the Windows environment, the mainframe environment can now entirely focus on the “heavy lifting” involved in running the day-to-day SPV business. The same development and testing process is used across the COBOL and .NET development teams, leveraging modern tools. Using Enterprise Developer makes developers more efficient and it allows SPV to use the latest IBM Enterprise COBOL dialects on the mainframe.
Bergman comments: “Our developers are very comfortable in the Windows environment and it makes it easier for us to attract new talent into the team.”