Performance – Planit https://www.planit.com Industry Leading Digital Transformation Services Mon, 25 Aug 2025 07:26:23 +0000 en-US hourly 1 https://wordpress.org/?v=6.9 https://www.planit.com/wp-content/uploads/2025/02/favicon_planit.png Performance – Planit https://www.planit.com 32 32 Delivering digital resilience through accelerated performance at UNSW https://www.planit.com/unsw-accelerated-performance-case-study/ Mon, 30 Jun 2025 06:14:30 +0000 https://www.planit.com/?p=8884
Case Studies

PerformancePerformanceTesting

Delivering digital resilience through accelerated performance at UNSW

Download Full Case Study

As one of the world’s top 20 universities, the University of New South Wales (UNSW) is committed to driving innovation in learning, teaching, and operations. Recognising the growing importance of resilience and speed in an increasingly digital environment, the university embarked on a multi-year program to modernise its IT systems and improve the performance of critical applications as part of a broader digital transformation agenda.

UNSW partnered with Planit to proactively accelerate performance and deliver consistent improvements across its technology landscape.

Key Outcomes:

Improved scalability and application response times

Reduced risk of service outages and performance degradation

Time savings of up to 10 hours through test reporting optimisation

Enhanced user experience across key applications

The challenge: Complex modernisation with high stakes

UNSW serves a vast and diverse user base comprising students, academic staff, researchers, and global partners. Its digital ecosystem spans student and HR systems, financial platforms, public websites, and bespoke applications.

To support its ambition of becoming a truly future-ready institution, UNSW launched several concurrent projects designed to enhance infrastructure, strengthen security, and streamline operations.

With such a wide scope, performance quickly emerged as a critical concern. Applications needed to scale to support thousands of users without delays or degradation, particularly during peak usage periods. Some systems lacked historical usage data, making it difficult to benchmark or predict future performance. Others operated in unfamiliar or highly customised environments, adding technical complexity.

Failure to meet performance expectations, especially on public-facing platforms could lead to reputational damage, service disruptions, and operational setbacks.

A smarter approach to performance

Right from the start of the engagement, our team approached performance engineering holistically, embedding performance considerations early in UNSW’s project lifecycle. With limited production statistics available, our consultants introduced repeatable process improvements and assessment templates to ensure proactive performance management. These tools, along with active collaboration, empowered project teams to make informed decisions before development even began.

We facilitated workshops with key stakeholders, including business analysts, technical leads, architects, and SMEs, to identify performance requirements and risks. We developed and rolled out several performance templates now in use across all projects, including:

  • Performance Risk Assessment
  • Performance Questionnaire
  • Performance Test Plan
  • Performance Test Summary Report
  • Performance Test Report – Short
  • Weekly Status Report

These frameworks have empowered test managers to assess and mitigate risk
earlier, streamline information gathering, and ensure consistent quality across performance engagements.

Driving continuous performance improvement

Our team delivered tailored performance testing across a wide range of projects. Using a mix of cloud and open-source tools, we validated system performance under realistic loads and delivered efficiencies in performance, scalability, and user experience. Our performance risk assessment spanned 86 applications across 18 waves.

Beyond test execution, our value-add initiatives included SQL profiling, concurrency tuning, and innovative solutions like implementing pagination for high-volume APIs. These interventions directly improved performance and reliability for UNSW’s student and staff-facing platforms.

Deep dives

Throughout the engagement, Planit identified and implemented targeted performance improvements that led to measurable efficiencies across multiple systems. In one assessment, response times for key business functions improved by 46% while processing times were reduced by approximately 90%, enabling faster operations and greater user satisfaction.

By introducing advanced reporting templates and tools, our consultants also cut
analysis time by up to 10 hours across key tests. This allowed teams to focus more on issue resolution and less on manual reporting, streamlining delivery without compromising quality.

In other initiatives, we optimised background processes to reduce processing time significantly, fine-tuned authentication flows to enhance user experience, and configured servers for improved scalability and growth. Our technical recommendations, including SQL profiling, indexing, and query optimisation, helped future-proof the university’s platforms against increasing data volumes and user load.

We also provided guidance for early-phase projects involving emerging technologies, validating performance in unfamiliar environments and offering insights into the suitability of existing tools for next-generation applications.

A performance-driven, future-ready digital ecosystem

UNSW now benefits from more scalable and resilient systems. The university’s digital infrastructure can confidently support peak periods of usage, including enrolments and assessments.

Performance engineering is now deeply embedded in UNSW’s transformation roadmap, and thanks to its ongoing collaboration with Planit, the university continues to stay ahead of risk while enhancing the experience for students, staff, and researchers.

Download Full Case Study

Two business colleagues cooperating while working on laptop, paired with abstract background and rocket icon

Speed and Reliability as a Key Asset

At Planit, we can help you embed performance and resilience qualities into your software development lifecycle. Our expert consultants can provide performance and resilience assessments, testing, SRE, observability solutions and advice to mitigate performance and resilience risks. Contact us to find out how we can accelerate growth for your business.

Get Updates

Get the latest articles, reports, and job alerts.
]]>
Strengthening critical emergency systems https://www.planit.com/frnsw-case-study/ Thu, 01 May 2025 01:06:14 +0000 https://www.planit.com/?p=8677
Case Studies

PerformanceQualityEngineeringTestAutomationTestingTools

Strengthening critical emergency systems

FRNSW’s ESCAD upgrade with Planit

Download Full Case Study

Fire and Rescue NSW: A critical public safety mission

Fire and Rescue NSW (FRNSW) is one of the world’s largest urban fire and rescue services and the busiest in Australia. With a commitment to enhancing community safety, FRNSW plays a crucial role in minimising the impact of hazards and emergency incidents on people, property, the environment, and the economy of New South Wales (NSW).

To modernise its emergency response capabilities, FRNSW embarked on the ESCAD Vision5 Upgrade Program, an essential initiative designed to improve incident and response management. The goal was to ensure faster, more effective emergency responses while enhancing multi-agency cooperation with organisations like the Rural Fire Service (RFS) and the State Emergency Service (SES).

Key Outcomes:

Automated functional regression testing improved overall quality and efficiency

