Goals & Sprint Management

Work Games provides full-featured goal and sprint management that integrates with the daily board and gamification systems.

Goals

Goals in Work Games represent project-level objectives that contain tasks. Each goal has:

  • Title and description — clearly define the objective
  • Progress tracking — visual percentage based on completed tasks
  • Priority ordering — lower position on the board means higher priority
  • Deadline — target completion date with visual indicators
  • Task assignments — associate tasks with goals for organized tracking

Goal Hierarchy

Goals can contain tasks with blocking/blocked-by relations, ensuring that prerequisite work is completed before dependent tasks. The AI agent considers these relations when generating daily team quests.

Sprints

Sprints provide time-boxed iterations for focused work:

  • Sprint planning — assign tasks from the backlog to the sprint
  • Sprint duration — define start and end dates
  • Velocity tracking — measure how much XP/effort is completed per sprint
  • Sprint backlog — prioritized list of tasks for the current iteration

Sprint and Daily Board Integration

Tasks assigned to the active sprint appear in team members' daily board task pools. When a team member adds a sprint task to their daily plan and completes it, the sprint's progress updates automatically.

Backlog Management

The backlog is a prioritized queue of all tasks not yet assigned to a sprint or goal:

  • Drag-and-drop prioritization — order tasks by importance
  • Multiple views — list, board (Kanban), and table views
  • Filtering and search — find tasks by title, assignee, status, tags, or priority
  • Bulk operations — assign, move, or update multiple tasks at once

Task Management

Every task in Work Games supports:

  • XP/effort estimates — used for gamification, sprint velocity, and AI quest planning
  • Status tracking — customizable statuses with visual indicators
  • Type — customizable types to distinguish between work items
  • Assignee — team member responsible for completing the task
  • Tags and labels — categorize work for filtering
  • Subtasks — break large tasks into smaller steps
  • Time tracking — track how long a task really took to complete
  • Support/blocker flags — signal when help is needed or work is blocked
  • File attachments — attach documents and images to tasks
  • Relations — how it relates to other tasks
  • Comments — to allow team collaboration