- To provide users with the information they need during an event, without requiring internet access all the time.
Background and strategic fit
In previous years, a third-party app was created that did not communicate with the colloquium website — changes made in users' personal schedules in the app did not show up on the website and vice versa. Developing the app in-house means we can enable communication between the app and the website, and prevent organizers from incurring the cost of hiring a third party to develop an app.
- The user has an Android smartphone or tablet with Android 4.0 or newer, or an Apple iPod touch, iPhone or iPad with iOS 9 or newer.
- The user has internet access at least some of the time.
|1||View schedule||As an event visitor, I want to view the event's full schedule.||Must have|
|2||Update schedule||As an event visitor, I want to view the latest version of the event's schedule.||Must have|
|3||Sign up||As an event visitor, I want to sign up for events. This needs to be synced with the website.||Must have|
|4||Personal schedule||As an event visitor, I want to be able to see my personal schedule.||Must have|
|5||Navigate colloquium||As an event visitor, I want to browse the locations and see where the events take place.||Should have|
|6||View schedule after connection loss||As an event visitor, I want to be able to still view the full schedule and my personal schedule after I have lost internet connection||Must have|
|7||Navigate colloquium after connection loss||As an event visitor, I want to browse the locations and see where the events take place after I have lost internet connection.||Should have|
User interaction and design
Below is a list of questions to be addressed as a result of this requirements document: