Individual Contribution Table
Client liaison
33%
33%
33%
Requirement Analysis
33%
33%
33%
Bi-weekly Reports
33%
33%
33%
Project Website
20%
20%
60%
Poster Design
33%
33%
33%
Video Editing
33%
33%
33%
Individual Contribution
33%
33%
33%
Main Roles
Hardware, Report Editor
UI,Report editor, Front-end, Back-end
Algorithm, Report editor, Website editor, Back-end
Critical evaluation of the project
User Interface and User Experience
The dashboard provides an easy and intuitive way to login or sign up to access its content. It provides the ability to view live data using a number of graphs, access and download archive data, manage sensor hubs and receive notifications.
The dashboard also allows its users to easily communicate with each Raspberry Pi making it effortless to add, delete and edit sensor hubs. With the in-build voice recognition system, the user can easily be informed without touching a keyboard or a mouse about sensor data and the successioin of the surgery in real time.
Our main focus of the User Interface Design and User Experience was to provide a convenient and an easy way to interact with the system. Overall, the dashboard is very user-friendly, however some features such as displaying different kind of graphs could be enhanced and made better.
Functionality
We have implemented all of our functional and non-functional requirements of the project as well as an extra requirement we set for ourselves (Voice Recognition).
Compatibility
In respect with cross-browser compatibility, the system works perfectly in all browsers except Voice Recognition which only works in Google Chrome. Voice Recognition also doesn’t work perfectly at all times and it only works in silent rooms. The dashboard is also scalable and works very well with different resolutions and screen sizes.
Stability
The application works perfectly in the most used operating systems (Windows, MacOS, Linux (Ubuntu))
Project Management
Our team has been able to manage the project well through constant communication, setting up deadlines for ourselves each week ensuring that all the project requirements would be met. From the start of the project, we split the project in 3 parts: Sensor Hubs, Dashboard, Learning algorithms (Statistical Analysis) and each one of us worked in the part that had the most interest with. We communicated frequently using Slack and we had regular meetings throughout the project.