Sunteți pe pagina 1din 5

Requirements Specification (RS)

Title Gmail Inbox – Snooze feature

Project Case Study

Document Version 1.0

Document Number 1

Document Details:

The following people have read this


Print Name / Title Date Signature OR Initials
document: Action

Written By
Aditya Shekhar July 4, 2017 Aditya Shekhar
(Author)

Disclaimer – This document has been made for Tracxn as a part of recruitment assessment only.
Use Case: Set Snooze in Gmail Inbox
User Case This use case describes how a Gmail user can select snooze option for a
Description specific duration and incoming emails be snoozed.

Actors: 1. All Gmail users

Precondition: 1. User has successfully signed in the Gmail account.

Normal Flow: 1. User selects “Snooze” icon.


2. Selects required snooze duration
Post Condition: 1. All incoming emails will be archived for the selected snooze duration
and will populate in the inbox of the user at the scheduled time.
Alternate Flow 1: 1. If user select “Specific Date and Time” option, then the system will
show calendar and time option to choose. Please refer wireframe no. 4.

Alternate Flow 2: 1. When the snooze time is over, snooze time over confirmation box will
be shown.
2. User can select to navigate to Gmail inbox by selecting “Inbox” option
3. User can increase the snooze duration by selecting “Continue Snooze”
option and again user will be redirected to normal flow (i.e. for
selection snooze duration)

Exception Flow 1: 1. If an email with label “Important” and got reply, then it will not be
archived and will be shown in the user’s inbox instantly.

Business Rules: 1. Snooze time selected will not be applicable for that account on any
other device if logged in.
2. For specific date selection, no past date will be allowed and the default
value will “current server date”. Maximum date duration can be
selected is 1 month from current server date.
3. For exception flow 1, there will be no alert tone or popup message.
4. In Wireframe 6, confirmation box will show counts of emails received.
System will calculate it from the snooze start time to end time.
Wireframe 1: Gmail Inbox > Snooze off

Wireframe 2: Gmail Inbox > Snooze options


Wireframe 3: Gmail Inbox >When user selects specific date and time

Wireframe 4: Gmail Inbox > Snooze on


Wireframe 5: Gmail Inbox > Snooze over confirmation box

S-ar putea să vă placă și