Skip to content

User Stories

Stephanie G Johnson edited this page Dec 18, 2023 · 1 revision

GoalEase: Snake Edition:

User Story 1: Goal Visualization

  • Title: Visualizing Goals as Snake Segments
  • User Story Sentence: As a user, I want to see my goals represented by segments of the snake to visually track and understand my progress.
  • Feature Tasks:
    • Implement a system to map each goal/task to a corresponding segment of the snake.
    • Ensure the snake's growth reflects progress in completing tasks.
  • Acceptance Tests:
    • Verify that each goal in the GoalEase platform corresponds to a segment in the snake.
    • Confirm that as I complete tasks, the snake grows or changes accordingly.

User Story 2: Goal Interaction

  • Title: Interacting with Snake for Goal Progress
  • User Story Sentence: As a user, I want to interact with the snake in the game to mark progress or completion of specific goals/tasks.
  • Feature Tasks:
    • Develop mechanics where the snake interacts with in-game items representing goals.
    • Ensure the snake's behavior changes upon completing or making progress on a goal.
  • Acceptance Tests:
    • Confirm that when the snake interacts with a goal-related item, it reflects progress within GoalEase.
    • Verify that completing a task in GoalEase correlates to a change in the snake's behavior.

User Story 3: Integration with GoalEase

  • Title: Connecting Snake Game with GoalEase Platform
  • User Story Sentence: As a user, I want the game outcomes to affect my goal management within the GoalEase platform.
  • Feature Tasks:
    • Establish a seamless connection between game outcomes and GoalEase activities.
    • Ensure successful game levels unlock rewards or trigger reminders related to pending tasks in GoalEase.
  • Acceptance Tests:
    • Confirm that completing levels in the game triggers relevant notifications or updates within GoalEase.
    • Verify that rewards or achievements gained in the game are reflected in the GoalEase platform.

User Story 4: Progress Visualization

  • Title: Visual Representation of Goal Progress
  • User Story Sentence: As a user, I want to visually understand my goal progress through the snake's attributes or characteristics.
  • Feature Tasks:
    • Implement visual indicators on the snake to represent goal completion percentages or priority levels.
    • Ensure users can easily interpret the snake's attributes to understand their progress.
  • Acceptance Tests:
    • Verify that visual cues on the snake reflect the status of associated goals in GoalEase.
    • Confirm that users can easily interpret the snake's attributes to gauge their goal progress.

User Story 5: User Engagement

  • Title: Encouraging User Engagement Through Snake Gameplay
  • User Story Sentence: As a user, I want engaging gameplay mechanics that motivate me to consistently manage and complete my goals.
  • Feature Tasks:
    • Develop interactive elements or challenges within the game that correlate with completing tasks in GoalEase.
    • Ensure the game provides incentives or rewards tied to achieving goals in GoalEase.
  • Acceptance Tests:
    • Confirm that game elements encourage users to engage with their goals actively.
    • Verify that rewards or achievements gained in the game are directly linked to goal progress in GoalEase.