You are on page 1of 8

Title:

Writer: Julio Gutierrez

Description

As a Final User of the Recognize website https://recognizeapp.com/


I want to successful Sign Up by using a valid email address or a Yammer Account.
So That I am able to have an account that allows me to Sign In into the website. (Optional)

Functional Requirements

Express the Functional Requirements as a Fact in a declarative format.

1. User inserts a valid email address in the text box and click on the Sign Up button in
order to generate a user that is going to allow to be able to Sign in into the website.
2. User clicks on “Sign in with Yammer” option.
3. User clicks on “ ”.........
4. …….

Assumptions

Include factors or conditions which support development plan.

1. Users have a valid email (their emails are already authorized to be used as
credentials for this website). And the backend is able to do such validation.
2. User have valid Yammer Credentials.

Acceptance Criteria

Scenario Description Given When Then Comments

Functional Requirement 1: Sign Up by using an email address

1 Valid email That the user Clicks on the The user is Please refer
address inserts a valid Sign Up redirected to to the
email Button a new landing mockup
address page “Valid Email
landing Page”
on UI Section
2 Invalid email That the user Clicks on the The user gets Please refer
address inserts a Sign Up an error to the
Invalid email Button message by mockup
address indicating that “Invalid
the provided Email” on the
email is not User
valid Interface
section

Functional Requirement 2: Sign Up by using a Yammer Account

1 Yammer That the user Clicks on the The user is


Credentials wants to use “Sign in with redirected to
Yammer Yammer” https://www.y
Credentials button ammer.com/s
ession/new

User Interface

Website LandingPage
Valid Email landing Page

Invalid Email
Title: Log out

Writer: Anjanette Houser

Description

As a Final User of the Recognize website https://recognizeapp.com/


I want to log out of the application when I click the log off button.
So That I am no longer able to access the site or its content.

Business Rules

1. User clicks on a log off CTA to log out of their access on the website.
2. The user is shown a successful logged out message.
3. The user is provided a log in CTA from the successful logged out page.
4. The user cannot access any pages associated with https://recognizeapp.com/, other
than the log in screen
5. If the user goes back to a previously visited page, they will be prompted to log in.
6. Users are logged out of all active instances of https://recognizeapp.com/ when they log
out.
7. Log off CTA will not be visible to a user that is not logged in.

Assumptions

1. User is logged in when attempting to log out.

Acceptance Criteria

Scenario Description Given When Then Comments

Business Rule 1: Log out of site

1 Click log off User Clicks on the The user is Design TBD
CTA successfully Log Out CTA redirected to
engages the a log out
log out CTA success
message
2 Logged out User is After log off User cannot
state logged out of successful access any
the system message pages
and all associate
associated with
pages https://recogn
izeapp.com/

Business Rule 2: Sign back into site

1 Sign back in The user Clicks on the The user is


wants to Log in CTA able to log in,
access the on the proving a
system after successful successful
being log out page log out
successfully or navigates
logged out to the
homepage

User Interface
TBD
Title: Select a badge through available badges

Writer: Anjanette Houser

Description

As a Final User of the Recognize website https://recognizeapp.com/


I want to select a badge to award by scrolling/searching through the badges available for my
profile

Business Rules

1. User sees only the badges available to their role


2. User can see these with each badge:
a. Icon
b. Title
c. Description
d. Points
e. Tags
f. Category
3. User can search for a badge by keyword, based on the above fields (minus icon)
a. Tech to determine the best solution for search
4. User can select the badge from this flow to active it for the award flow

Assumptions

1. User has correct permissions set to their account/role


2. Award flow is separate from this flow of finding/searching for a badge
3. Once the badge is selected, next steps are presented to the User

Acceptance Criteria

Scenario Description Given When Then Comments

Business Rule 1: Viewing badges

1 Navigate to User is User The user is Design TBD


badge page logged in and accesses able to see
role is badge page only the
provided badges they
correct have
permissions permission to
see

Business Rule 2: User can search badges

1 Search User is able User uses User sees Search


available to search search badges engine TBD
badges to badges they criteria based related to the
award have access on fields search
to available parameters

User Interface
TBD

Title: Select a badge through available badges

Writer: Anjanette Houser

Description

As a Final User of the Recognize website https://recognizeapp.com/


I want to select a badge to award by scrolling/searching through the badges available for my
profile

Business Rules

5. User sees only the badges available to their role


6. User can see these with each badge:
a. Icon
b. Title
c. Description
d. Points
e. Tags
f. Category
7. User can search for a badge by keyword, based on the above fields (minus icon)
a. Tech to determine the best solution for search
8. User can select the badge from this flow to active it for the award flow

Assumptions

4. User has correct permissions set to their account/role


5. Award flow is separate from this flow of finding/searching for a badge
6. Once the badge is selected, next steps are presented to the User

Acceptance Criteria

Scenario Description Given When Then Comments

Business Rule 1: Viewing badges

1 Navigate to User is User The user is Design TBD


badge page logged in and accesses able to see
role is badge page only the
provided badges they
correct have
permissions permission to
see

Business Rule 2: User can search badges

1 Search User is able User uses User sees Search


available to search search badges engine TBD
badges to badges they criteria based related to the
award have access on fields search
to available parameters

User Interface
TBD

You might also like