Performance testing identified and resolved bottlenecks, enhancing system scalability

Reduced manual regression effort from three weeks to one week

Successful execution of 541 test cases, enabling rapid feedback and issue resolution

Around 30 defects raised from Tosca automated regression testing within 1.5 years, apart from manual and UAT testing

Continuous collaboration and transparent reporting strengthened project execution

Ensuring operational continuity through system modernisation

FRNSW faced significant operational challenges due to its ageing emergency services computer-aided dispatch (ESCAD) system. The existing Vision4 platform was reaching capacity and nearing the end of its operational lifespan, posing substantial risks to service continuity.

The upgrade sought to transition from Vision4 to Vision5, enhance operational communications and training consoles in Alexandria and Newcastle, and establish a new Strategic Operations Centre (SOC) and training room in Alexandria. FRNSW also required an upgrade of their existing Audio Management Unit (AMU) to improve communication reliability and operational efficiency.

Without these upgrades, FRNSW risked severe disruptions in its emergency response capability, which could directly impact its ability to serve the community effectively during both daily emergencies and large-scale crises.

Partnering with Planit for quality and performance excellence

Given these high stakes, FRNSW required a trusted partner with extensive experience in quality assurance, automation, and performance engineering to ensure a seamless transition to the Vision5 platform.

A key reason for this was that the highest level of quality was required for the implementation of the new solution. The main goals included delivering an efficient and accurate emergency services CAD system, minimising downtime and failures through high-quality system design and testing, improving response times by enabling dispatchers to make quicker decisions, and providing a scalable system capable of handling increased incidents or more complex requirements in the future.

Planit was selected due to our industry-leading reputation, technical expertise, and proven track record in functional testing, test automation, and performance engineering. Our ability to customise solutions that met FRNSW’s needs further reinforced confidence in the partnership.

A comprehensive testing strategy for a mission-critical system

Recognising the high stakes of this safety-critical system, our consultants structured their approach to align with FRNSW’s strategic objectives. Over the course of just over two years, Planit remained actively engaged with the ESCAD upgrade program, adapting to evolving project needs and priorities while maintaining a consistent focus on quality and performance.

The engagement began with a performance risk assessment to identify potential performance and operational resilience risks associated with the new ESCAD solution. Historical transactional data was analysed to simulate real-world workloads during performance testing, ensuring the system’s scalability and stability. Our team also focused on enhancing regression testing efficiency by implementing automation solutions tailored to Vision5’s technical environment.

Automation played a pivotal role in accelerating testing cycles, particularly for regression testing. Our team conducted proof-of-concept activities to determine the most suitable tools for both test automation and performance testing. Tricentis Tosca was selected for test automation, while OpenText LoadRunner, Apache JMeter and simulators were used for performance testing. This strategic tool selection enabled seamless test execution while addressing unique challenges posed by the complex Vision5 client-server application architecture.

Our consultants worked closely with FRNSW’s project team, fostering high levels of collaboration throughout the engagement. The team executed multiple rounds of automated and manual regression testing, ensuring system stability and reliability. Notably, 541 test cases were executed within just five days, significantly expediting the testing process. The implementation of Vision AI-enabled automation further streamlined after-hours regression testing, improving overall efficiency.

Delivering impactful results for FRNSW’s emergency response capability

Our comprehensive testing and quality assurance solutions yielded significant improvements in FRNSW’s emergency response system. Automated regression testing drastically reduced manual testing efforts, cutting regression cycles from three weeks to just one week. The extensive test coverage, including automated runs across multiple environments, ensured that Vision5 was rigorously validated before deployment. Around 30 defects were raised from Tosca automated regression testing within 1.5 years, apart from manual and UAT testing.

In addition, our performance testing strategy proved instrumental in identifying and resolving key system bottlenecks, enhancing overall system scalability. With 35 performance tests executed, FRNSW gained critical insights into system performance under varying loads. The seamless integration of automation and manual testing approaches further contributed to a high-performing, reliable Vision5 solution.

FRNSW also recognised our team’s responsiveness and adaptability throughout the engagement. Transparent communication with the project director ensured proactive issue resolution and continuous improvements.

Essentially, the success of this project strengthened FRNSW’s ability to respond to emergencies with improved speed, accuracy, and reliability. We’re proud to have played a pivotal role in enhancing FRNSW’s emergency response capabilities, ensuring a more resilient and future-proof system that supports first responders in their mission to protect communities.

Download Full Case Study

Serious looking young woman writing code on computer, paired with abstract colourful background and quality badge icon

Deliver Quality Quicker

In today’s competitive landscape, organisations expect to deliver more ambitious technical outcomes at improved efficiency. We can help you achieve these goals by embedding quality throughout the lifecycle, optimising your delivery to improve outcomes, accelerate speed, and decrease cost.

Find out how we can help you mature your quality engineering practices to consistently achieve better results with greater efficiency.

Get Updates

Get the latest articles, reports, and job alerts.
]]>
Planit Global Quality Index Report 2024 https://www.planit.com/planit-global-quality-index-2024/ Thu, 10 Oct 2024 16:44:00 +0000 https://www.planit.com/?p=7460
Reports

PerformanceQualityAssuranceQualityEngineeringTestingTestingTools

Planit Global Quality Index Report 2024

Uncover the latest trends shaping the future of quality and growth. The Planit Global Quality Index 2024 is more than just a report—it’s your roadmap to quality-driven growth in an era of rapid transformation. Shaped by cutting-edge insights from senior industry leaders, this guide will help you unlock the full potential of quality engineering, making your organisation more resilient, innovative, and future-ready.

Inside the Global Quality Index 2024

This blueprint for quality excellence dives into:

  • AI and Automation Transforming Quality: Learn how leading teams are leveraging AI to streamline testing, boost efficiency, and solve critical challenges like data privacy and skills gaps.
  • Innovative Strategies for Success: Explore how quality teams are overcoming budget pressures with smarter, cost-effective solutions that maintain high standards without compromise.
  • Delivering Standout Customer Experiences: Uncover how businesses are using quality to create exceptional customer experiences that differentiate them in today’s crowded marketplace.

Harness the power of transformative quality practices to gain the competitive edge you need to stay ahead in today’s digital age.

