Executive summary Executive summary
Our client is a leading global provider of integrated connectivity solutions that are used in buses, trains, trams, and coaches. Millions of passengers and thousands of vehicles daily use the services provided by our client. Their multi-model connectivity platform provides a wide range of useful applications, such as Wi-Fi, onboard entertainment, remote transport monitoring, streaming video surveillance, and more.
Our client wanted to expand their offered services and get ahead of the competition by creating a web-based CCTV solution for transport surveillance. However, in addition to building the solution, they first needed to validate the feasibility, budget, and timelines of the project.
N-iX Solution Group, which consists of our top experts in software development and architecture, DevOps, BI, and UI/UX, conducted the Product Discovery. We have created a PoC to prove the feasibility of the client’s idea and ensure its successful delivery.
We helped the client validate their product idea and provided a project roadmap with cost and time estimates. We also designed the solution architecture and created the conceptual design of core features. We have developed the web-based CCTV solution from scratch and have been working on improving and enhancing its core capabilities.
Success story in detail
Security system CCTV is critical for camera operators to control the recording, storage, and management of security, surveillance, or other video footage. Traditional systems have historically relied on a centralized network video recorder (and NVR software) or digital video recorder (and DVR software) to capture footage initially. But some modern systems feature cameras with internal recording capability that allows video to be routed directly into a centralized command center or dashboard managed with the CCTV.
Our client wanted to get an edge over their competitors that mostly use desktop or hybrid solutions. They needed to define the feasibility, budget, and timelines of developing a web-based CCTV for existing infrastructure.
We started our cooperation with Product Discovery to design the architecture, describe functional and non-functional requirements, understand constraints, and prepare the infrastructure of the solution. The following N-iX experts were involved in Product Discovery:
- Solution Architect;
- Embedded Engineer;
- DevOps Engineer;
- Project Manager;
- Business Analyst;
- UX Designer.
We conducted Product Discovery and the PoC phase simultaneously. The goal of Product Discovery was to refine product requirements and allow our development team to start the implementation phase, which included:
- Creating the backlog;
- Developing the architecture;
- Defining technical concepts;
- Designing the UI/UX vision.
The client prepared the basic feature prioritization and needed expert review. We arranged several rounds of customer interviews and prepared new prioritization of requirements. The next step was to translate the requirements into user stories and make prioritization by phases. Next, we created a backlog and a roadmap.
N-iX team has developed the cloud-agnostic transport CCTV solution with a web interface using the microservices-based architecture that we designed during Product Discovery. The solution’s key features include:
- Ability to stop and start video and audio feeds manually to give operators control of the video and audio that they are monitoring;
- Configuring a video wall of up to 20 videos;
- Opening specific video streams in another tab;
- Selecting and downloading parts of a video;
- Acquiring information about the transport’s location.
N-iX team has determined what the video delay should be and identified the transport protocols for communication between the central server and the transport. We have analyzed the use of hardware resources in the transport so the CCTV could function properly.
Additionally, we have created the solution’s UI/UX design using the client’s framework with UI components and considering the pain points and needs of the client’s customers. Our UX designer and business analyst worked together on the complex business logic of the solution. In order to prioritize all the necessary features, define the core functionality and the digital strategy for the product, we arranged stakeholder interviews. Finally, we have been maintaining and improving the solution to ensure its stable performance.
As a result of the Discovery Phase, we defined the MVP based on budget requirements and technical implementation challenges. We consolidated all business needs, prioritized features, and milestones, created the architecture and UI/UX design, and developed the web-based CCTV solution. The client has benefited from our cooperation in a variety of ways:
- Received a clear vision, roadmap, time and cost estimates of their project idea, allowing them to move on to implementation;
- Obtained a working web-based CCTV solution, enabling them to get ahead of the competition and focus on attracting new customers and growing revenue;
- Ensured high customer satisfaction and retention by establishing excellent user experience with a UI/UX design that considered common user needs and pain points.