iLAB has been a massive contributing factor of getting to the bottom of our performance related problems
Previouse performance baseline, 1,039 transactions per period
After performance testing, 4,079 transactions per period.
iLAB Understands Performance Testing
When your organization is implementing a new solution, or replacing existing technology it is equally as important the solution performs the necessary functions and has the ability to execute these functions under the toughest of circumstances.
Failure to understand the demands placed on your software and account for varying peaks of use can cause your solution to come crashing down, haulting your critical business functions and hurting productivity or revenue generation.
In order to properly implement new technology, you must first have a firm understanding of what core business objectives this technology needs to address and how you wish your organization to utilize it during normal business operation.
Once we help you better understand your goals, we must establish baseline metrics and performance goals for your systems. Our performance testing solutions utilize these key metrics to understand whether your software solution is meeting the real world demands your business will place upon it.
Performance testing is critical for examining the typical 20 percent of any given software solution that will be used 80 percent of the time. Once this area is identified, our testing process can help identify and eliminate bottlenecks that can limit productivity.
Are you exposing your business or customers to technology that frustrates and limits your potential? When it comes to performance, working once is not enough. Your solution must work at all times.
Some organizations are forced to implement new technology, not because they require a significant amount of new functions and features, but because an existing legacy system no longer has the support they need. Such was the case for one iLAB client in the automotive parts industry.
An existing software solution was allowing them to manage daily operations to a satisfactory level, but there was growing concern because the development company was no longer in business to support the solution if a significant issue arose. When so much of the organization’s functions depended on the effective use of this software, it left ownership in fear of a business altering crash.
As a result, the client sought to bring in and implement a new software solution that was custom developed for their needs. This program, called Sales Catalogue needed the additional support of iLAB to ensure the technology would work under the pressure of every day, heavy use by the workforce.
Additionally, the client wanted to make sure they had a long-term partner for testing and internal resources that could help manage the system and leave them less exposed to the risks they faced before.
While the features of the Sales Catalogue solution were attractive, the biggest concern for the client was avoiding the loss of productivity by implementing the new software. Since the previous system had performed adequately, it was essential that this software move be considered a step forward.
This undertaking created a significant amount of risk if Sales Catalogue was not optimized effectively. Would the cost of implementing the new solution create a massive spike in overhead? Without proper understanding of key performance metrics and consulting from iLAB, those risks could have become very real nightmares.
The iLAB Solution
The first step of this engagement was guiding the client into the proper implementation of Sales Catalogue. This meant analyzing server configurations to understand which deployment would be the most efficient for performance, but also economical for the organization’s profitability. While a more elaborate, regional server network seemed like it would deliver a much higher level of performance, it was found that a single server setup actually matched the performance metrics and did so at a fraction of the cost.
While profitability was preserved by an implementation plan requiring less manpower and finances to maintain the system, the focus was shifted to understanding potential losses in revenue generating productivity from the solution itself.
In order to understand how the performance of the software would impact the daily operations of the client, iLAB identified the major processes that were being utilized the most by their employees. It was found that initially, the core features their team needed the most were creating processing times up to 5 minutes for a single transaction. This led to a complete inability to effectively service customers and an overall reluctance from the users to actually use the system.
The iLAB team used this research to identify the areas of their (Maybe list database technology here Oracle, SQL…) solution database that were being queried the most frequently and develop optimization strategies around them. This created a faster process for each element of the transaction and significantly dropped the total time for each transaction.
Because this system was being used by several different locations, identifying common queries to the database was also significant to reducing the potential for system lock outs created by users attempting to access the same information simultaneously. By simply reducing the time a process needs to reference a specific data set from several seconds to fractions of a second, the likelihood of user overlap was nearly eliminated.
Once the testing process looking into single transactions was complete, the focus was shifted to understanding how this solution would perform over the load of a typical day. To accomplish this, iLAB simulated 8 weeks worth of standard work in a matter of hours. It was found that significant productivity gains were made due to the optimization process.
The previous performance baseline for this solution would produce 1,039 transactions in just under 4 hours. After testing and optimization, a nearly 400% increase in productivity to 4,079 was realized. These results were extremely significant to an organization concerned over maintaining levels of production.
As the project drew to a close, iLAB worked to provide the critical training and education to internal staff so they could continuously monitor the solution and make sure it was meeting the established performance baselines. Still today, iLAB remains a valuable consultant and a critical part of the continued productivity successes for our client and their Sales Catalogue solution.
To receive updates on Performance Testing. Please fill out your contact information and we will be in touch.