Submit the form below to receive this year’s index and take the first step in revolutionising quality for your organisation.

Download Report

]]>
Performance testing toolset: A close look at 10 recommended tools https://www.planit.com/performance-testing-toolset-a-close-look-at-10-recommended-tools/ Thu, 26 Sep 2024 08:40:00 +0000 https://www.planit.com/?p=5974
Articles

Performance testing toolset: A close look at 10 recommended tools

Explore these 10 popular performance testing tools to ensure your app runs smoothly under any load. Perfect for DevOps teams & enterprises optimising performance.

Table of Contents:

Ensuring your application runs smoothly under various conditions is critical to software development.

That’s where performance testing becomes integral to your application monitoring. It’s not just about ensuring things work; it’s about ensuring they work well.

In this piece, we’re diving into ten performance-testing tools to help you achieve that.
Each tool comes with its own unique features tailored to different needs within the ever-evolving DevOps landscape.

What exactly is performance testing?

Think of performance testing as a way to see how your application behaves under stress.

How fast does it load?

How many users can it handle at once?

Does it crash under pressure?

These are the kinds of questions performance testing answers. It’s a way to ensure your software meets users’ demands, no matter the load.

Why should you care about performance testing?

Imagine launching a new app only for it to slow down or crash when too many people use it. Not a good look that could significantly impact your brand reputation.

Performance testing helps avoid such scenarios by identifying potential issues before they affect your users. By integrating performance testing into your DevOps service, you’re not just improving your app but protecting your brand’s reputation.

A closer look at 10 performance testing tools

Here’s a rundown of ten performance-testing tools that should be on your radar. Each one offers something unique, so whether you’re a startup or an enterprise, there’s likely a tool here that fits your needs.

1. Apache JMeter

Apache JMeter is a favourite among open-source testing tools. It’s especially useful for testing web applications and supports various protocols, such as HTTP, HTTPS, SOAP, REST, and FTP.

Why Use It?

  • Simulates heavy loads to test server strength.
  • Provides detailed HTML reports.
  • Works well with CI/CD tools like Jenkins.

Who’s It For?

  • Teams looking for a reliable, open-source solution for load testing.

2. LoadRunner

LoadRunner by Micro Focus is a heavyweight in performance testing. It’s designed to handle large-scale testing scenarios, making it perfect for enterprises.

Why Use It?

  • Handles thousands of virtual users.
  • Supports over 50 protocols, including some niche ones
  • Comes with advanced analytics for pinpointing performance issues.

Who’s It For?

  • Large enterprises that need to simulate complex scenarios.

3. Gatling

Gatling is another open-source tool praised for its speed and efficiency. It’s written in Scala, which distinguishes it from the others on this list.

Why Use It?

  • Extremely efficient with resources.
  • Detailed and easy-to-understand reports.
  • Integrates well with CI/CD pipelines.

Who’s It For?

  • Developers who want a fast, lightweight tool.

4. Neoload

Neoload, from Tricentis, offers a mix of power and simplicity. It’s known for making complex performance testing straightforward, especially when working with web and mobile apps.

Why Use It?

  • RealBrowser technology is used to simulate actual user activity.
  • Easy integration with DevOps tools.
  • Supports both on-premise and cloud environments.

Who’s It For?

  • Companies that must test web and mobile applications with a user-friendly tool.

5. Locust

Locust is a load-testing tool that’s highly customisable thanks to its Python-based scripting. It’s also scalable, making it a good fit for testing large user bases.

Why Use It?

  • Written in Python, making it easy to script.
  • Scales easily to handle large loads.
  • Real-time monitoring for instant feedback.

Who’s It For?

  • Teams that prefer Python and need a flexible tool.

6. K6

K6 is a modern, developer-centric tool that seamlessly integrates into your existing workflow. It’s lightweight but powerful and written in JavaScript, making it accessible to many developers.

Why Use It?
  • JavaScript-based, making it easy for front-end developers.
  • Works well with CI/CD processes.
  • Provides real-time performance metrics.
Who’s It For?
  • DevOps teams looking for a tool that fits right into their existing setup.

7. BlazeMeter

BlazeMeter extends Apache JMeter’s functionality into the cloud, offering more flexibility and power. It’s great for teams that need to scale up their testing efforts.

Why Use It?
  • Cloud-based for easy scaling.
  • Detailed, real-time analytics.
  • Compatible with multiple open-source tools.
Who’s It For?
  • Teams needing cloud capabilities and robust reporting.

8. OctoPerf

OctoPerf is all about making performance testing accessible. It’s a SaaS tool that requires no coding knowledge, which means even non-technical team members can use it.

Why Use It?
  • User-friendly with a no-coding-needed approach.
  • Integrates with Jenkins and other CI/CD tools.
  • Offers real-time analytics and reports.
Who’s It For?
  • Small to medium-sized businesses looking for a simple yet effective tool.

9. WebLOAD

WebLOAD is a tool designed for large-scale load testing. It can handle complex scenarios and is particularly useful for enterprise applications that need to perform under pressure.

Why Use It?
  • Supports a wide range of protocols.
  • Comprehensive analytics and detailed reports.
  • Integrates easily into existing CI/CD pipelines.
Who’s It For?
  • Enterprises that need a tool with extensive capabilities and scalability.

10. Taurus

Taurus isn’t just a testing tool; it’s a framework that helps manage and simplify the entire testing process. It can run tests created in JMeter, Gatling, and Selenium, among others.

Why Use It?

  • Simplifies complex test setups.
  • Real-time dashboard with detailed metrics.
  • Supports multiple testing environments.

Who’s It For?

  • Teams dealing with complex testing setups looking for a unified solution.

How to choose the right tool for your needs

Not all tools are created equal; the best one for you depends on your needs.

Are you a small team looking for something simple? Or are you a large enterprise that needs a tool capable of handling massive, complex tests?

Consider your requirements carefully, from the need for application performance monitoring to understanding the intricacies of API integrations.

Also, think about how the tool will fit into your current DevOps landscape. Does it support the performance testing metrics you need? Does it align with the TMMi model your organisation might be following?

These are the kinds of questions you should be asking.

Explore Performance Testing Tools with Planit

