Specifications

User Stories

Regular User: Junior Faculty / Grad Student

As a user, I want to design a strategic plan for my semester and break down that plan into long and short term goals, projects, and tasks to achieve more effective workflow and project management.

As a user, I want to share and edit projects, documents, and tasks with other users to collaborate and communicate effectively.

As a user, I want to utilize pre-loaded department resources and contacts to promote organization and communication among my peers.

As a user, I want to receive feedback to improve my time management and workflow skills.

As a user, I want to quickly create new tasks, goals, and projects to manage my workflow.

As a user, I want to view tasks I have assigned for today and the near future to structure my productivity.

As a user, I want to review and adjust my semester and weekly plans to adapt my productivity to help achieve dynamic and abstract long-term objectives and projects.

Requirements

  • Functional
    • Definite
      • Create and edit projects and tasks which are stored in a database, organized by user.
      • Share tasks, projects, and documents with other users.
      • Upload and view shared department resources
      • View tasks for today, this week, or another specific date range
      • Create and edit long-term semester and weekly plans.
      • Break down long-term plans into short-term goals and tasks.
    • Perhaps
      • Have the application generate feedback or data based on productivity trends
    • Improbable
      • Implement productivity/organizational function for personal development
  • Non-functional
    • Definite
      • Implement a clean and user-friendly GUI
    • Perhaps
      • Create a different GUI than shown in the prototype.
    • Improbable
      • Application should work offline or have a desktop companion app