Enhancing the Digital Experience of Security Platforms
Avigilon, a Motorola Solutions company, designs, develops and manufactures solutions in video analytics, cloud, security cameras, video management software and hardware, and access control. It’s an industry leader that provides trusted security products to the global market with integrated solutions for video security, access control and critical communications. Its mission is to deliver innovative AI-powered security products that help keep people and communities safe.
Agile processes were implemented, concentrating on automated testing and DevOps deployment processes.
Their Needs
Avigilon needed help with the maintenance of its Avigilon Blue Solution product. This system configures and monitors the output of security cameras with images and movement recognition to trigger alarms. It also has a mobile IOS app that can access the system remotely.
Our Expert Solutions
The first challenge was to localize the system by integrating expressions from the user’s mother language, thus providing an improved UX. After this was completed, the focus was shifted to improving UI implementation with better elements and tools. The team made extensive changes and enhancements, including upgrading analytic video rules, adjusting documentation, and automating tests, always delivering a better product at the end of each sprint.
Work was also performed on the mobile app. One of the biggest challenges was the app’s stability. The most significant risk identified was the lack of a proper structure for its codebase, which made the app crash in more than 5% of sessions. To fix this, Agile processes were implemented, concentrating on automated testing and DevOps deployment processes.
The solution was delivered in different phases. First, we decided to refactor and clean up the code to make it easier to work with. The focus was then shifted to the app’s usability guidelines, polishing design, and UX issues. When the app was stabilized, some new features were added.