Performance testing is more than just a necessary step; it’s about ensuring that your application delivers a smooth and satisfying user experience, regardless of the load it faces. Choosing the right performance testing tool allows you to catch potential issues before they become real problems.

Speak with our team at Planit today to get started.

Table of Contents:

Unleash Peak Performance

As applications grow more feature-rich and run across hybrid multi-cloud platforms, our Performance and Resilience Engineering services provide comprehensive solutions to manage complexity, resolve performance bottlenecks, and enhance software resilience.

Get Updates

Get the latest articles, reports, and job alerts.

AUTHOR:

Ferdinand Hagethorn

Director - Security Services

]]>
Performance and resilience engineering https://www.planit.com/performance-and-resilience-engineering/ Tue, 20 Aug 2024 17:40:00 +0000 https://www.planit.com/?p=7472
Whitepapers

PerformancePerformanceTestingresilienceSRE

Performance and resilience engineering

Performance and resilience engineering in the era of complex hybrid architectures: Mastering modern challenges

Whitepaper Details:

Explore the latest trends in performance engineering, resilience testing, and observability, including actionable insights to help you navigate the challenges of modern application landscapes.

What you will learn in this whitepaper:

  • Key issues impacting performance & resilience
  • Key considerations for SaaS implementation
  • Performance testing in modern architectures
  • Observability: Beyond traditional monitoring.

Download Whitepaper

]]>
8 Transformative Services Planit Can Provide for Your Business https://www.planit.com/8-transformative-services-planit-can-provide-for-your-business/ Wed, 17 Jul 2024 15:45:00 +0000 https://www.planit.com/?p=7752
Articles

AutomationPerformanceQualityEngineeringSecurityTestingSoftwareTestingTesting

8 Transformative Services Planit Can Provide for Your Business

If you are operating in a fast-paced landscape, tailored technological solutions from a reputable IT services company may be just what your organisation needs to maintain (or recapture) its competitive edge.

Planit provides modern businesses with the vision, precision and independence they need to improve the quality of their software and the way they deliver it.

With us as your specialist consultant in cyber security, business technology, penetration testing and more, you can benefit from our expertise at the forefront of quality assurance and engineering. As a leading IT services company, our digital transformation services come backed by a hub of shared knowledge, test assets, accelerators, and our guarantee of testing efficiencies.

Here’s a detailed look at 8 transformative services that Planit can provide for your business:

1. Quality Engineering

Quality engineering involves integrating focused measures and review processes into every stage of the embedded software development lifecycle to:

  • Enhance Customer Experience: Quality engineering ensures systems and applications work seamlessly across all devices and environments, enhancing user satisfaction and loyalty.
  • Accelerate Delivery: Clear requirements, smarter testing, and intelligent automation practices enable quicker, more frequent releases.
  • Reduce Business Risk: Identifying and mitigating risks early in development safeguards your products from failures and reduces rework costs.

2. Testing & QA

Testing & quality assurance (QA) ensures that software systems meet the highest standards of quality and functionality through rigorous testing and quality assurance processes. Utilising our ISTQB certification, we can offer:

  • Accelerated quality delivery: Independent quality assessments from an IT servicing company offer fresh insights into system integration and processes, ensuring your systems meet the highest standards and deliver a competitive edge.
  • Industry Leadership: Our consultants possess specialised skillsets and domain experience to add value to your projects, achieving consistent excellence and client satisfaction.

3. Test Automation

Our skilled engineers apply their ISTQB certification to develop robust automation scripts for various applications, utilising pre-programmed, automated testing tools and frameworks to:

  • Introduce Automation Transformation: We help identify bottlenecks and develop a plan to elevate your automated tests, improving output quality and reducing manual effort.
  • Manage Continuous Testing: Integrating continuous testing into your CI/CD pipeline safeguards against defects and ensures consistent, repeatable outcomes.

4. Accessibility

Adhere to accessibility standards and guidelines to ensure your digital products are usable by all individuals, including those with disabilities. Doing so:

  • Promotes Inclusivity: Our accessibility testing ensures your digital assets are usable for all, enhancing user experience and compliance with standards like WCAG 2.0/2.1.
  • Prevents Legal Action: Mitigate the risk of litigation by ensuring your website and applications meet accessibility requirements.

5. Performance

Performance solutions focus on optimising applications speed, responsiveness, and reliability to enhance user experience and operational efficiency. We do this through:

  • Performance Risk Management: We identify performance risks and provide actionable recommendations to mitigate them, ensuring your applications are responsive and perform as intended.
  • Performance Testing Services: Our comprehensive performance testing is built on our ISTQB certification to evaluate risks, develop test plans, and execute scripts, providing detailed reports with recommendations for improvement.
  • Application Performance Monitoring: Our solutions provide comprehensive insights into your applications and infrastructure, significantly lowering the mean time to repair (MTTR) for performance issues.

6. Security

Our tailored security services protect digital products from vulnerabilities and cyber threats through:

  • Penetration Testing: Our ethical hacking services identify and fix security vulnerabilities before they can be exploited, protecting your valuable data and reputation.
  • Secure Architecture Design: Early design reviews identify potential weaknesses, allowing us to compare your security architecture against best practices and current attack vectors.
  • Application Security: From development to deployment, our security team ensures the security of your digital products and recommends appropriate controls and protections.

7. TMMi

TMMi (Test Maturity Model integration) provides a structured framework for improving and assessing test processes to enhance quality, efficiency, and productivity. With Planit as your chosen IT services company for TMMi, you can:

  • Elevate Your Testing Maturity: Our accredited TMMi experts identify processes that need enhancement, helping you achieve your desired maturity level and improving quality, efficiency, and productivity.
  • Receive Formal TMMi Assessment: Our formal assessments certify your organisation’s maturity level, providing official accreditation and valuable insights for continuous improvement.
  • Undertake Process Improvement Workshops
  • These workshops prioritise areas of improvement, assigning ownership to initiatives that can be internally or Planit-led, driving your maturity journey forward.

8. DevOps

