Things are going very well at Complete Car (CC). The driver-information message feature is gaining traction as more and more drivers join the company. After a few months of activity, one thing becomes clear: not all taxi drivers log in to the application every day, which leads to messages piling up in taxi inbox queues.
Though the amount of data is not detrimental to the system, the idea of having messages lying around in queues, potentially forever, is not satisfactory. Imagine a taxi driver logging in after a couple of weeks of vacation and being flooded with obsolete messages—this is the negative type of user experience that CC is keen to avoid.
CC decides to address this by specifying a new rule: after one week, any message that is not delivered will be dealt with in one of two ways:
- It will be emailed to the user if it's an important information message.
- It will be discarded if it's an information message concerning the current traffic situation...