Performance Testing

Is DevPerfOps a thing?

Is DevPerfOps a thing?

New technology terms are constantly being coined. One of our lead consultants answers the question: Is DevPerfOps a thing?


Hopefully it’s no surprise that traditional performance testing has struggled to adapt to the new paradigm of DevOps, or even Agile. The problems can be boiled down to a few key factors:

  1. Performance testing takes time—time to script, and time to execute. A typical performance test engagement is 4-6 weeks, during which time the rest of the project team has made significant progress. 
  2. Introducing performance testing to a CI/CD pipeline is really challenging. Tests typically run for an hour or more and can hold up the pipeline, and they are extremely sensitive to application changes as the scripts operate at the protocol level (typically HTTP requests). 
  3. Performance testing often requires a full-sized, production-like infrastructure environment. These aren’t cheap and are normally unavailable during early development, making “early performance testing” more of an aspirational idea, rather than something that is always practical.

All the software vendors will tell you that DevOps with performance testing is easy, but none of them have solved the above problems. For the most part, they have simply added a CI/CD hook without even attempting to challenge the concept of performance testing in DevOps at all.

A new world

So what would redefining the concept of performance testing look like? Allow me to introduce DevPerfOps. We would define the four main activities of a DevPerfOps engineer as:

  1. Tactical Load Tests
  2. Microbenchmarking
  3. APM and Code Reviews
  4. Container Workloads

Let’s start at the top.

Tactical Load Testing

This is can be broadly defined as running performance tests within the limitations of a CD/CI pipeline. Is it perfect? No. Is it better than not doing anything or struggling with a full end-to-end test? Absolutely, yes!

Tactical Load Testing has the following objectives:

  • Leverage CI toolkits like Jenkins for execution and results collection.
  • Use lightweight toolsets for execution (JMeter, Taurus, Gatling, LoadRunner, etc. are all perfectly good choices).
  • Configure performance tests to run for short durations. 15-20 minutes is the ideal balance. This can be achieved by minimising the run logic, reducing think times, and focusing on only testing individual business processes.
  • Expect to run your performance tests on a scaled-down environment, or a single server node. Think about what this will do to your workload profile.

Microbenchmarking

These are mini unit or integration tests designed to ensure that a component operates within a performance benchmark and that deviations are detected.

Microbenchmarking can target things like core application code, SQL queries, and Web Service integrations. There is an enormous amount of potential scope here; for example, you can write a microbenchmark test for a login, or a report execution, or a data transformation--anything goes if it makes sense.

Most importantly, microbenchmarking is a great opportunity to test early in the project lifecycle and provide early feedback.

APM and Code Reviews

In past years, having access to a good APM tool or profiler, or even the source code, has been a luxury. Not anymore--these tools are everywhere, and while a fully featured tool like AppDynamics or New Relic is beneficial for developers and operations, a lot can be achieved with low-cost tools like YourKit Profiler or VisualVM.

APM or profilers allow slow execution paths to be identified, and memory usage and CPU utilisation to be measured. Resource intensive workloads can be easily identified and performance baked into the application.

Container Workloads

Containers will one day rule the world. If you don’t know much about containers, you need to learn about them fast.

In terms of performance engineering, each container handles a small unit of workload and container orchestration engines like Kubernetes will auto-scale that container horizontally across the entire data centre. It’s not uncommon for applications to run on hundreds or thousands of containers.

What’s important here is that the smallest unit of workload is tiny, and scaling is something that a well-designed application will get for free. This allows your performance tests to scale accordingly, and it allows the whole notion of “what is application infrastructure” to be challenged. In the container world, an application is a service definition… and the rest is handled for you.

So, is DevPerfOps a thing? We think so, and we think it will only continue to grow and expand from here. It’s time that performance testing meets the needs of 2018 IT teams, and JDS can help. If you have any questions or want to discuss more, please get in touch with our performance engineering team by emailing contactus@jds.net.au. If you’re looking for a quick, simple way of getting actionable insights into the performance health of your website or application, check out our current One Second Faster promotion.

Our team on the case

Every day, do something that people want.

Nick Wilton

Consultant

Length of Time at JDS

8.5 years

Skills

Primary: Software security, Performance optimisation

Secondary: DevOps, Software development, Technical sales

Workplace Solutions

I help clients to solve problems like:
  • Is my application secure?
  • How do I manage threats?
  • Will my application perform when I need it to?

Workplace Passion

It’s all about managing risk whilst driving business confidence in technology and software solutions. That’s what I’m passionate about.

Read more Tech Tips

Posted by JDS Admin in Tech Tips
What if your application was one second faster?

What if your application was one second faster?

Why one second faster?

Improving your website performance will increase your business. But don’t take our word for it—there is plenty of evidence.

According to Kissmetrics:

  • 25% of consumers will abandon a website that takes more than four seconds to load
  • 47% of consumers expect a webpage to load in two seconds or less
  • 79% of shoppers who are dissatisfied with website performance are less likely to buy from the same site again
  • A one-second delay in page response can result in a 7% reduction in conversions
  • A one-second delay (or three seconds of waiting) decreases customer satisfaction by about 16%

So, what would performing one second faster mean for your web application or website? JDS is now offering a limited time promotion that will allow you to realise the maximum performance of your website or application. Over the course of five days, our experts will work with your team to analyse your web application and accelerate its performance for your customers.

 

What’s included?

  • Your own dedicated performance expert for five days (either on-site or off-site)
  • A technical deep dive of your web application, turning over every rock to understand how it can work faster and harder for your business
  • Best practice tips and techniques straight from the guys in the know
  • Experts fluent in everything from Java and .NET through to SAP and Oracle
  • A presentation and roadmap of the findings and recommendations found

Why JDS?

We are Australia’s leading performance test consultancy with 15 years of experience partnering with organisations of every size, from startups to large enterprises and governments. We have a reputation for being a key player in making Australian web applications exceptional. Want to get started? Reach out to a JDS team member, send an email to onesecond@jds.net.au, or call 1300 780 432 to confidentially discuss your web application and how we can help.

We partner with leading technologies

The benefits of performance testing with LoadRunner

The benefits of performance testing with LoadRunner

Often in IT projects, the last item to be considered is a performance test. This is a mistake! Poor performance leads to unhappy users. The key to any go-live event is to ensure that your system or application is ready and able to perform well under load (i.e. under the pressure of multiple users). By performance testing with LoadRunner and the help of an experienced performance engineer, you can ensure that your system or application—no matter how simple or complex—is ready to go-live.