Our DevOps practices integrate elements of embedded software development and operations to improve your team’s collaboration, automate processes, and accelerate the delivery of high-quality software. In doing so, your company will benefit from:

  • Accelerated DevOps Adoption: We help you assess your capabilities and develop a roadmap to ensure quality is built into your DevOps practices, accelerating delivery and improving reliability.
  • Continuous Everything: From automated testing to deployment, our DevOps solutions reduce manual effort and increase reliability, enabling continuous improvement and faster delivery.
  • Real-Time Metrics: Lifecycle dashboards provide visibility into product quality, enabling data-driven improvements and faster issue resolution.

Learn More with Planit

As a leading IT services company, our team at Planit regularly refine our extensive suite of technological solutions to address the diverse needs of modern businesses, ensuring quality, efficiency, and innovation. Whether you need to enhance customer experience, accelerate delivery, or safeguard your systems, Planit provides the expertise and solutions to help you achieve your business goals.

Contact us today to learn how we can support your organisation’s journey to success.

Services expertise

At Planit, we have the skills and experience to help you successfully execute your projects, optimise your delivery and mitgate risks. Our quality consultants are at the forefront of their fields. They are fully mobilised and continuing to service clients remotely and securely.

Get Updates

Get the latest articles, reports, and job alerts.
]]>
On-Demand Webinar Series: Mastering Digital Quality https://www.planit.com/mastering-digital-quality-webinar-series/ Thu, 13 Jun 2024 16:18:00 +0000 https://www.planit.com/?p=8564
Events & Webinars

AIAutomationPerformanceQualityEngineeringSecurity

On-Demand Webinar Series: Mastering Digital Quality

Join us in this carefully curated series that empowers IT professionals to navigate the evolving technological landscape and enhance the quality of software delivery. Each webinar delves into a key pillar of quality excellence, equipping you with actionable strategies and insights to master digital quality. Don't miss out on this opportunity to stay ahead of the curve. Register now and take your software delivery to the next level.

On-Demand Webinar Series Details:

It seems like every week there is a headline about changes to the technological landscape and its impact on industries and organisations. But what does this mean for customer experience? What new risks emerge? And how can you harness these changes to drive efficiency, collaboration, and maintain continuous quality in your business?

This series has been carefully curated to empower IT professionals with the vision, advice and strategies required to improve the quality of software and the way it is delivered amidst the constantly evolving tech landscape.

Each on-demand webinar dives into a key pillar of quality excellence to set you on track to master digital quality. Watch one or watch them and listen to the latest insights and recommendations on security testing, test automation, quality engineering, performance and resilience engineering and the impact of AI on QE.   

  1. Protecting Your Business in the Age of New Technologies
  2. The State of Modern Automation
  3. The Future of Quality Engineering: Trends, Challenges and Opportunities Ahead
  4. Performance and Resilience Engineering in the Era of Complex Hybrid Architectures
  5. Revolutionising Quality with Generative AI

Presenters:

Register Today

]]>
Using SAP Commerce to Simplify the Buying Process https://www.planit.com/using-sap-commerce-to-simplify-the-buying-process/ Thu, 10 Nov 2022 11:44:00 +0000 https://www.planit.com/?p=8104
Case Studies

AutomationPerformanceSAP

Using SAP Commerce to Simplify the Buying Process

Driving quality and efficiency in a complex SAP Commerce implementation, unlocking savings of over $150,000/year.

Download Full Case Study

Problem

Ballance Agri-Nutrients had developed silos of customer data across numerous stand-alone business systems. This was causing confusion for customers, employees and merchants. It was also limiting the business’ ability to leverage data insights to deliver better services.

Ballance commenced a transformation journey to remedy these issues by leveraging multiple SAP HANA applications. Key to this was their omnichannel MyBallance platform, building their customer portal and internal customer management portal upon SAP Commerce (Hybris).

For Ballance and their merchants, this platform would provide major efficiency gains and far greater visibility across accounts, inventory and distribution. For their customers, the platform would be integral for managing their connected farms, providing a full range of functionality from placing orders, to tracking nutrient plans, to managing application across paddocks using GIS mapping.

In addition to the MyBallance project, an app for Windows and iOS was developed to also interface with Ballance’s SAP Commerce setup. The app would be primarily used by nutrient specialists to place and manage orders and inventory while on-site at clients’ farms.

Ballance’s SAP journey continued three years later when they upgraded their SAP ERP to S/4HANA. The move was made ahead of “End of Mainstream Maintenance” (EOMM) and provided additional benefits such as improved product content, experience, order management and personalisation.

Key Outcomes:

70% faster order entry times and 600% faster sales reporting

1 second for real-time insights into years of data

100% positive customer feedback

Automation saving over $150,000 per year

SAP Innovation Award winner – ‘Best Run’

Solution

At the outset of this journey, Ballance selected several vendors to deliver upon different components of the implementation. Based on our strong capability, understanding of the program of work and proven track-record, Planit was chosen as their quality partner.

We started by implementing an enterprise-wide testing framework and defect management process suited to this multi-vendor environment. Next, we assembled a cross-skilled delivery team that would work alongside the development partner through the duration of the engagement.

Recognising that Ballance could realise substantial efficiencies by utilising more robust tooling, we recommended Ballance adopt JIRA to gain full traceability, from requirements, to test, to defects. We were also able to assist Ballance by centralising and standardising their test scripts.

In order to reach project goals around quality, efficiency and timelines, we designed and maintained an automated regression suite covering both out-of-the-box functionality, as well as customisations and integrations unique to Ballance’s implementation. Our hybrid automated/functional team would then support regression testing to enable monthly releases, or as desired.

By complementing the on-site team with remote off-shore delivery, Ballance was able to make optimal use of Planit’s SAP knowledge and expertise.

When it came time for the S/4HANA upgrade, test coverage was key given the scale of the change and the business units involved. This involved working closely with users across the business to design tests to encapsulate all functionality. As part of the test execution, we once again created an automation backlog, and used Tricentis Tosca to design a highly maintainable test suite and automation pack for S/4HANA.

Ballance’s project stakeholders had full visibility throughout the course of the project thanks to detailed dashboards, clear reporting and centralised defect management. This ensured executives had the oversight they required and management could easily access information at a more granular level, such as tracking issues through to their solution.

