Use Case Narrative
Identification Summary
Title: Refer Friend
Summary: This use case describes the steps included in referring a friend in
Groupon and obtaining $10 in Groupon bucks.
Actors:
User – refers a friend by sharing referral link via Tweet or Facebook.
Groupon System – confirms referrals
Creation Date: 10/24/2013
Date of update: 10/24/2013
Version: 1. 0
Person-in-charge: Student

Flow of Events:
Preconditions:
1. User must have an account
2. User must have a valid credit card
Main Success scenario:
1. User logs in Groupon Account
2. User refers a friend via Groupon website
3. User selects method of referral
4. User waits for Groupon to confirm referral
5. Groupon confirms referral
6. Groupon deposits reward to User’s account
Error Sequence:
E2. User decides to cancel action
1. Proceeds to Browse Deals use case.
E5. Groupon does not confirm referral
1. Use case ends
E6. Friend failed to respond to referral
1. Use case ends

Post Conditions:
1. User’s account contains an additional $10 in Groupon bucks
2. User’s referred friend has subscribed and made a purchase at Groupon
Identification Summary
Title: Follow Groupon
Summary: This use case describes the steps included in following Groupon on
social media sites
Actors:
User – follows Groupon via Facebook, Twitter and other social media sites.
Social media server – process data
Creation Date: 10/24/2013
Date of update: 10/24/2013
Version: 1. 0
Person-in-charge: Student

Flow of Events:
Preconditions:
1. User must have an account on both the social media site and Groupon
Main Success scenario:
1. User logs in Groupon Account
2. User follows Groupon via links found on lower right of home page
3. User is redirected to desired choice of site
4. User logs in their account in social media site
5. User follows Groupon
6. Social media server confirms follower
Error Sequence:
E2. User decides to cancel action
1. Use case ends
E4. User could not log on to social media site
1. Use case ends

Post Conditions:
1. Groupon gets an additional follower
2. User gets updated on changes happening in Groupon
Identification Summary
Title: Get Groupon App
Summary: This use case describes the steps included in obtaining Groupon’s
mobile app
Actors:
User – downloads Groupon’s mobile app
Groupon – process download demand
Creation Date: 10/24/2013
Date of update: 10/24/2013
Version: 1. 0
Person-in-charge: Student

Flow of Events:
Preconditions:
1. User must have a 10 digit US mobile Phone number
Main Success scenario:
1. User logs in Groupon Account
2. User clicks the Get the App Now button located in the lower left of home page
3. Groupon requests 10 digit US mobile Phone number
4. User inputs 10 digit number
5. Groupon receives data
6. Groupon sends download link into User’s mobile phone
7. User follows instructions indicated on the message
8. User downloads mobile app
Alternative Sequence:
A3. User decides to download app thru Google play
1. User connects phone to Google play
2. Google checks compatibility of app with device
1. Device not compatible
2. Proceed to step 4
3. Google play installs app on mobile phone
4. User redirects to Home Page
A3. User decide to download app thru Apple iStore
1. User syncs phone to Apple
2. User downloads app
Error Sequence:
E6. User’s device is not capable of obtaining the Groupon app
1. Device does not support app
2. Use case ends
Post Conditions:
1. User will now be able to purchase deals on the move
2. User gets updated on new deals every time

Groupon

  • 1.
  • 2.
    Identification Summary Title: ReferFriend Summary: This use case describes the steps included in referring a friend in Groupon and obtaining $10 in Groupon bucks. Actors: User – refers a friend by sharing referral link via Tweet or Facebook. Groupon System – confirms referrals Creation Date: 10/24/2013 Date of update: 10/24/2013 Version: 1. 0 Person-in-charge: Student Flow of Events: Preconditions: 1. User must have an account 2. User must have a valid credit card Main Success scenario: 1. User logs in Groupon Account 2. User refers a friend via Groupon website 3. User selects method of referral 4. User waits for Groupon to confirm referral 5. Groupon confirms referral 6. Groupon deposits reward to User’s account
  • 3.
    Error Sequence: E2. Userdecides to cancel action 1. Proceeds to Browse Deals use case. E5. Groupon does not confirm referral 1. Use case ends E6. Friend failed to respond to referral 1. Use case ends Post Conditions: 1. User’s account contains an additional $10 in Groupon bucks 2. User’s referred friend has subscribed and made a purchase at Groupon
  • 4.
    Identification Summary Title: FollowGroupon Summary: This use case describes the steps included in following Groupon on social media sites Actors: User – follows Groupon via Facebook, Twitter and other social media sites. Social media server – process data Creation Date: 10/24/2013 Date of update: 10/24/2013 Version: 1. 0 Person-in-charge: Student Flow of Events: Preconditions: 1. User must have an account on both the social media site and Groupon Main Success scenario: 1. User logs in Groupon Account 2. User follows Groupon via links found on lower right of home page 3. User is redirected to desired choice of site 4. User logs in their account in social media site 5. User follows Groupon 6. Social media server confirms follower
  • 5.
    Error Sequence: E2. Userdecides to cancel action 1. Use case ends E4. User could not log on to social media site 1. Use case ends Post Conditions: 1. Groupon gets an additional follower 2. User gets updated on changes happening in Groupon
  • 6.
    Identification Summary Title: GetGroupon App Summary: This use case describes the steps included in obtaining Groupon’s mobile app Actors: User – downloads Groupon’s mobile app Groupon – process download demand Creation Date: 10/24/2013 Date of update: 10/24/2013 Version: 1. 0 Person-in-charge: Student Flow of Events: Preconditions: 1. User must have a 10 digit US mobile Phone number Main Success scenario: 1. User logs in Groupon Account 2. User clicks the Get the App Now button located in the lower left of home page 3. Groupon requests 10 digit US mobile Phone number 4. User inputs 10 digit number 5. Groupon receives data 6. Groupon sends download link into User’s mobile phone 7. User follows instructions indicated on the message 8. User downloads mobile app
  • 7.
    Alternative Sequence: A3. Userdecides to download app thru Google play 1. User connects phone to Google play 2. Google checks compatibility of app with device 1. Device not compatible 2. Proceed to step 4 3. Google play installs app on mobile phone 4. User redirects to Home Page A3. User decide to download app thru Apple iStore 1. User syncs phone to Apple 2. User downloads app Error Sequence: E6. User’s device is not capable of obtaining the Groupon app 1. Device does not support app 2. Use case ends Post Conditions: 1. User will now be able to purchase deals on the move 2. User gets updated on new deals every time