At DO OK, we stand for life-changing projects. One of the great examples of this that we are proud of is a collaboration with Vestfold Audio, a Norwegian company. Together with the client, we developed a fire alarm app which alerts users about a fire in a selected building, such as a hotel. The app is designed with hearing impairment in mind, but several clients of Vestfold Audio will be offering the application to all guests at their locations. We had the pleasure of working with Vestfold Audio and successfully delivering the software solution by developing a cross-platform application and creating UI designs.
At DO OK, we stand for life-changing projects. One of the great examples of this that we are proud of is a collaboration with Vestfold Audio, a Norwegian company. Together with the client, we developed a fire alarm app which alerts users about a fire in a selected building, such as a hotel. The app is designed with hearing impairment in mind, but several clients of Vestfold Audio will be offering the application to all guests at their locations. We had the pleasure of working with Vestfold Audio and successfully delivering the software solution by developing a cross-platform application and creating UI designs.
With Vestfold Audio, we developed a fire alarm application which alerts users about a fire in a selected building and provides access to an evacuation plan. The alerts are designed explicitly with hearing impairment in mind. However, the application can be critically useful for any user in an emergency.
To read more about Vestfold Audio, check out their website.
When we began our collaboration with Vestfold Audio, our main goal was to find a customized set-up and team composition that best fit the project needs. We had to find a balance between the support needed to deliver the app successfully, and a suitable team size for the project itself. At the very early stage, our head of engineering was driving the discussion with the cross-platform developer and a business analyst to find the most suitable, efficient, and effective project set-up. To achieve that, we needed more knowledge about the project. The team broke down the project requirements, analyzed assumptions and risks, and given these factors, estimated a time frame to complete the project.
Taking the time to conduct an in-depth estimation created several advantages for the client. First, we were able to clearly and openly communicate the risks and prepare an action plan to mitigate them, e.g., ensuring iOS developer consultation. Second, it allowed us to plan the project in such a way that we could provide a smooth process for each role and, as a result, create a delivery process that best fit the project's needs, resources, and time frame. Customized project set-up, dynamic team composition, and evaluation of the risks were the key elements that led to successful project delivery.
After the estimation process, the project was kicked off, and already within the first few weeks our designer was presenting a clean, aesthetically pleasant and modern design for the app. His goal was to make the UI user-friendly, clear, and visually appealing to end-users while aligning with the client’s brand. After the client approved the designs, we involved the designer only when adjustments were needed.
To develop the cross-platform app, we chose the Flutter framework. Working with weekly sprints, from the beginning of the week we had a sprint planning session, and at the end of the week presented a demo. Having this type of schedule at the beginning of the project helped us to establish transparent and open communication. Later during the project, the process was shifted to a more efficient approach, which included having one meeting per week, developing beta versions, and receiving the client’s written feedback. Obtaining the feedback and knowing how satisfied the client was during the process allowed us to ensure that the app fits the client’s vision. At the same time, the client had the opportunity to see how the process was going, and to change or adapt the requirements.
Our goal was to keep the process flexible and efficient. Communication and creating understanding within the team and the client were crucial. When we experienced development challenges, the team went the extra mile to analyze the issues, propose solutions, and recommend the best option. At the end of the project, our QA tester was engaged to ensure the quality and functionality of the app.
After two months of development, several demos and feedback sessions, positive interactions, and resolving a few challenges, we were happy to present the client with the final version of the app. It has been our pleasure to work with the Vestfold Audio team and collaborate on a life-changing project.
● Successfully delivered cross-platform front-end solution and UX designs from scratch in about two months.
● Satisfied client with an NPS score of 10/10!
“Our collaboration with DO OK has been very good. We have had informal and efficient communication in both projects and the maintenance phase using Slack and regular status meetings. It is almost like collaborating with internal resources - they understand our needs right away.”
- Trond Enger, Technical Manager at Vestfold Audio