Beyond the solutions themselves, Ballance also benefited from Planit’s flexible resource model across our range of specialist consultants, as well as our robust knowledge transfer process. This process ensured the efficient and transparent up-skilling of backfill resources to ensure continuity of delivery during any periods of leave by Planit team members.

Outcome

The projects have been a marked success. According to Programme Management Officer, Liam Gallacher:

“The impact and value of this partnership can be seen in the benefits we receive through their testing capabilities. These include:

  • Visibility of our risk position with proactive strategies offered to address any issues.
  • Improved customer experience based on 100% positive feedback.
  • Increased product quality and easy access helped us gain way more business since the platform was launched, and customer uptake figures are considerably higher. We’ve also received strong feedback from customers saying they love the features. Receiving the global innovation award from SAP was wonderful recognition too.
  • Planit is committed to continuous improvement, both ours and theirs. They have proven their commitment constantly and we have a high level of confidence in their ability to deliver.
  • We plan to develop automated processes and tools with Planit’s help.”

Planit met or exceeded every goal as Ballance’s quality partner through their SAP journey. Each program of work was delivered on-time and to or under budget.

For the 12 months prior to this case study, we executed 7,756 tests and raised a total 2,132 defects. During this period, automated scripts have enabled Ballance to save at least $150,000 per year. These savings are more significant when you consider that the scripts can be run repeatedly daily compared to just a single cycle of a manual test run.

As it stands, each monthly release involves running a full regression pack of 197 scripts. By automating 66% of these tests, the overhead associated with regression testing is drastically reduced, freeing up the team to work on more high value tasks.

All of this was achieved through detailed, up-front planning and estimating. This required a solid understanding of Ballance, their delivery methods, and challenges.

Transparent, open, and honest delivery was also a key success factor. Our team worked hard to establish a close relationship with business stakeholders, along with a good understanding of their individual business areas and challenges, which enabled us to deliver what was required and more.

Through the course of this SAP implementation, we have designed and implemented a testing framework, managed their testing, and supported/coordinated UAT. Our efforts span functional testing, performance testing, and test automation, delivered by both on-shore and off-shore staff.

This partnership is underpinned by trust:

“If you’re looking for professional individuals, Planit’s the place to go. They’re a key part in our journey and our success. For those reasons and more, we’re continuing with them moving forward.”

Liam Gallacher
PMO, Ballance

Download Full Case Study

“We knew that if we wanted to deliver at speed and keep up with the market, we are going to need a quality test service. Planit has guided us all along that journey. They’ve helped us choose our automated test tool and provided resources to guide the build of those test scripts, to prioritise them, and also to keep our manual testing in line.”

Anita Grenside
Applications Manager, Ballance Agri-Nutrients

Reach New Heights

With SAP at the heart of your business, you can not only realise operational efficiencies but also unlock a wealth of intelligence to help drive strategy and success. Whether you are just beginning your transformation or you’re maturing your existing SAP landscape, we can help you achieve your platform goals faster by assuring quality and accelerating delivery.

Find out how you can benefit from our expert advice, hands-on skills, technical solutions, and value-add SAP Accelerators to deliver quality quicker for your implementation.

Get Updates

Get the latest articles, reports, and job alerts.
]]>
Ensuring Performance for One of the Biggest Innovations in AgTech https://www.planit.com/ensuring-performance-for-innovations-in-agtech/ Tue, 09 Aug 2022 18:36:00 +0000 https://www.planit.com/?p=8141
Case Studies

IoTPerformanceTestingTools

Ensuring Performance for One of the Biggest Innovations in AgTech

How performance engineering helped achieve speed and reliability for a smart ear tag and data platform.

Download Full Case Study

Problem

This agricultural technology (AgTech) company is revolutionising the livestock industry with its proprietary smart ear tag and information platform.

The ear tag incorporates GPS, accelerometer, ambient temperature, Bluetooth, and satellite connectivity. These functions are used to collect various types of information about the animal, while on-tag analytics monitor whether behaviour is following normal patterns.

The tag collects and transmits summarised data to low earth orbit satellites. It is then sent to a central data platform, where it is accessed by customer-authenticated software partners for visualisation and data analytics.

The information provided allows customers to optimise their operational decision making, improve detection of stolen and wandering livestock, and gain increased insights into animal welfare and health.

The Internet-of-Things (IoT) nature of the solution meant that performance testing it would not be easy or straight forward. Although the ear tags regularly communicate with a server like many other mobile devices, the usage pattern is quite different and means it cannot simply be tested as a web/mobile application.

Another consideration is that a Cloud-based platform is used for IoT application enablement and data management. Performance volume on the IoT application for users and data is expected to grow by over 700% and 2,998% respectively in just four years, and that does not consider any other markets the solution may expand to during that time.

CURRENT GROWTH % INCREASE BY 2025
User spread by hour 0.516 4.131 700%
Data spread by hour 3.1 96.04 2,998%

To ensure that the IoT solution mitigates identified risks and performs well, the computation and connectivity between the ear tags, data platform, and network infrastructure had to be thoroughly tested. Since the solution’s functionality and user base would continuously expand and grow, they also required a means to continuously improve and ensure its performance.

This required a specific skillset that required the company to look externally for a reliable and trusted testing partner, one with years of knowledge and experience in embedding quality into IoT solutions.

Key Outcomes:

Less than 1% error rate over the entire test.

Identified and solved an IoT database concurrency issue that impacted critical business processes.

Ensured robust performance for higher-than-normal loads, such as during the product’s launch.

System optimised to achieve throughput of 0.29 successful requests/second.

Ensured a user experience of 1.3 seconds on average for key system functions.

Up to 95% of submits below five seconds, ensuring future scalability and growth.

Cost efficiencies gained through optimal tool selection.

Solution

The company engaged Planit through the recommendation of an existing software partner. They were impressed by the structured simplicity of our performance engineering framework, which consists of a “deliver once, deliver well” approach to achieve maximum quality, reducing duplication of effort, and savings costs.

Our engagement began with discovery and planning. This consisted of an assessment of their test assets, tools, environments, applications, test data, and more to allow us to tailor a solution that meets their needs and solves their challenges.

During this phase, we uncovered several performance risks that needed to be addressed. One key consideration was the service level agreements (SLA) for availability and response times with third-party providers, since it would determine how well the platform was placed for future scaling.

