QAT Global’s Approach
One of the key challenges facing the development team was that this was a new custom application development where many of the devices that needed to be controlled by the solution were still in development themselves. This meant that requirements and API specifications were constantly evolving. QAT Global’s 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 here were conducted where project statuses here reviewed. Various demos were held during each sprint to ensure the customer was getting exactly what they wanted as well, adjustments could be made based on these reviews.
The final product used the QAT Global jDaptive and WebDaptive frameworks to provide a robust enterprise solution including a web-based interface front-end and enterprise-scale back-end. A multi-layered solution was created which enabled the application to interface with several back-end systems and services using a variety of protocols to facilitate execution of various device commands and operations as well as processing interactive notifications from the low-level communications engine managed by the customer. In addition, analytics were provided to enable the customer to review history operations and make an educated adjustment to the usage of device resources.