Let’s set up a scenario.

You’re undertaking a large project with high pressure expectations and a multitude of stakeholders— and unfortunately, you’re over budget and behind schedule. Do you still schedule in performance testing instead of going straight to production?

What about if you have an internal company system that is slowing down, thus now slowing down your staff from completing work. Considering the bad press that comes along with an application or system that crashes under load, is it worth taking the risk of trying an upgrade?

In both of these scenarios, the answer is yes—performance testing always de-risks projects, making them more likely to succeed and less likely to negatively impact your users.

How does LoadRunner work?

Using LoadRunner, we can emulate user traffic from a user’s perspective. It allows us to create load and volume using the business processes that users perform and thus gives us the ability to see how the system will cope. It’s capability to emulate user traffic and correlate associated metrics (system resources, web servers, network, etc.) is extremely powerful. It’s as close as you can get to a crystal ball in IT—letting you predict what will happen within your system before it goes to prod and affects your users.

LoadRunner comes with a wide range of protocols that it can emulate such as WEB/HTML, RDP, Citrix, SAPGUI, and more. Using its scripting tool, LoadRunner Virtual User Generator (VuGen), performance engineers are able to record and script the different business processes so they accurately represent what users action. Then, in the LoadRunner Controller, a scenario is created so it models the anticipated load on a system. This is used to execute the test and collate results. Finally, in the LoadRunner Analysis tool, we can go over the results of the test and correlate metrics together to view the various aspects of the test. We can also work with the data to discover trends within the results that will hopefully pinpoint any potential performance issues.

Take the example below captured from LoadRunner’s analysis tool after a test:

LoadRunner has a long history in IT, with the first version released in 1989. It's an incredibly mature tool, with a solid reputation.

This was a test conducted for a large data-heavy web-based system. Notice the high response times across the board for each of the different processes—can you imagine the reaction from users of this system if response times are going over 100 seconds for each request?

Another example is testing a new version of an application. The expectation is that the new version should just work…right? A performance test later, looking at the below graph, it would appear that one of the transactions had a performance defect introduced as it now has constant spiking response times. Users now have to wait for an extended period of time to view documents—something that wasn’t an issue before and functional testing did not find. Only while executing and analysing a performance test was this noticed.

 

In 2000, a simplified version of LoadRunner called Astra LoadTest was launched. Today, if you kick LoadRunner hard enough you might even see an error dialog referring to Astra LoadTest.

So how do you go about solving the above problems? Firstly, ensure you get performance testing done to begin with! Then comes the analysis of the data you have collected:

  • Are resources high?
  • Has code been modified?
  • Is the database under-performing?
  • Is there a particular business process that contains high response times?
  • Is it a common component of the application that struggles?

Sometimes the answer is easy and obvious; other times it requires in-depth technical understanding of the environment as well as the results gathered by LoadRunner. Being able to combine performance test execution with in-depth technical analysis is crucial to meaningful results being found.

JDS consultants have more than a decade of experience working with LoadRunner, and we are one of the only Premier Partners of Micro Focus in Australia. This gives us an edge when it comes to performance testing that is unmatched by other performance testers. If you are in the process of introducing a new system or application, make sure you schedule a performance test with JDS. Contact our Micro Focus team today on 1300 780 432 or at microfocus@jds.net.au.

Already have a system or application in place, but looking to make it faster? Take advantage of our One Second Faster solution—five days for less than $5k to get a performance health check.

Our team on the case

Brad Halkett

Length of Time at JDS

Since January 2015

Skills

  • Highly experienced performance tester
  • Application performance monitoring
  • Strong technical skills across a range of technologies

Workplace Solutions

  • AppDynamics
  • HP LoadRunner
  • HP SiteScope
  • HP Virtual User Generator
  • JMeter

Every day, do something that people want.

Nick Wilton

Consultant

Length of Time at JDS

8.5 years

Skills

Primary: Software security, Performance optimisation

Secondary: DevOps, Software development, Technical sales

Workplace Solutions

I help clients to solve problems like:
  • Is my application secure?
  • How do I manage threats?
  • Will my application perform when I need it to?

Workplace Passion

It’s all about managing risk whilst driving business confidence in technology and software solutions. That’s what I’m passionate about.

Our Micro Focus stories

Posted by JDS Admin in Micro Focus, Tech Tips
How to revitalise your performance testing in SAP

How to revitalise your performance testing in SAP

When you go live with a new system, feature, or application, you want to be confident in how your system will respond. Performance testing is a critical part of the development cycle for any new or updated application. Performance testing will push your SAP system to the limits, with the aim to find any performance or system bottlenecks before you go live. Enhancing your test with SAP PowerConnect for Splunk will not only help you identify bottlenecks but also get an understanding of how your underlying SAP system behaves under load.

Database metrics can be correlated with performance test data to understand how the system responds to load

There are many benefits to using SAP PowerConnect when testing SAP—starting with rapid deployment.

Rapid deployment

Whether you are using a production or test environment, PowerConnect can be quickly installed, with searchable data available in less than ten minutes. This is good news for performance testing, where deadlines are often tight. It is compatible with NetWeaver versions 7.0 through to 7.5, so if you have older components or are comparing performance after a migration to the latest version, you’ll be covered.

Shortly after installation, you will experience the next benefit—ease of access to data. With an intuitive and highly visual interface, both testing and development teams will have easy and instant access to data from all areas of your SAP system. This will speed up defect investigations, as testers will no longer need to gain special system access or need to submit requests to the Basis team to gather monitoring information.

Highly visual, real-time data

Performance testing may find issues in a variety of places. PowerConnect provides more than 50 dashboards with a visual representation of the data gathered from your SAP system. You can focus on a specific server or look for trends in a system-wide metric. The generated graphs can then be used in the test reports to illustrate resource usage or contention.

Custom code is often more likely to cause issues than out-of-the-box code, which is why it is targeted during performance testing. It can be difficult for testers to know what custom code is doing without working closely with the developers—which isn’t always feasible.

PowerConnect allows you to add monitoring of custom function modules (anything starting with Z_*) by extending its framework. Example extractor code templates are provided to let you collect your own specific metrics very easily. Monitoring your custom code gives your testers increased visibility and frees your developers to work on any bug fixes or changes.

Splunk is a data platform, which means you can mix and match data from other sources to find potential correlations. This can be particularly helpful if you onboard your performance test data. Having both sets of data lets you visualise SAP metrics correlated with test progression. For example, you could compare work process utilisation against user volume, and potentially find system limits in terms of number of concurrent users.

