The primary goal of our client is to deliver relevant and meaningful information based on intelligent data received with the help of different sensors, such as heat, motion, light sensors etc. This data serves to relieve the decision-making process for the sensors users.
However, in order to use the data, they need to be displayed somewhere. The client wanted to have software that will not visualise data only, but also will allow users to compare results in time and provide them with different range of analytics and performance metrics. In this way, we were trusted to deliver the solution for Diverse Sensors Project.
When the client turned to us with this project, the company has already had a simple solution that only can show the sensors data, but it was not enough. We were hired to implement additional client’s wishes on a tight budget. In order to properly manage the budget and implement everything needed, we had to carefully plan the order of features implementation. Besides, we were asked to adjust the solution that we were provided to improve customer retention rate.
We started our development process with the enhancement of data output page, as it is the essence of the whole project. Before our intervention, the page consisted only of a set of standard sensors and the digit with the result of each one. Besides, existed system wasn’t flexible and we needed to add new sensors independently.
To facilitate the further implementation of the sensors we revised the architecture of the base so that the data about new items is pulled faster. It was also decided to add new descriptive elements to this section to provide users with the full information about the exact location of each sensor, their battery level and link quality indicator.
The second step was to implement some visualisation tools to the software. The client wanted us to give users the ability to compare sensor performance over time. We conducted a small focus group research on how it is more convenient for users to perceive a large amount of information.
As a result of the study, it was revealed that for most users the information presented in the form of a graph turned out to be more visual and understandable. Based on the conducted research, we concluded to implement graph, which shows sensors result.
When the client turned to us with this project, the company has already had a simple solution that only can show the sensors data, but it was not enough. We were hired to implement additional client’s wishes on a tight budget. In order to properly manage the budget and implement everything needed, we had to carefully plan the order of features implementation. Besides, we were asked to adjust the solution that we were provided to improve customer retention rate.
To consider the optimal order of implementation of features to comply with all agreed conditions; To increase software value improving current functionality.
As a result, we managed to develop software with the flexible architecture of a base, that allows to automatically pull up information about each new device as well as a new type of sensor. Our client was able to expand the sphere of influence attracting new business niches due to the advanced function ality of the application. We also optimised the software, so that it works with higher performance now.
types of sensors
are available
seconds takes
data collection
types of
data output