Utility Solutions Provider – Custom Software Development
Leading Utility Solutions Provider Selects QAT Global for Custom Software Development
Cost Savings, Speed, and Quality with Brazil Offshoring
Utility Solutions Provider
Original solution developed in 9 months with 6-man team
Long term relationship with multiple releases to production over many years
Brazilian resources used for development and testing
Almost entirely built using open-source solutions and libraries
Performs in a stand-alone or clustered solution
Brazilian Offshore capability
Scrum Methodology and Project Management
Established Java Coding Standards, Tools, Architecture, Training, Best Practices and Processes
Small consulting company focused on the success of the customer
Active MQ for JMS
RedHat Enterprise (Clustered)
The client’s company helps utilities and consumers make the most of finite water and energy resources. They deliver advanced measurement, data collection, analysis, and control products and solutions that help their customers improve operational efficiency while reducing their environmental impact.
The client needed a solution to enable utilities to manage lighting devices, specifically street lights. This solution would involve interfacing with the lighting device and managing and monitoring its operations. Everything from simply turning the lighting device on and off from detecting errors and alarms and notifying end-users. As a result, the utility provider is able to monitor and manage all lighting devices as well as save considerable resources as a result of being able to proactively monitor all devices and perform a wide variety of data analytics. To develop the solution, the company looked to a new partner QAT Global.
QAT Global’s Approach
The key challenge facing the development team was that this was a new software development project to manage devices that did not even exist, they were “in development.” As a result, requirements and API specifications were difficult to come by and often changed. In addition, over time, the low-level communications engine evolved, which in turn impacted the solution. An Agile development methodology was used, and as a result, subsequent sprints were adjusted as requirements became available and/or changed.
QAT Global assisted the customer in the requirements gathering and documentation process. Then QAT Global implemented the solution using SCRUM. The development team consisted of both American and Brazilian resources. Daily SCRUM meetings were conducted where project statuses were reviewed. Various demos were held during each sprint to ensure the customer was getting exactly what they wanted and adjustments were made based on these reviews. The end result was a solution which:
Leverages open-source technologies
Is highly cost-effective as a result of QAT Global resources and solutions
Uses Commodity Resourcing, Knowledge, and Technology
Is a completely internationalized Web – Rich Internet Application (RIA)
The solution can be hosted or customer installed
As a result of this project, the client added additional projects for QAT Global to develop and maintain long term. To date, QAT Global has worked on over 8 projects for this client spanning a multi-year relationship.
These cookies are essential for enabling user movement around our website and providing access to features such as chat, contact forms, client-only resources, and other secure areas of the website. These cookies do not gather information about you that could be used for marketing purposes and do not remember where you have been on the internet. This category of cookies cannot be disabled. Learn more.
We also use a marketing database management program that deploys a cookie when a user interacts with a marketing communication, such as a marketing email or a marketing-based landing page on our website. This cookie collects personal information such as your name, which pages you visit on our website, your history arriving at our website, your resource downloads, and the like. Collected information is used to evaluate the effectiveness of our marketing campaigns or to provide better targeting for marketing. Learn more.