Jessica McMillen || Atlanta, GA
Jessica McMillen || User Experience Architect
User Experience Architect || Usability
Project

Back to project

Masters Project - Stakeholder Expectations Report which led to the System Requirements

Mission Statement: The tool will support coaches in their task of coaching by providing an overview of the steps required and detailed information about the expectations for each step including required forms. The tool will also provide helpful supporting material.

Functional Requirements
The tool shall

  • Provide access to coaching modules.
  • Provide the ability to download and/or print documents and forms contained in the coaching modules.
  • Provide access to tips and techniques for tackling difficult or sensitive subject matter relating to the coaching modules or coaching in general.
  • Provide access to Rising Stars modules.
  • Function properly in current and most previous versions of Internet Explorer, Netscape, and Firefox.
  • Provide access to all aspects of the site at all times
  • Require a login id and password.

    The tool should

  • Provide context-sensitive help.
  • Provide the documents in both PDF and Word format and a link to download the free Adobe Acrobat reader.

    Non-functional Requirements
    The tool shall

  • Have a unified navigation scheme modeled after the user’s order of interaction with the system.
  • Promote learnability through use of consistent menus, layout patterns, method of feedback, phrasing of content, headers, and style.
       - Promote predictability, synthesizability, familiarity, and generalizability
  • Promote responsiveness such that the time between an act to change the state of the system and the system’s expression that the state has changed should be stable.
  • Promote robustness by way of task conformance.
       - Completeness – system provides all tasks of interest to the user
       - Adequacy – the user can understand how to complete all tasks
  • Present an attractive layout

    The tool should

  • Provide the user with a way to recover from error in a commensurate way.

    The tool may

  • Support concurrent multi-threading such that the user can engage in two tasks simultaneously.
  • Support task migratability by allowing the system to take over a task such as finding the next module to print or suggesting job aids the user may need during the next interaction with the performer.
  • Support customizability by allowing the user to modify the interface according to the user’s preferences.