Other key risk areas we initially identified were:

  • No agreed solution for the company to have control over a synthetic end-to-end transaction to check the health of all systems involved from the ear tag to software provider endpoints.
  • Variance of response times for business processes due to the inability to control the latency from IoT Edge locations.
  • How the performance of the data platform will be impacted if any of the external connections are down or slow.
  • How the IaaS Cloud Service controlled components were configured, such as the serverless compute engine, auto scaling, and others.
  • How well positioned the company is to manage growth of data, software providers, and end users.

With these considerations in mind, we constructed and implemented a customised performance testing solution. Our framework ensured it was built to be scalable and maintainable to meet their requirements in a cost-effective way, and to provide immediate results.

As part of this step, we assisted in selecting the right load generation tool based on their needs. A proof of concept was conducted to identify their requirements, to understand the protocols, and a shortlist of tools to test.

Apache JMeter was selected for its strong API and web UI functionality. Not only did it meet all their requirements, it also has the added benefit of being free as an open-source tool.

Since the company and its software partners used Azure DevOps, we implemented an automated performance test execution and reporting framework that harnessed it. Doing so would enable faster performance testing of code and uncover performance issues as quickly as possible. It was also designed to intelligently use secure and scalable IaaS virtual servers to meet the planned growth of data and global markets by up to 700%.

The following key areas were tested and evaluated for performance over a variety of scenarios:

  • User interface usage by end users and administration staff.
  • Internal (e.g. UI business processes) and external (e.g. outside user) API usage.
  • Various components that excluded any stubbed or mocked external services.
  • Monitoring metric consumption where available for analysis.

Through our performance testing, we aimed to determine:

  • Optimum baseline performance of the system using single business profiling.
  • Peak performance to see how the system copes with 125% of traffic of the busiest hour of the busiest day of the year, or determined by total regional volume peak in a 24-hour period together with billing batches.
  • Whether web servers are already a bottleneck by reducing the number of web servers and then running peak traffic through them.
  • Whether the system can handle a regional business day load with a 24 to 48-hour steady endurance run with 80% peak load.
  • The operating capacity of the system.
  • The breaking point of the system.
  • System elasticity and response during planned high activity events. For example, simulating 50 customers purchasing tags at the same time with minor variance in user entry time and across the four key markets (Australia, New Zealand, United Kingdom, and United States).

Non-functional baselines that we set for the data platform included:

  • 95% of UI submits taking less than five seconds, 95% of APIs taking less than three seconds, 95% of navigation steps taking less than two seconds, and less than 10% response time increase over the baseline test run.
  • Error rates less than 1% with the root cause of all errors determined and accepted by management.
  • No system component consuming more that 80% of the CPU and available RAM, with disk, NIC output, and processor queue lengths remaining under five.

Performance testing was securely implemented and optimised across the company’s virtual machines within our Continuous Performance Testing Framework. Two rounds of testing were executed, with reporting of tests automatically generated after each round and presented to the company in an interim report.

At the end of the testing, a final performance summary report was presented. It outlined how the data platform performed against the targets we set for it, as well as the actual risks we uncovered, mitigations implemented, and recommendations to further mitigate risk.

Outcome

Our insights into the performance of the data platform enabled the company to go live with confidence, knowing that their solution would run well for its customers. They also received a continuous performance solution to help them monitor performance and unlock further speed improvements.

The robustness and stability of the solution was assessed by comparing results across like-for-like tests, with a less than 1% error rate registered across over the whole testing period. Any errors uncovered were analysed and resolved after each test.

Through baseline performance testing, we identified a concurrency issue in the IoT database that impacted critical business processes. The IoT database vendor promptly released a patch to address the issue, and our subsequent retesting showed that the fix worked.

Subsequent performance testing showed that the system could handle expected higher than normal loads. Following all optimisations done to the system, a throughput of 0.29 successful requests/second was achieved while providing a user experience of key system functions of 1.3 seconds on average.

Stress testing highlighted that up to 95% of submits would be below the agreed five seconds. This indicates that the capacity of the system was well placed to handle growth into other regions of the globe. Having discovered that it took UK users up to 20 seconds to sign-in to the data platform, compared to the two seconds or less experienced by Australian users, we were able to recommend the deployment of additional servers to reduce the impact of network latency.

Our performance testing not only helped improve and better forecast the needs of their data platform before customers started using it, the testing also provided the development team with a continuous feedback approach where speed is considered throughout the entire lifecycle. By closely aligning our performance testing approach with the company’s continuous delivery and continuous deployment practice, it will enable their code to be created and tested quickly with speed in mind.

The benefit of this approach is that unit level performance tests will uncover slow code, which can be stopped from making its way into the application. Deployed code is also quickly tested for speed and resiliency, with results feeding back into the design of new features.

By implementing this continuous performance testing approach that the company wanted for its delivery, they will be well positioned to automate more of its performance testing and reporting. These efficiencies will then enable them to detect and fix any performance issues early before they become costly or time consuming.

Download Full Case Study

Two business colleagues cooperating while working on laptop, paired with abstract background and rocket icon

Speed as a Key Asset

At Planit, we can help you make performance an asset, not a liability. Our expert consultants can provide testing, assessments and advice to mitigate performance risks and achieve peak results.

Find out how we can help you navigate these challenges, achieve your performance goals, and deliver a rapid, responsive, and reliable experience that delights your customers.

Get Updates

Get the latest articles, reports, and job alerts.
]]>
Streamlining the Delivery of a Better Banking Experience https://www.planit.com/delivery-of-a-better-banking-experience/ Tue, 07 Dec 2021 16:09:00 +0000 https://www.planit.com/?p=8128
Case Studies

BankingPerformanceServiceVirtualization

Streamlining the Delivery of a Better Banking Experience

How performance testing and service virtualization unlocked speed and efficiencies from a new banking platform.

Download Full Case Study

Problem

Today’s customers expect more value, transparency, and control from their bank. Competition in the commercial banking sector is also intensifying, driven by new entrants and regulatory change, while growth and margins are declining.