Splunk’s data retention is also a bonus. Inside SAP, the data is aggregated, so detail is not available after a few days or weeks. Knowing when your test started, you can view that time window in Splunk, and still have the same level of detail as the day of the test. This allows you to easily compare today’s performance with the performance from six months ago, greatly helping regression testing analysis.

Volume test optimisation

SAP performance testing will frequently occur alongside volume test optimisation (VTO). This is the process where an SAP expert will analyse the system while under load and make expert tuning recommendations. A common output of VTO is system-wide or server specific parameter changes. It’s sometimes hard for testers to know exactly what parameter changes have been applied, as they typically don’t have access to this config. PowerConnect has a dashboard in the similar vein of a “Gold master” report, which gives testers the ability to compare the current set of parameters across each server, so they can clearly see what has been applied. This dashboard can highlight discrepancies between parameter settings on different servers, which can save time trying to diagnose issues due to misconfiguration.

Parameter comparison between different SAP servers lets testers verify the right settings have been applied without needing system access.

All these benefits give you impressive insight into your SAP system in the test environment—but once testing has completed, it makes sense to have the same level of monitoring in Production. This will give you confidence that you can identify issues as they develop, or perhaps allow you to focus on known triggers so you can act before they become issues.

PowerConnect is the only SAP-Certified SAP to Splunk connector, so you can be sure it has met the stringent SAP development guidelines. You’ll benefit from all the above benefits in production, including rapid deployment, ease of use and fast access to data, a highly visual interface, and the ability to correlate with other Splunk data.

Want to find out more?

Find out more about SAP PowerConnect for Splunk and how it can be a key tool for your business in 2018 by attending our event, "Splunkify your SAP data with PowerConnect." JDS and Splunk are co-hosting three events across Australia between March and May 2018, starting with our event in Brisbane on 28 March. Register today to ensure your place!

Register in one of three locations

Brisbane Event—Wednesday 28 March, 5pm

Tattersall’s Club
215 Queen Street
Brisbane City QLD 4000

 

[formidable id="22"]

By clicking this button, you submit your information to JDS Australia, who will use it to communicate with you about this event and their other services.

Sydney Event—Tuesday 15 May, 12pm
Splunk Office
Level 1, 141 Walker Street
North Sydney NSW 2060

[formidable id="17"] By clicking this button, you submit your information to JDS Australia, who will use it to communicate with you about this event and their other services.
Melbourne Event—Thursday 17 May, 12pm
Splunk Office
Level 16, North Tower, 525 Collins Street
Melbourne VIC 3000

[formidable id="20"] By clicking this button, you submit your information to JDS Australia, who will use it to communicate with you about this event and their other services.

Find out more

To find out more about how JDS can help you implement PowerConnect, contact our team today on 1300 780 432, or email contactus@jds.net.au.

Our team on the case

Work smarter, not harder. (I didn't even come up with that. That's smart.)

Daniel Spavin

Performance Test Lead

Length of Time at JDS

7 years

Skills

IT: HPE Load Runner, HPE Performance Center, HPE SiteScope, HPE BSM, Splunk

Personal: Problem solving, Analytical thinking

Workplace Solutions

I care about quality and helping organisations get the best performance out of their IT projects.

Organisations spend a great deal of time and resources developing IT solutions. You want IT speeding up the process, not holding it up. Ensuring performance is built in means you spend less time fixing your IT solutions, and more time on the problems they solve.

I solve problems in our customers’ solutions, so customers can use their solutions to solve problems.

Focus. Work hard. Stay positive. It always seems impossible until it’s done.

Daniel Tam

Account Manager

Length of Time at JDS

10 years

Skills

I am an experienced Account Manager, with a strong capability for problem-solving and creating the solutions that best match each customer’s unique requirements. I have a demonstrated technical capability across numerous disciplines, including:

  • Performance testing
  • Application performance monitoring (‘APM’)
  • IT Service Management (ITIL 3 certified)
  • CMDB, automation and orchestration

Workplace Passion

I have a strong passion for understanding our customers’ unique requirements and helping to create solutions that best solve both their technical and business needs.

Read more Tech Tips

Posted by JDS Admin in SAP, Tech Tips
The benefits of performance testing ServiceNow

The benefits of performance testing ServiceNow

If your organisation relies on ServiceNow, it is critical to ensure that your instance performs to avoid interruption to your business and loss of revenue or reputation. JDS provides performance testing support to give you visibility of potential issues and solutions to resolve them. Below are a couple of real-life examples of how we have helped businesses in Australia and globally.


First things first...

What is performance testing?

Performance testing ensures your platform and custom code perform under expected production loads and that response times from locations around the world meet your expectations. At its heart, testing lets you know whether your IT systems, software, or application is doing what you expect it to do, how you expect it to be done.

Why should you do performance testing?

We have all seen what happens when things go wrong with an IT system. From the crashing of the Click Frenzy sale in 2016, to the recent complete shutdown of a major Australian train network during peak hour, the result of poor performance testing for a business is embarrassing at best—and can be disastrous at worst.

Performance testing will give you confidence that when people turn to your system, it won't turn them away. It does so by ensuring your system functions as it should under a variety of scenarios and loads.

Why JDS?

JDS has more than ten years of experience doing performance testing with a variety of systems, and one of our key vendor partners is ServiceNow. We are ServiceNow's global partner of choice for testing the performance and availability of their platform. JDS has a large pool of performance testing experts with extensive experience in performance testing ITSM implementations as well as customisations.

How has JDS helped businesses with ServiceNow?

JDS has provided ServiceNow support and performance testing for dozens of businesses throughout Australia and around the world. Here are two specific accounts of how we have helped identify issues through performance testing and solved them for our clients:

ServiceNow Global Use Example

Client #1 had users based in three countries around the world (Australia, USA, and Germany). When issues were raised in one part of the world, they would be investigated and resolved in another, which meant the platform had to be able to support multiple peak periods 24/7. JDS was engaged to ensure that during their busiest period, the ServiceNow platform would support all their user activity.

To start, we spoke with Client #1 to clearly define their needs and walk through the custom processes they were implementing. Then we created a test plan that outlined what we were testing and how. The test plan showed the steps that test users would make in the system to raise, approve, implement, and close tickets.

