| Risk | Description | Consequence | Probability | Impact | Risk Level | Risk mitigation | Owner | Residual risk level |
|---|---|---|---|---|---|---|---|---|
| Going over budget | Requiring more funds than our budget allows | Not being able to purchase crucial components | Low | Medium | Medium | Apply for more funds | Rhys | Low |
| COVID/Illness | Team member being unable to contribute due to an unexpected reason | Work package progress is halted | Low | High | Medium | Have multiple people assigned to every work package, give extra time for deadlines | Safura | Low |
| Lack of expertise | Unable to complete tasks due to a lack of skills | Progress takes longer than expected as time required for learning | Medium | Medium | Medium | Allow for extra time if learning is required, contact group members and academic staff for guidance | Jide | Medium |
| Broken equipment | Equipment gets broken during, or becomes faulty over time | Progress is halted as testing cannot continue | Medium | High | Medium | Allow extra budget to reorder parts, allow extra time for unexpected events | Mawusi | Medium |
| Shipping delays | Part deliveries get delayed | Unable to start breadboarding as no available parts | Low | High | Medium | Have multiple tasks running at once and order parts early. | Anjali | Medium |
| Project delays from other commitments | Work packages become delayed from planned timeline | Work does not get finished by the end of the project | Medium | High | High | Set achievable goals, manage work packages closely, amend original plan as things change | Rhys | High |
| Lack of compatibility | Lack of integration between mechanical, electronic and software components | Unable to meet project objectives | Medium | High | High | Ensure that the components are tested frequently and tested with time to adapt them | Safura | Medium |
| Risk | Description | Consequence | Probability | Impact | Risk Level | Risk mitigation | Owner | Residual risk level |
|---|---|---|---|---|---|---|---|---|
| Protective casing design for the central hub | Not being able to produce a CAD design or a 3D-printed model to protect the central hub | As a result, the central hub is exposed to the external environment which can lead it to be damaged earlier than expected | Medium | High | Medium | To allocated time to work on Autodesk Fusion 360 to design a simple casing for the central hub that can be 3D-printed. | Jide | Low |
| Sensor performance | Use of subpar tools in place of quality ones | Inaccurate reading for NPK | Medium | High | Medium | Implement a calibration and regular maintenance of the sensor can help mitigate the risk of inaccurate readings | Jide | Medium |
| Display screen for central hub has a limited character space | Only a few sentences can be displayed. | The farmer is given generic information on whether the soil is good for rice production, but not how to utilise their fertilizer | Low | Low | Low | Ensure the the displayed message given to the farmer is short and concise. | Mawusi | Low |
| No version control | Source code may occasionally not be kept up to date. Specifically, the accompanying tools, libraries, and other support software components | It could be challenging or impossible to duplicate and alter previous software iterations in order to correct faults. | Low | Medium | Medium | Establish a process for regularly reviewing and updating the repository to ensure that all components are up to date | Anjali | Low |
| Illness | Common flu occurs around the christmas break | Rate of work has stopped. | Low | High | Medium | Establish and enforce health and safety measures to minimize the risk of illness in the first place. Also have a contingency plan: that work packages can split up among the other team members | Safura | Low |
| Poor attendance from team members | Member of the team not attending scheduled meeting and sessions | Slows down the pace of work. Can result in low morale within the team | Low | High | Medium | Establish a clear attendance policy that outlines the expectations for attendance and the consequences for non-compliance | Rhys | Low |
| Insufficient consideration of safety | No safety analysis has been done for some systems such as the solar panel and the battery. | As a result, unanticipated legal responsibility and reputational damage are exposed. | Medium | High | High | Implement a comprehensive safety program that addresses all aspects of the project | Safura | Medium |
| Risk | Description | Consequence | Probability | Impact | Risk Level | Risk mitigation | Owner | Residual risk level |
|---|---|---|---|---|---|---|---|---|
| Delay time in PCB manufacturing | It may take longer than expected to get the PCB manufactured due to issues with shipping time or technician no being present | Progress is halted as we cannot connect the electronic components to one another in a controlled manner. | Medium | High | Medium | To allow for extra time for the PCB to be sent off for manufacturing, therefore sending it early | Safura | Medium |
| Soldering flaws | The component pin and PCB pad are not physically and electrically connected by the solder. | Electrical component will not function as expected as it is part of an open circuit | Low | High | Medium | Rectify soldering flaws by mending the broken link | Rhys | Low |
| Soldering flaws | A bridge to a different component or pad is created by the solder. | Resulting in an unintentional electrical and thermal connection between the pads which leads to a short circuit | Medium | High | Medium | For through-hole components, use the proper lead lengths, and the correct hole size and pad diameter | Rhys | Medium |
| Web application security risks | No standards are stated, and there is no explicit design strategy, especially for network-connected devices, to ensure adequate security. | The resulting system might be vulnerable, which would have unanticipated effects. | Medium | High | High | Make sure secure coding standards are followed when creating the online application. Using secure coding frameworks, libraries, and tools with built-in security features falls under this category | Jide | High |
| Untested disaster recovery | There might be backups and disaster recovery plans, but they haven't been tried. | Inadequate backup procedures may result in data loss. | Medium | High | High | Look for any problems or holes throughout the testing and fix them right away. Scenarios that represent various disasters, such as power outages, natural disasters, and cyberattacks, should be tested | Anjali | High |
| Data corruption | When a user or application cannot utilise, read, or access data | Lose of files or errors in computer data which leads to system not performing accurately | Medium | High | Medium | Use reliable hardware and software to minimize the risk of data corruption due to hardware or software failures | Mawusi | High |
| Upcoming assignments and coursework deadline | Balancing university assignments and courseworks with the project | Poor time management leads to falling behind on completing the various work package | Medium | High | High | Break down larger tasks into smaller, more manageable ones, and prioritise tasks | Mawusi | Medium |