Skip to main content

Sprint 4: Improve MVP with Use Cases

Sprint Goal

Enhance the MVP by introducing core safety use cases for immediate road hazards.

Sprint Planning

The focus of this sprint was to graduate the MVP from basic feature testing into handling complex, real-world notification scenarios. We aimed to implement critical notification systems to alert users about immediate road hazards such as extreme weather, accidents, and priority vehicles.

Tasks

  • Be notified about Weather Alerts
  • Be notified about Priority Vehicle Alerts
  • Be notified about Accident Alerts

Progress

  • Implemented crucial real-time notification systems for weather changes, accidents, and priority (emergency) vehicles.
  • Refined the event aggregation logic to correctly categorize and trigger these new alert types on the frontend.

Challenges

  1. Ensuring accident alerts and priority vehicle alerts have high accuracy and minimal false positives.
  2. Accurately plotting area-of-effect for weather alerts to ensure only affected drivers receive notifications.

Sprint Review

Every planned feature for the MVP improvement phase was completed, making the application significantly more useful and safe for users. The addition of complex use cases proves the scalability of our event aggregation system.