In collaboration with the ServiceNow load test team, JDS simulated load (i.e. user activity) on the platform from different locations around the world. We raised, approved, updated, progressed, and closed tickets for incident, problem and change management. Test users also browsed knowledgebase articles and the service portal.

By conducting this testing, we were able to show that ServiceNow would support all of Client #1’s users during their busy periods, and that there was extra head room to grow. This testing gave the client confidence that their ServiceNow platform would meet their current and future needs.

ServiceNow Custom Code Example

This client had developed a customised form, based on a Service Catalog request, which helped them manage their internal batch operations and server restarts. Sometimes these requests were submitted without much lead time and needed to be approved and implemented as soon as possible.

During functional testing, the form worked just as intended; however, there was a performance bottleneck lurking in the custom code. This bottleneck would delay the progress of important tickets, and only show itself under load. While a single user could complete the process quickly, multiple users concurrently raising tickets would experience a delay in progressing their tickets. If users had an urgent ticket raised, the approver wouldn’t be notified until it was possibly too late.

To help them identify the problem and find a solution, JDS simulated hundreds of users raising incidents, creating change requests, and lodging problem tickets, as well as using the new custom form. We noticed that tickets raised while under load experienced some long delays in getting approvals.

Further analysis of the approval workflow allowed us to isolate the problem. We were then able to point the development team to the issue, and they quickly created a patch to fix it.

By testing the whole platform under expected load, JDS was able to isolate issues with custom code that would otherwise have been found in production (i.e. by frustrated users). Instead, the patch was applied, and the retest confirmed that important tickets would get to the right people in time.

Conclusion

No matter the size of your business, or the complexity of your ServiceNow requirements, the performance testing provided by JDS Australia will give you peace of mind knowing your system can function under a variety of circumstances—both within and outside your control.

To find out more about getting performance testing support for your ServiceNow platform, contact us at contactus@jds.net.au or call 1300 780 432.

Our team on the case

Work smarter, not harder. (I didn't even come up with that. That's smart.)

Daniel Spavin

Performance Test Lead

Length of Time at JDS

7 years

Skills

IT: HPE Load Runner, HPE Performance Center, HPE SiteScope, HPE BSM, Splunk

Personal: Problem solving, Analytical thinking

Workplace Solutions

I care about quality and helping organisations get the best performance out of their IT projects.

Organisations spend a great deal of time and resources developing IT solutions. You want IT speeding up the process, not holding it up. Ensuring performance is built in means you spend less time fixing your IT solutions, and more time on the problems they solve.

I solve problems in our customers’ solutions, so customers can use their solutions to solve problems.

Need performance testing support?

If you have any questions about ServiceNow performance testing, please feel free to contact JDS.

Posted by JDS Admin in Blog, Case Study, Energy and Resources, Professional Services
Case Study: Flash Group optimises performance of the Global Corporate Challenge Website

Case Study: Flash Group optimises performance of the Global Corporate Challenge Website

HP LoadRunner ensures performance and availability of Global Corporate Challenge’s website

HP LoadRunner software takes the guesswork out of the GCC website’s development. It provides confidence that the application will work as intended and it gives us the data we need to support our decisions.

August 2010

In 2009, Flash experienced some performance issues with the Global Corporate Challenge (GCC) website—the world’s first virtual health program that encourages corporations to help their employees get active and healthy—that resulted in speed degradation, functionality errors and site downtime

With the number of GCC participants predicted to double in 2010 to 120,000, Flash needed to drive a higher level of application performance and mitigate the risks it had previously. As a result, the company turned to HP Preferred Partner, JDS Australia, for a solution. The company adopted a Business Technology Optimization (BTO) approach to application performance with HP LoadRunner software for predicting the behaviour and performance of the GCC website under load.

Objective

Flash Group wanted to mitigate the risk of performance issues for the launch of the 2010 Global Corporate Challenge (GCC) website.

Approach

Flash engaged HP Preferred Partner, JDS Australia and adopted a Business Technology Optimization (BTO) strategy with HP LoadRunner software to obtain an accurate picture of end-to-end system performance.

IT improvements

  • Ensured the quality and performance of the GCC website for the 2010 programme.
  • Established a standardised procedure for load testing the website.
  • Identified and eliminated performance bottlenecks to tune for better performance.
  • Matured its website development methodology.
  • Raised its profile and credibility as an organisation that produces high-performing, user-friendly websites.
  • Delivered 99.99 per cent uptime on its systems with web servers only reaching 20 percent system capacity, and page response times of less than two seconds which resulted in a high-quality user experience and enhanced the programme’s brand value.

About Flash Group

Flash Group (Flash) is one of Australia’s fastest growing full-service advertising agencies, offering integrated services including above and below the line advertising with in-house digital, strategy and design.

The company’s 30 staff are dedicated to servicing a group of high profile clients that spans retail, healthcare, travel, fashion, hardware, consumer electronics and entertainment. This includes leading brands such as Pioneer, Stanley, Global Corporate Challenge, Contiki, Origin Energy, Clive Peeters, and more.

Every year, the company assists Global Corporate Challenge (GCC), a world-first virtual health programme that encourages corporations to help their employees get active and healthy. The programme sees people from around the globe form teams and don pedometers for a period of 16 weeks and record their daily step count on the GCC website, which was designed and built by Flash.

Industry

Marketing and Advertisement

Primary hardware

  • Multiple Virtual Web and Database Servers hosted externally running Windows Server 2008

Primary software

  • HP LoadRunner software

Predicting system behaviour and application performance

“The stability and performance of the GCC website is critical to the long-term success of the programme,” explains Carla Clark, digital producer, Flash Group.

“While we undertook some basic testing in 2009, we did not have adequate visibility to obtain an accurate end-to-end picture of the website’s performance, particularly at peak loads. This was apparent when we experienced issues during the 2009 program and it was the impetus for us to seek a performance validation solution.

“Despite the broad experience of our team, we wanted to leverage specialised expertise in performance validation, so we invited JDS Australia to recommend an appropriate software solution. We settled on HP LoadRunner software, due to its functionality, reliability and versatility.”

Partnership provides expertise and speeds time to benefit

An HP Platinum Partner and winner of the coveted HP Software and Solutions Partner of the Year Award for the past four years, JDS is widely regarded as a leader in the BTO space. The company provides extensive and in-depth knowledge of HP’s suite of testing and monitoring solutions, offering support to clients in a variety of industries.

