Simple Functional Requirements

The following are simple functional requirements statements describing an online guest survey system.

  1. The system shall enable guests to answer a pre-defined set of yes/no, multiple-choice and write-in survey questions via a website.
  2. The system shall enable staff members to use a website to review and act on information submitted by guests.
  3. The system shall enable a system administrator a method of delegating access to system functions based upon company hierarchy and specific override rules for users of the system.
  4. The system shall enable designated users a method of editing the survey questions and survey routing rules.
  5. The system shall enable designated users to scan in paper surveys.
  6. The system shall enable designated users to populate applicable data fields of surveys that were scanned in.
  7. The system shall enable designated users a method of creating issue subjects so that users can group issues by subject.
  8. Based upon routing rules designated for surveys, the system shall automatically route surveys to applicable department managers for follow-up actions.
  9. The system shall enable designated users a method of archiving surveys which require no further actions.
  10. The system shall enable designated users a method of escalating a survey to become an issue.
  11. The system shall enable designated users, for each issue, to choose a subject, assign a priority, assign a due date, and select a staff member responsible for next action steps.
  12. The system shall enable designated users to view a summary of open issues to which they are assigned.
  13. The system shall enable designated users to communicate internally regarding issues to which they are assigned.
  14. The system shall enable designated users to close issues.
  15. The system shall enable designated users to generate reports viewable on-screen based on all available data, customizable to their specific needs.
  16. The system shall enable designated users to export all available data, customized to their specific needs.
  17. The system shall enable designated users a method of follow-up messaging to guests by applicable users for each issue and survey.
  18. The system shall enable designated users a method of adding notes regarding communications with guests.