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.