The account manager at JDS Australia believes this is quite an unusual project, as Flash is one of the first creative agencies he has come across that realised the importance of performance validation for a website it had developed. “Ensuring that mission-critical systems such as the GCC website are available and performing as intended is something that all organisations grapple with. However, we don’t often see creative agencies trying to predict system behaviour and application performance at this level – that’s usually the domain of IT teams or developers.

“For organisations (such as Flash) that don’t have in-house performance testing expertise, getting a partner on-board takes the hassle out of deployment. In this instance, JDS provided a roadmap to help Flash mitigate the risk of deploying the GCC website and prevent the costly performance problems it had previously incurred. We helped the team stress test the website to handle the large increase in participants and determine the peak loads and transactional volumes, which in turn enabled us to recommend how best to setup the IT infrastructure. The testing also identified bottlenecks, which the website developers rectified this year.”

Carla Clark believes that having an HP partner involved made all the difference to this project. She says, “Having JDS on board meant that we could focus on our core competencies, while allowing them to do what they do best—provide the services needed to ensure the GCC website would be available and performing as and when required. JDS has assisted Flash in getting the most out of HP LoadRunner in a short space of time.”

Mitigating risk and gaining confidence

The company’s vision in adopting HP LoadRunner was to ensure the GCC website would be scalable in line with the rising number of users. “We wanted to adopt a long-term approach to this project and create a robust website to keep pace with the programme’s planned growth,” explains Tim Bigarelli, senior developer at Flash. “This also entailed the migration to a new IT infrastructure to further enhance our ability to support the website’s evolution.”

Flash began preparations for the launch of this year’s website by having JDS test the previous application on the old infrastructure to establish performance benchmarks. The next round of tests were applied to the new code base using both the old and new infrastructure. “The results uncovered were extremely beneficial as it enabled us to redevelop the website for maximum performance and functionality. But more importantly, it provided us with complete visibility into the performance of the application from end-to-end, which enabled us to verify that the new application would sustain loads of 1,000 concurrent users over the first peak hour on the launch day with an average login time of 7-8 minutes per user and average response times for all pages under two seconds to avoid abandonment,” adds Bigarelli.

Following a review of three solutions, we settled on HP LoadRunner Software, due to its functionality, reliability and versatility.
JDS has assisted Flash in getting the most out of HP LoadRunner in a short space of time.
HP LoadRunner software has helped Flash mature its website development methodology.
We are delighted with the business outcomes of HP LoadRunner software. Thanks to the preparative measures we put in place, our systems thrived and delivered 99.99% uptime, with our webservers only reaching 20% system capacity, and page response times of under two seconds.

Better decisions, operational efficiencies and improved client satisfaction

As a result of deploying HP LoadRunner to validate the performance of the GCC website, Flash has realised considerable benefits. The organisation has facilitated better decision-making, particularly on the development side, experienced operational efficiencies and improved client satisfaction.

Clark says, “HP LoadRunner software takes the guesswork out of the GCC website’s development. It provides confidence that the application will work as intended and it gives us the data we need to support our decisions. In short, it helps us avoid application performance problems at the deployment stage.

“By giving us a true picture of end-to-end performance, diagnosing application and systems bottlenecks and enabling us to tune for better performance, we mitigated the risk of failure for the GCC website. And with access to facts, figures and baseline measurements, we were able to tune the application for success.”

Putting the website to the test

Following considerable testing, Flash launched the GCC website on May 13, 2010. As expected, traffic was extremely high, with an average of 130,000 visitors on the first two days, and a peak of 8,403 visitors in the first hour.

“The GCC website performed according to our expectations and we are delighted with the business outcomes of HP LoadRunner software,” says Clark.

“Thanks to the preparative measures we put in place, our systems thrived and delivered 99.99 percent uptime, with our web servers only reaching 20 percent system capacity and page response times of under two seconds. This enabled us to provide a high-quality user experience, which is enhancing the programme’s brand value.

“Overall, HP LoadRunner software helped us solve key issues this year and identify areas for performance improvements for next year. We have benefited from knowing that performance testing prevents potential failures - such as the ones we experienced last year. As a result, we have considerably reduced the opportunity cost of defects, while driving productivity and quality in our operational environment to deliver a robust GCC website this year, that performs as intended.”

0
%
Uptime
<
20
s
Loadtime
4000
Visitors in First Hour
80
k
Visitors in first two days

Project Outcomes

Business Benefits

  • Mitigated the risks of poor performance with a consistent approach to load testing.
  • Adopted a consistent approach to load testing to make confident, informed decisions about the performance and scalability of the GCC website.
  • Gained a true picture of end-to-end performance, which enabled better decision-making and functionality changes.
  • Increased client satisfaction through a fast, high-performing website.
  • Resolved issues with the production architecture and configuration before users were impacted.
  • Gained understanding and confidence in the performance characteristics of the website prior to going live.

Looking ahead

HP will continue to play a key role as the performance validation backbone of the GCC website. By leveraging the functionality and flexibility of HP LoadRunner software, Flash will continue to derive value from predicting system behaviour and application performance. The company is also exploring options to extend its HP investment by utilising the HP LoadRunner scripts with HP Business Availability Center software to monitor the performance and availability of the GCC website from an end user perspective.

In the future, Clark is keen to have someone in the team take the lead on testing. She says: “This project has demonstrated to us just how important testing really is, so we are focused on ensuring it becomes part of our routine development. We are also keen to share the functionality of HP LoadRunner to other clients with similar-sized projects.

“On the whole, HP LoadRunner software has helped Flash mature its website development methodology. We deployed a higher quality GCC website, improved client satisfaction and raised our profile and credibility as an organisation that produces high-performing, user-friendly and scalable websites,” concludes Clark.

Our team on the case

Work smarter, not harder. (I didn't even come up with that. That's smart.)

Daniel Spavin

Performance Test Lead

Length of Time at JDS

7 years

Skills

IT: HPE Load Runner, HPE Performance Center, HPE SiteScope, HPE BSM, Splunk

Personal: Problem solving, Analytical thinking

Workplace Solutions

I care about quality and helping organisations get the best performance out of their IT projects.

Organisations spend a great deal of time and resources developing IT solutions. You want IT speeding up the process, not holding it up. Ensuring performance is built in means you spend less time fixing your IT solutions, and more time on the problems they solve.

I solve problems in our customers’ solutions, so customers can use their solutions to solve problems.

Take the path of least resistance.

Michael Lee

Consultant

Length of Time at JDS

9 years

Skills

OMi, BSM, NNMi, SiteScope, VuGen, QTP/UFT

