Use Case Examples
The following Use Cases describe some of the ways people might interact with the GAC service. It does not attempt to describe all of the ways. Before reading the Use Cases it is helpful to know the players.
Definitions
- Registered User
- A Visitor who registers with GAC by creating a username and password and provides certain personal information
- Contributor
- An individual or organization that is engaged in an action or cause confluent with the GAC Mission
- Editor(s)
- Responsible for assuring that the day-to-day content conforms to the GAC Mission
- Manages the forum(s)
- Administrator
- Person(s) responsible for monitoring, responding to complaints/comments and assuring that the Users and Contributors conform to the GAC Mission
- Responsible for initial vetting of Contributors
- Sponsor (Stakeholder)
- An individual or organization that benefits from, and has a vested interest in, the success of the GAC enterprise.
Use Cases
Visitor Use Case:
Visitor seeks information
[Sponsor interviews a Contributor on their show.
Refers Audience Members to GAC website for more information.
Audience Members want more information or want to support the cause]
Audience Member goes to GAC website
Locates the placemark or item of interest by:
Views items and links placed there by the Contributor(s)
May decide to enroll as a Registered User
Registered User Use Cases
Registered User wants to engage with an organization/action (Pull version)
[A Registered User with children is looking for something to do on the weekend]
Logs in with username and password
(They have already edited their profile to select their Areas of Interest)
Indicates that they want to bring their children
(Their GPS location or Zip Code is known to the application)
They instruct the application to search for actions (organizational meetings, meet-ups, etc.) meeting their search and location criteria
(The application uses the information they provided to zoom in on their locale and present them with the available options.)
Details (e.g. A description of the event, the time and location) display as they mouse over the flags.
Optionally the page displays the available events.
Selects an event.
They print out, save, send to smartphone, etc.) the location and directions.
Off they go!
Registered Users want to engage (Push version)
Registered User specifies their Areas of Interest and personal criteria
Registered User requests notifications when events/actions fitting their criteria occur within a given radius of their home
The application sends notifications to their preferred application (email, Twitter, Facebook Messages, etc.)
Registered Users communicate with others who share their interests
They join the GAC Forum
They select the topic they want to engage in
They particpate in the forum(s) of their choice
They may choose to be notified when others contribute to this topic
They may choose to be notified when others comment on their comment(s)
Registered Users comment on Contributor-submitted items
They navigate to the topic of their choice
They enter their comment(s) in the comments section of the item(s)
They may choose to be notified when others contribute to this item
They may choose to be notified when others comment on their comment(s)
Contributor Use Cases:
Contributor enrolls in GAC
Contributor visits the GAC website and navigates to the “Enroll as a Contributor” form
They complete the form
The form is submitted to GAC Administration
GAC Administration reviews the form, selects the appropriate vetting method, and approves or disapproves the submission
Upon approval GAC notifies the Contributor of their decision and enrolls them as a Contributor
If the submission is declined, the Contributor may elect to appeal, in which case their will be a second round of the review using methods deemed appropriate by GAC Administration and its Advisory Board
Contributor creates/maintains a GAC Identity
Contributor logs in to GAC
Navigates to their GAC page
Uploads, updates or deletes material including the following types:
Contributor posts/edits/deletes items (or links to items)
Contributor logs in to GAC
Navigates to their GAC “Page”
Navigates to the GAC item upload form,
Uploads new material to their “Page”
Navigates to the GAC item maintenance form,
Edits/deletes items
Editor Use Cases
Editor monitors site content, Contributor, Visitor and Subscriber activity
Reviews daily reports regarding Contributor upload activity
Inspects content, based on inspection algorithms such as how recently the Contributor joined GAC and the category of the Contributor's area of interest/action
Reviews relevant metadata
Moderates the forum
Report to Administration
Administrator Use Cases
Administrator vets Contributor
Contributor completes contributor registration request form
Administrator receives notification of registration request
Logs in as administrator
Navigates to review/approval page
Inspects list of pending contributor approvals
Selects contributor for review
Application displays approval checklist, along with applicant's completed request submission form
Selects review task
Completes review task -- saves review data
Checks off task completion check box
Completes all review tasks
Checks “review completed” check box
System sends notification to indicated person(s) for final approval
Visitor seeks information
[Sponsor interviews a Contributor on their show.
Refers Audience Members to GAC website for more information.
Audience Members want more information or want to support the cause]
Audience Member goes to GAC website
Locates the placemark or item of interest by:
- location on the map
- location name
- type of action (tag)
- name of organization
- name of the guest
- where they heard the interview
Views items and links placed there by the Contributor(s)
May decide to enroll as a Registered User
Registered User Use Cases
Registered User wants to engage with an organization/action (Pull version)
[A Registered User with children is looking for something to do on the weekend]
Logs in with username and password
(They have already edited their profile to select their Areas of Interest)
Indicates that they want to bring their children
(Their GPS location or Zip Code is known to the application)
They instruct the application to search for actions (organizational meetings, meet-ups, etc.) meeting their search and location criteria
(The application uses the information they provided to zoom in on their locale and present them with the available options.)
Details (e.g. A description of the event, the time and location) display as they mouse over the flags.
Optionally the page displays the available events.
Selects an event.
They print out, save, send to smartphone, etc.) the location and directions.
Off they go!
Registered Users want to engage (Push version)
Registered User specifies their Areas of Interest and personal criteria
Registered User requests notifications when events/actions fitting their criteria occur within a given radius of their home
The application sends notifications to their preferred application (email, Twitter, Facebook Messages, etc.)
Registered Users communicate with others who share their interests
They join the GAC Forum
They select the topic they want to engage in
They particpate in the forum(s) of their choice
They may choose to be notified when others contribute to this topic
They may choose to be notified when others comment on their comment(s)
Registered Users comment on Contributor-submitted items
They navigate to the topic of their choice
They enter their comment(s) in the comments section of the item(s)
They may choose to be notified when others contribute to this item
They may choose to be notified when others comment on their comment(s)
Contributor Use Cases:
Contributor enrolls in GAC
Contributor visits the GAC website and navigates to the “Enroll as a Contributor” form
They complete the form
The form is submitted to GAC Administration
GAC Administration reviews the form, selects the appropriate vetting method, and approves or disapproves the submission
Upon approval GAC notifies the Contributor of their decision and enrolls them as a Contributor
If the submission is declined, the Contributor may elect to appeal, in which case their will be a second round of the review using methods deemed appropriate by GAC Administration and its Advisory Board
Contributor creates/maintains a GAC Identity
Contributor logs in to GAC
Navigates to their GAC page
Uploads, updates or deletes material including the following types:
- Descriptive of the organization or purpose of the Contributor entity
- Organization header image/logo
- Leadership biographies/statements
- Accomplishments
- Coming events planned or in the process of planning
- What needs for help they may have
- Links to interviews
- Links to supportive materials and websites
Contributor posts/edits/deletes items (or links to items)
Contributor logs in to GAC
Navigates to their GAC “Page”
Navigates to the GAC item upload form,
Uploads new material to their “Page”
Navigates to the GAC item maintenance form,
Edits/deletes items
Editor Use Cases
Editor monitors site content, Contributor, Visitor and Subscriber activity
Reviews daily reports regarding Contributor upload activity
Inspects content, based on inspection algorithms such as how recently the Contributor joined GAC and the category of the Contributor's area of interest/action
Reviews relevant metadata
Moderates the forum
- Vets/approves forum members
Report to Administration
Administrator Use Cases
Administrator vets Contributor
Contributor completes contributor registration request form
Administrator receives notification of registration request
Logs in as administrator
Navigates to review/approval page
Inspects list of pending contributor approvals
Selects contributor for review
Application displays approval checklist, along with applicant's completed request submission form
Selects review task
Completes review task -- saves review data
Checks off task completion check box
Completes all review tasks
Checks “review completed” check box
System sends notification to indicated person(s) for final approval