Map out the product’s functionality
Map out the product’s functionality
Propose the technology stack
Develop basic wireframes
Our business analysts in cooperation with technology experts conducted in-depth research and developed the functional specification for the project. This resulted in a 10-page detailed document, outlining the product’s main features, roles and use cases.
Engaging our Chief Software Architect and several Engineers, we were able to provide suggestions as to the technology stack and project’s technical implementation. The document outlines the software structure, its basic architecture, and core technologies involved. The proposed tools include Node.js and Express for the server-side, AngularJS for the front-end and MongoDB for the data storage (MEAN technology stack), and a number of add-ons (third-party APIs).
To complete the project concept and ensure there is no misunderstanding in the specifications, we created key product wireframes, including the main dashboard, driver’s portal with personal scores and statistics, video portal page, etc. They complemented the functional specification and demonstrated the core product features. As a result, we were able to visualize our understanding of the project and eliminate the risk of confusion at the later stages.