Every day, do something that people want.

Nick Wilton

Consultant

Length of Time at JDS

8.5 years

Skills

Primary: Software security, Performance optimisation

Secondary: DevOps, Software development, Technical sales

Workplace Solutions

I help clients to solve problems like:
  • Is my application secure?
  • How do I manage threats?
  • Will my application perform when I need it to?

Workplace Passion

It’s all about managing risk whilst driving business confidence in technology and software solutions. That’s what I’m passionate about.

Why choose JDS?

At JDS, our purpose is to ensure your IT systems work wherever, however, and whenever they are needed. Our expert consultants will help you identify current or potential business issues, and then develop customised solutions to suit you.

JDS is different from other providers in the market. We offer 24/7 monitoring capabilities and support throughout the entire application lifecycle. We give your IT Operations team visibility into the health of your IT systems, enabling them to identify and resolve issues quickly.

We are passionate about what we do, working seamlessly with you to ensure you are getting the best possible performance from your environment. All products sold by JDS are backed by our local Tier One support desk, ensuring a stress-free solution for the entire product lifecycle.

Posted by JDS Admin in Case Study, Entertainment, Micro Focus, Professional Services
Case Study: Bendigo Bank delivers a higher quality customer experience with HP

Case Study: Bendigo Bank delivers a higher quality customer experience with HP

A quality and performance assurance process optimises the next-generation CRM system at Bendigo Bank.

HP has helped Bendigo Bank set the benchmark for ensuring our mission critical applications are high in quality and give the best performance to support our users in delivering excellent products and services.

June 2011

Bendigo Bank provides banking and wealth management services to individual and small to medium businesses. It is represented in all states and territories with almost 900 outlets, including more than 190 company-owned branches, 250 locally-owned Community Bank® branches, 90 agencies and 800 ATMs.

With a tradition of adding value for customers through quality personal service, the bank recently began to look to technology as the enabler of service delivery and business performance. Realising its existing systems were account-centric and not customer-focused, the bank embarked on an ambitious program to align technology more closely with its business strategy. The result? It purchased Siebel Customer Relationship Management (CRM) and Universal Customer Master (UCM) applications to streamline customer-facing operations.

Known as ‘Enable Customer Phase 1’, the objective of this 18-month project was to introduce CRM and UCM capability across the organisation. As this would significantly impact 5,000 users and would result in considerable change management, the bank knew it had to deliver high-quality applications that functioned and performed at the levels demanded by the business.

“Enable Customer Phase 1 is the single largest implementation undertaken across the Bank in the past 15 years,” explains Robert Murphy, the project’s Technical Implementation Manager. “We had one chance to get it right and we knew quality assurance had to play a big part in the equation. We decided to make use of HP Quality Center software, which has been in the organisation for the past seven years. By leveraging an existing quality management solution, we could reduce our total cost of ownership and ensure a smoother transition to our new CRM platform.”

Objective

To drive the business value of its new customer facing solutions, Bendigo Bank sought to standardise system quality and performance 

Approach

Bendigo Bank adopted a quality and performance assurance approach using HP Quality Center software and HP LoadRunner software

IT improvements

  • Standard platform manages every aspect of system quality and performance
  • Centralisation enhances productivity
  • Isolated and fixed defects quickly
  • Established benchmarks for future enhancements
  • Fine-tuned testing efforts around data migration

About Bendigo Bank

The Bendigo Bank is the retail arm of the Bendigo and Adelaide Bank Group, an Australian company formed in November 2007 as a result of the merger between Bendigo Bank and Adelaide Bank. A publicly listed company, the group is owned by more than 82,000 shareholders.

Industry

Banking and Finance

Primary applications

  • Siebel CRM
  • Siebel URM

Primary software

  • HP LoadRunner software
  • HP Quality Center v9

Partnership provides valuable and timely expertise

To complete the quality approach and ensure all aspects of the new system were tested, the bank appointed JDS Australia to provide services in load testing and performance management.

An HP Platinum Partner and winner of the coveted HP Software Partner of the Year Award for the past four years, JDS is widely regarded as a leader in the Quality and Performance testing space. The company provides extensive and in-depth knowledge of the HP suite of testing and monitoring solutions offering support to clients in a variety of industries.

Steve Smith, JDS Australia’s Account Manager, believes that validating performance of newly deployed mission-critical systems is the key to achieving high user adoption and enhancing the consumer experience. Ensuring that applications are available and performing as intended is something that all organisations grapple with. JDS assisted Bendigo Bank by deploying HP LoadRunner to stress-test its Siebel CRM/URM system to ensure it could handle the peak loads and transactional volumes it would be subjected to, once live.

A quality ownership imperative

Prior to the adoption of HP Quality Center, the bank performed quality assurance on its core systems using a mixture of spreadsheets and documents. Following two mergers, the bank expanded rapidly and decided it needed to standardise its approach to quality assurance as a way of gaining some unity across the business and driving competitive advantage in a tough financial market. Today, the bank is firmly focused on retaining and growing its customer relationships, increasing loyalty and delivering personalised and consistent service experiences.

“We began the quality assurance part of the Enable Customer Phase 1 project by putting the ownership of quality in the hands of the business. We sought to make the business accountable for its operational outcomes. In short, we wanted quality management to be part of everyone’s mandate and HP Quality Center enabled us to do just that,” says Murphy.

“The quality management structure of this project was somewhat unusual. We used an iterative approach to development and put the business analysts, testers and developers into the one team. This allows us to fast-track time to success by facilitating communication and collaboration. But more importantly, it bridged the gap between business and technology expert, aligning testing more closely to business outcomes.”

The value that HP Quality Center has brought to Bendigo Bank can be summarised in terms of standardisation, visibility and insight. We gained an end-to-end quality management infrastructure that gave us visibility into every element of the system and the insight we needed to make good decisions.
We used an iterative approach to development and put the business analysts, testers and developers into the one team. This let us to fast-track time to success by facilitating communication and collaboration... It bridged the gap between business and technology expert, aligning testing more closely to business outcomes.
400
Outlets
300
Atms
30
k
Shareholders
Throughout the course of the project, we were able to isolate and fix defects quickly, automate quality processes and establish benchmarks for future enhancements. Quite simply, we delivered a high-quality, high-performing, robust system to support our people.

Standardised processes improve decision-making

By providing a seamless, repeatable process for gathering requirements, planning and scheduling tests, analysing results and managing defects, HP has brought structure to managing quality for this project.