This multinational banking and financial services company’s dedication to delivering comprehensive services to its customers have enabled it to grow to become a top three largest bank by assets and market capitalisation. However, this pursuit of innovation and customer satisfaction has not been without a cost.

The bank’s products, operations, and technology environments have grown over the years to be complex and sometimes difficult to manage. Realising a change was in order, the bank decided to differentiate its offerings and services based on its principles of improving the financial well-being of customers, and be supported by new non-banking services.

They also wanted to adopt a “mobile first, human supported” distribution model. This would be driven by digital touchpoints that would provide customers with more transparency and control. Although the number of bricks-and-mortar branches would be reduced, in line with the overall trend in the banking sector to lower overheads from reduced number of walk-in customers, the remaining branches would retain teller staff to provide the human element necessary for complex interactions.

To reduce the complexity of its current technology environment, the bank wanted to adopt a simplified, high integrity, highly automated digital platform. The goal was to have a smaller number of simpler products, delivered by automated processes supported by a modern and flexible technology architecture with compliance built in.

Not only would customers benefit from this improved and streamlined approach, but it would also drive improvements within the bank itself. By empowering staff with more transparency and control in their work, they had the potential to become even more productive and customercentric.

The technology stack for their new platform would be built with modern technologies on a Cloud platform using multiple modular components interacting with each other. Every component would have a different path and frequency when releasing features and changes into production.

The bank realised it needed expert support in building performance and efficiency into the release lifecycle of components participating in key customer journeys. To do so, they would require technically proficient quality engineers that can build custom solutions to support the new technology stack, a capability it did not have within its own development team and would need to source externally.

Key Outcomes:

Comprehensive coverage of component testing across three key areas that directly impact customers.

26 services virtualized, included asynchronous streaming / messaging layer. Integrated performance testing capability set up for six key customer journeys.

Five high severity performance defects identified and solved.

$500,000 in environment costs saved in performance testing through the use of service virtualization

$500,000 saved in mainframe licenses, and core and legacy application connection costs through the use of service virtualization.

Solution

The bank selected Planit to deliver quality assurance for its new platform based on our expert knowledge and experience in building performance quality into the lifecycle of products and large programs of work. The reputation of our quality engineers, earned from successfully delivering projects for other customers, also enabled us to stand out from the competition.

Most competitors’ solutions are built on testing performance late in the release cycle using non-developer friendly tools and solutions. The bank preferred Planit’s approach for being congruous with the module and component-driven nature of their technology stack to capture performance related feedback of components early and continuously. Our approach was also built on the tooling and frameworks being developer and change friendly, as well as being platform agnostic.

To deliver the required level of quality for the new platform, we understood the importance of embedding performance into the software development lifecycle – the tools and frameworks would need to work properly with the technology stack and Cloud platform where services are deployed as containers.

To deliver upon the goals set for the new platform, a team of highly skilled technical engineers with the ability of quickly learn and adapt were carefully selected from Planit. They went on to:

  • create a process to identify performance risks associated with new feature or change,
  • define an approach to map performance risks to testing required at a component level and integrated level with integration boundaries defined,
  • conduct performance testing at a component level,
  • capture early performance feedback by embedded performance tests into the automated continuous integration (CI) process,
  • and build a service virtualization solution to support component and compartmentalised integrated testing.

This approach was tailored based on the bank’s team structures and specific processes for the new platform were developed. The key focus was on pushing the responsibility of capturing performance feedback early and regularly to the component teams.

We carried out component testing coverage across three focus areas that directly impact customers. 26 services were also virtualized, including the asynchronous streaming/messaging layer. The tooling and frameworks were also built to have less maintenance overhead and be easily adopted by existing and new developers.

Integrated performance testing was built on top for added peace of mind, with the expectation of only finding performance issues related to integration between the components under load. Integrated performance testing capability was also set up for six key customer journeys using the service virtualization framework to decouple testing from legacy systems.

Since the technology stack used for the platform was new, it meant existing toolsets did not support them out of the box. The large number of moving pieces, data dependencies across components and legacy systems, and event-driven nature of the architecture also created unprecedented patterns associated with measuring performance.

The use of containerised deployment in Kubernetes clusters on Google Cloud, including the performance testing workloads, came with its own learning curve. On top of this, there were environments with different code release frequencies for different components to contend with.

These technical hurdles had the risk of negatively affecting the delivery of the new platform if not properly managed. Our quality engineers continually assessed any risks they uncovered and identified the necessary work required to mitigate them, as well as regularly customising our solutions to closely measure and accurately visualise performance.

Outcome

Our contribution to the new banking platform enabled it to go-live successfully for its beta. We are currently helping the bank to further refine it so it can be launched with confidence to customers outside the bank.

We made this possible by customising our approach to work with the development and release lifecycles. We also clearly understood the requirements, vision, and end goal of the program, which enabled us to pivot quickly when needed, and customise our solutions and delivery approach along the way for best coverage and results.

By doing component performance testing early in the development lifecycle, and mapping them to CI processes, we identified five high severity performance defects. If left unaddressed, these defects would have directly impacted key user journeys and potentially caused a loss of reputation to the bank.

Our streamlined approach to performance testing also saved the bank approximately half a million dollars that would have been used to set up an integrated environment.

All our solutions for the new platform were created using open source and Cloud technologies, so the bank benefited from no additional tooling costs.

Our services virtualization solution uses managed Cloud services, which require no platform maintenance. This saved the bank half a million dollars in procuring mainframe licenses to build the integrated environment, along with the cost of effort by multiple teams to build and connect existing core and the legacy application components.

Thanks to our contribution, the bank is not only meeting its current goals, but also positioning it well for future expansion. The bank has been so impressed with the performance of the technology stack that the new platform has the potential to become the new digital and core banking setup not just for the commercial side of the bank, but across its entire operation.

Download Full Case Study

Two business colleagues cooperating while working on laptop, paired with abstract background and rocket icon

Speed as a Key Asset

At Planit, we can help you make performance an asset, not a liability. Our expert consultants can provide testing, assessments and advice to mitigate performance risks and achieve peak results.

Find out how we can help you navigate these challenges, achieve your performance goals, and deliver a rapid, responsive, and reliable experience that delights your customers.

Get Updates

Get the latest articles, reports, and job alerts.
]]>