After RSGA’s growth shifted from an acquisition-based model to organic growth from their constituent members, they needed a cross-platform application to manage the recruitment and payroll processing functions across all their 35 offices. This software solution would have to integrate 12 diverse legacy applications running at their clients’ offices, and testing such a complex system required enormous expertise and testing experience.
It is this challenge that prompted them to, once again, engage Testpoint, a partner they already trusted, to provide them with professional software testing services.
Testpoint™ has repeatedly proven their capability to successfully handle the testing and test automation of complex and integrated systems with distributed and microservices architectures.
The Turbo project integrated 12 diverse legacy corporate systems running on different platforms, and increased delivery of releases by 80%.
Business NSW was founded 194 years ago and has grown into an organisation with over 40,000 members and 37 offices across Australia, one more in Shanghai. It has a permanent staff of 660, and at any given time, plus roughly 2,300 temporary hires, all working for their business and organization clients.
RSGA provides high quality recruitment services to all sectors of the economy including acute and tertiary health, community services, corporate, and the industrial sector. Whether these are full time, part time or casual roles, RSGA can match the right employees with the right roles. RSGA has continued to grow, both by acquisition and through internal growth, and this has been the catalyst for the Turbo Project – an application to consolidate the operations of diverse, legacy recruitment and payroll systems onto a single IT platform.
RSGA aims to provide the most appropriate connections between employers and the candidates most suited for open positions. The group’s value proposition to jobseekers is a promise to foster career growth by matching them to the right job opportunities. It is a win-win for everyone, as employers also get the best candidates.
Developing a complex system to integrate 12 diverse legacy systems into one platform that will streamline operations across 35 clients offices and efficiently manage the recruitment and payroll processing functions.
RSGA moved from growth based on an acquisition model, to growing organically with the internal growth of its members. The level of efficiency in each individual office under the group has an effect on the overall business goals, and RSGA had to look for a solution.
To streamline operations across the many diverse offices, RSGA needed a software platform that could manage all these offices and boost operational efficiency.
A few releases down the line, they faced a major problem with testing the Turbo project and went to the market to seek a software testing services company. That’s when Testpoint was brought on board.
According to Jonathan, “the sheer breadth and variety of legacy systems and their data that were migrated to the new platform was immense. There were many go-lives as each constituent member of the business was brought onto the Turbo platform, each bringing its own set of challenges. One of the main challenges to ensuring successful and high quality releases was implementing a robust testing strategy and framework. This has been a very challenging project due to the complexity of the legacy platforms and the challenges posed by the COVID-19 pandemic.”
The previous solution relied on a business-as-usual testing strategy. Employees of the client business would run tests as they carried out their daily tasks. It required each participating employee to dedicate some time to run the tests on each business use case.
Under this old strategy, the testing workload was pushed out to the client, which was not desirable. It increased employee fatigue and lowered their efficiency in executing their normal duties. It also added to the labour costs of the client business, as the process often took away a substantial amount of time for which the client would pay the employees. This was not in line with the goals of the Turbo platform.
Ideally, the testing of the complex, sophisticated and integrated Turbo platform developed by the Recruitment Solutions Group Australia required a team of experienced Test Analysts and process management resources and tools.
Before engaging the services of Testpoint, the daily usage testing strategy of using the client business’s resources to test the immensely complex code base meant that the testing was carried out by staff who were not trained in software testing and management techniques. These employees were subject matter experts, and were not qualified to deliver accurate tests and ensure a bug-free software release.
As had happened with earlier releases before RSGA outsourced the testing of the Turbo project to an external professional testing services provider, the results were always difficult to ascertain and quantify. This left the group without a clear picture of the progress of the testing process, and the actionable data required to recommend a go live based on a data driven decision.
The previous business-as-usual testing method, using the business’s HR resources, was compromised due to the burden placed on the client business.
With the client’s in-house staff running the tests on such a complex system, there were bound to be challenges. It required expertise and experienced in payroll and recruitment systems, Test reporting was fragmented and chaotic because the staff lacked knowledge in testing techniques.
The test results were difficult to ascertain and quantify, leaving the business without a clear picture of progress and the data required to recommend a go live based on a data driven decision.
Prior to engaging Testpoint, successful and high quality releases were difficult to achieve, and software was at risk of being deployed without meeting the relevant exit criteria.
Early releases relied on the existing business resources to drive the testing. While this delivered a quality outcome for the initial small releases, it was evident that this alone would not support the complexity of the future releases. RSGA faced a big challenge in coming up with a well structured release management system, and could not guarantee that the system was based on quantitative information.
This resulted in a number of sub-optimal releases with negative impact on business operations. What the project required was specialist testing personnel to complement the existing testing regime, thereby reliving client businesses the day-to-day burden of managing the testing process
Invoicing RSGA’s clients would be susceptible to error, which would result to delays in payments. This would have a negative effect on the organisation’s cashflows.
Staff would potentially be paid incorrectly, with the outcome that they may not want to work for the organisation, or the organisation may make financial losses.
The business would be unable to meet all statutory requirements, and this would result in issues with the ATO and other regulatory authorities.
The recruitment management system would be incapable of providing an easy-to-use and efficient platform
The Turbo project’s team went to the market seeking an organisation that could assist with the testing of the program. They were looking for a testing services provider who could deliver a mature, time-tested software testing framework capable of supporting the complexity of the testing environment.
Unlike with the existing testing strategy, the new solution would have to remove the dependency on the clients’ business’s resources. This would save the business’s resources and allow it to retain the productivity of its employees.
According to Jonathan, the Program Manager at RSGA, they also required a complete test management platform like Vansah for Jira Test Management that could be used by the testing team and the relevant vendors while providing actionable management reporting. They had to ensure that each release was of the highest possible accuracy. The fewer the bugs in the software, the lower the financial cost of fixing them.
Due to the vast diversity of the legacy systems that were behind integrated onto the Turbo platform, RSGA team had to ensure that all releases were of high quality as well as successful.
“In consultancy parlance, Testpoint does not ‘body–shop’. They immersed themselves into our business. They had provided similar resources for other major projects at NSW Business Chamber, had a proven capability, and are a trusted partner. “
~ Jonathan Clare
Testpoint were contracted to provide a managed testing service. This included a test manager and two test analysts. They also provided their own senior management team to oversee the whole testing process, and give internal RSGA management executive level reporting.
“Testpoint has a proven capacity to work with vendors, a critical skill for this project”, he added.
Jonathan Clare, the project manager at RSGA reflected that “Testpoint has been able to deliver an industrial grade test framework to facilitate a professional software testing regime.”
When Testpoint joined the Turbo project, they brought Vansah for Jira Test Management, a testing tool they had developed in-house, along with the necessary support to manage the testing process. They established a mature reporting system that provided actionable information to ensure successful releases.
Sarah Morgan, head of the Program Management Office, commented further that “the relationship with Testpoint can best be described as collaborative. We work together as partners, rather than a business- supplier relationship.”
“They are interested in developing a real relationship to both fully understand our business and investigate all the possible methods they can employ to provide our business with unique solutions.”
~ Sarah Morgan
Testpoint has Increased IT delivery for the business by 100% in comparison with previous projects’ delivery.
As the interview came to an end, Jonathan concluded with the following encouraging remarks:
“Testpoint has provided an exceptional level of service to our organisation, ensuring we are always on top of the testing process and its progress, and that we have the information we need to enable the removal of any blockers to the testing process in a timely manner. Additionally, they have made numerous recommendations in the course of our engagement, identifying areas for continuous improvement and mapping out a clear path towards the implementation of those recommendations”.