Murphy explains, “HP Quality Center creates an end-to-end quality management infrastructure to enforce standardised processes and best practices, such as our policy of ‘no work without a ticket’. It has given us the ability to streamline the management of defects, so that we can make effective ‘go/no-go’ decisions.

“By standardising on one quality platform we can do a lot of work in a short space of time, knowing that it is all contributing to our overall quality objectives. We can monitor the advancement of our work against these objectives to determine whether we are on track, on budget and on time. Having such insight into our progress delivers good governance and greatly improves decision-making.”

Testing what’s needed reduces risk

With quality firmly embedded in the centre of the organisation’s development mandate, ensuring that testing is prioritised according to business need was vital to achieving timely results for the bank.

HP Quality Center provides risk-based quality management to objectively assess and prioritise the highest-risk, highest-priority requirement, so testing efforts can be fine-tuned based on quantifiable business risk.

“HP Quality Center supports our approach of not wanting to test everything,” adds Murphy. “It enabled us to marry testing priorities with risk. We focused our testing efforts around data migration from our legacy systems into Siebel, as this was an integral part of future functionality.

“Prioritising our testing was also cost-effective in terms of centralisation and reusability. It meant that our people could store tests in one central location, review test planning information and reuse entire test plans or amend test cases across project components. Plus, having access to quality metrics put the business at ease because we could show that elements had been effectively tested and would work as intended.”

Validating performance

Gaining an understanding of how the Enable Customer project would meet the performance and scalability of the business was another objective the bank sought to achieve. Specifically, it wanted to obtain an accurate picture of end-to-end system performance before going live.

HP LoadRunner software was used to emulate the bank’s working environment with thousands of concurrent users. It stressed the application from end-to-end, applying consistent, measurable and repeatable workloads and identified issues that would affect its users in production.

“As we drove loads against the system, HP LoadRunner captured end-user response times for key transactions. It showed us that had we gone live, our users would have experienced slow performance when printing following a query. We rectified the issue in five days, but without HP LoadRunner it could easily have taken us a month or more to fix it.

“In the end, HP LoadRunner verified that our new Siebel CRM/URM system would meet specified performance requirements including sub-second response times,” confirms Murphy.

Project Outcomes

Quality, confidence, and success

After extensive testing and a successful pilot in two branches, the bank recently went live on Enable Customer Phase 1 without any showstoppers.

“We are delighted with the success of the project’s deployment and have achieved good outcomes through quality and performance testing,” adds Murphy. “Throughout the course of the project, we were able to isolate and fix defects quickly, automate quality processes and establish benchmarks for future enhancements. Quite simply, we delivered a high-quality, high-performing, robust system to support our people.”

“The value that HP Quality Center has brought to Bendigo Bank can be summarised in terms of standardisation, visibility and insight. We gained an end-to-end quality management infrastructure that gave us visibility into every element of the system and the insight we needed to make good decisions.”

Business Benefits

  • Gained 360-degree visibility into application quality
  • Went live on the single largest IT implementation in 15 years (Siebel CRM/URM) which functioned and performed at levels demanded by 5,000 users
  • Rectified performance issue in five days instead of a month
  • Aligned testing to business outcomes by facilitating communication and collaboration among business analysts, testers and developers
  • Reduced application deployment risk
  • Streamlined management process to assist with go/no-go decisions
  • Monitored the progress of work against objectives to track timeliness, budget and readiness

Looking ahead

HP Software will continue to play a key role as the backbone of Bendigo Bank’s quality and performance validation engine.

“We have successfully deployed one of the largest customer-facing projects in the history of the bank. Our focus now is on continuing to manage quality and performance of this system on a quarterly basis, ensuring that updates, changes, and upgrades are validated prior to release.

“Overall, HP has helped Bendigo Bank set the benchmark for ensuring our mission critical applications are high in quality and give the best performance to support our users in delivering excellent products and services,” concludes Murphy.

Our team on the case

Ensure IT works.

Nick Johnson

IT Consultant

Length of Time at JDS

10+ years

Skills

IT monitoring architecture / design / implementation, IT performance testing architecture / design / implementation, support services, presales, IT Sales, IT monitoring strategy development.

Every day, do something that people want.

Nick Wilton

Consultant

Length of Time at JDS

8.5 years

Skills

Primary: Software security, Performance optimisation

Secondary: DevOps, Software development, Technical sales

Workplace Solutions

I help clients to solve problems like:
  • Is my application secure?
  • How do I manage threats?
  • Will my application perform when I need it to?

Workplace Passion

It’s all about managing risk whilst driving business confidence in technology and software solutions. That’s what I’m passionate about.

Why choose JDS?

At JDS, our purpose is to ensure your IT systems work wherever, however, and whenever they are needed. Our expert consultants will help you identify current or potential business issues, and then develop customised solutions to suit you.

JDS is different from other providers in the market. We offer 24/7 monitoring capabilities and support throughout the entire application lifecycle. We give your IT Operations team visibility into the health of your IT systems, enabling them to identify and resolve issues quickly.

We are passionate about what we do, working seamlessly with you to ensure you are getting the best possible performance from your environment. All products sold by JDS are backed by our local Tier One support desk, ensuring a stress-free solution for the entire product lifecycle.

Posted by JDS Admin in Case Study, Financial Services, Micro Focus
Case Study: CitiPower and Powercor take action to ensure quality

Case Study: CitiPower and Powercor take action to ensure quality

CitiPower and Powercor implement HP Quality Center to enhance the delivery of high-quality applications.

Put simply, JDS keeps the testing technology working so that other critical applications continue to be highly available with minimal defects. We would not have achieved the results without them.

December 2012

“Technology underpins the ability of CitiPower and Powercor to safely and effectively deliver power to more than a million customers. It’s critical that our applications are current, functioning and available,” says Fiona Hocking, CSA assurance team leader, Powercor.

Objective

To deliver top-quality, high-performing business applications that are current, functioning and available

Challenge

Develop an effective Quality Assurance (QA) discipline for application lifecycles across the enterprise

IT improvements

  • Provides HP Quality Centre (QC) to application groups with zero outages
  • Provides a holistic view of an application testing status
  • Allows application teams to manage up to 30 test cycles with 500 test cases, resulting in the management of over 6,500 defects
500000
Smart meters across the state
89
%
Availability requirement

About the Client

CitiPower and Powercor are Australia’s leading electricity distributors owned by Cheung Kong Infrastructure Ltd (CKI) and Power Assets Holdings Ltd. Combined, the group operates the largest electricity distribution network in the state of Victoria, servicing over a million customers.

Operating in a highly controlled industry and tasked with providing critical services around the clock, the group relies heavily on its IT infrastructure to deliver energy to customers and to meet regulatory requirements.

This infrastructure is complex to say the least. With over 11 critical business applications, 2,000 users, and multifaceted interfaces to a central information hub for the business facing systems alone, delivery expectations on the IT department are high. Field staff, the group and the government regulator all need real-time information from the electricity network, such as usage patterns, meter data and consumption. Information accuracy and availability can mean the difference between someone getting power or not. Significant penalties apply for missing the mark, so it’s important that the IT department gets it right.

Industry

Power

Primary software

  • HP Quality Center

High availability

To deliver on its strategic objectives, the group mandates that its IT department provides high-performing business applications with a 99.8 percent availability rate. There is zero tolerance for level one defects.

As an internal service provider, the Quality Assurance Team had to define how to best facilitate enterprise testing capabilities with limited resources and tight timeframes. At any one time, an application could be managing 20 to 30 test cycles, with over 6,500 defects being handled across its project lifecycle. The Quality Assurance (QA) Team quickly identified that HP Quality Centre (QC) could be of immediate benefit to application owners. Providing a holistic view of an application’s testing status would allow an application owner to assess priorities, allocate resources and deliver quality applications on time and to specification.

In order to be effective and highly responsive when called upon by stakeholders, the QA Team identified three key areas for HP QC success. Firstly, they enlisted support services from HP Platinum Partner JDS Australia to ensure that HP QC continued to be operational with fast issue resolution.

“When it comes to HP Quality Center, JDS keeps the lights switched on. We simply don’t have to worry about HP QC not being available or operational. JDS ensures that we are aware of product developments, new features and functions, and that our system is kept healthy. I know that any time I call them, they can answer my questions. Our HP QC users have aggressive targets, and using JDS as support means that we can keep our users happy,” said Hocking.

0
0

Tester training

Secondly, the QA Team packaged training programs that could be easily rolled out when required. As each testing requirement is based on secondment, an application owner can nominate different testers as deemed appropriate. Given that testing groups have often never used testing tools, the QA Team has to equip new testers with the skills needed to get the job done.

“HP QC is very customisable to meet the needs of each specific project. This means that we have to be nimble enough to roll out project-specific training,” says Hocking. “The fact HP QC is intuitive makes the training process easier. In some cases, we can train large groups on the basics in less than thirty minutes. Thirdly, the QA Team assists project teams by helping define testing requirements, developing test scripts, and leveraging HP QC for optimal outcomes.

“Since we were tasked with rolling out HP QC capabilities across the enterprise, we have increased its use by 78 percent and improved user-uptake by 67 per cent.”
With a solid QA platform in place that is supported by JDS, CitiPower and Powercor are now better placed to maintain quality applications under pressure and amidst rapid change.

When the government of Victoria announced its smart meter program for improved accuracy of billing, faster connections and disconnections and real-time usage information, the group welcomed the challenge. The project includes a tight time-frame for the installation of 1.2 million smart meters that can transmit two-way data to a central repository.

Leveraging the capabilities provided by the QA Team, the Advanced Metering Infrastructure (AMI) Network Management System (NMS) support team used HP QC to drive the testing. HP QC is used to ensure that a third-party vendor meets Service Level Agreements (SLAs), that the AMI NMS application (Utility IQ) functions as it is supposed to, and that changes to the application do not present performance risks. HP QC allows the application owner to deliver quality solutions that meet company standards.

Field Mobile Applications

Further adhering to government regulations and business drivers, the group has deployed the Ventyx Service Suite to enable the accurate capture of real-time information from the field through over 500 PDAs. Adopting a thorough end-to-end testing process, the application group has aligned business expectations and security issues with the application itself, according to Alan King, manager, Field Mobile Applications. Incorporating HP QC allowed the team to effectively manage over 500 test cases and improve application functionality with the third-party vendor, based on discovered SLA deficiencies.

“HP QC allows us to manage our vendors and internal customers, as we can negotiate patches and articulate the priorities. It also improves our service levels to our internal customers as they have visibility into the defects and can contribute to the priority fix list,” says King.

Hocking adds: “selecting a high performing tool such as HP QC was the first step but having a skilled group of testing and monitoring consultants behind us makes all the difference. Put simply, JDS keeps the testing technology working so that other critical applications continue to be highly available with minimal defects. We would not have achieved the results without them,” says Hocking.

Powercor and CitiPower will continue to draw upon JDS’s expertise in the areas of technical testing, IT monitoring, and HP Software Support for the future.
“JDS Support has provided outstanding service levels. In the past three years, 60 percent of all support calls have been resolved instantly, and the rest within days,” concludes Hocking. “I can have skilled technicians on-site quickly if I need and can access a large pool of expertise for troubleshooting. With JDS, the Quality Assurance Team has been able to deliver on its service levels and we will continue to work together as we further enhance QA capabilities.”

Project Outcomes

Business Benefits

  • Rolled out HP Quality Centre across the enterprise to improve uptake of QA processes by 78 percent and increased application performance quality
  • Leveraged HP QC’s capabilities to support application testing for the Smart Meter project
  • Improved quality processes to enable IT application teams to deliver on service levels

Our team on the case

Every day, do something that people want.

Nick Wilton

Consultant

Length of Time at JDS

8.5 years

Skills

Primary: Software security, Performance optimisation

Secondary: DevOps, Software development, Technical sales

Workplace Solutions

I help clients to solve problems like:
  • Is my application secure?
  • How do I manage threats?
  • Will my application perform when I need it to?

Workplace Passion

It’s all about managing risk whilst driving business confidence in technology and software solutions. That’s what I’m passionate about.

Why choose JDS?

At JDS, our purpose is to ensure your IT systems work wherever, however, and whenever they are needed. Our expert consultants will help you identify current or potential business issues, and then develop customised solutions to suit you.

JDS is different from other providers in the market. We offer 24/7 monitoring capabilities and support throughout the entire application lifecycle. We give your IT Operations team visibility into the health of your IT systems, enabling them to identify and resolve issues quickly.

We are passionate about what we do, working seamlessly with you to ensure you are getting the best possible performance from your environment. All products sold by JDS are backed by our local Tier One support desk, ensuring a stress-free solution for the entire product lifecycle.