Skip to content

Introduction

Planning Game XP is an agile project management application built on eXtreme Programming (XP) practices. It manages the full lifecycle of software development — from sprint planning to deployment tracking.

Everything in Planning Game is a card. There are six card types:

  • Tasks — Feature work with user stories (Como/Quiero/Para) and acceptance criteria (Given/When/Then)
  • Bugs — Defect tracking with priority levels and root cause analysis
  • Epics — Large work items that group related tasks
  • Proposals — Ideas that can be converted to tasks after refinement
  • QA — Quality assurance items
  • Sprints — Time-boxed iterations with start/end dates and point tracking

Cards follow strict status workflows. Tasks move through:

To Do → In Progress → To Validate → Done → Done&Validated

Each transition requires specific fields (developer, validator, dates, commits) and is enforced by the system.

Task priority is calculated automatically:

priority = (businessPoints / devPoints) × 100

Both devPoints (technical effort, 1-5) and businessPoints (business value, 1-5) are set during sprint planning.

Planning Game XP is built with:

  • Frontend: Astro + Lit web components
  • Backend: Firebase (Realtime Database, Firestore, Auth, Cloud Functions, Storage)
  • MCP Server: Node.js integration for AI agent workflows
  • Testing: Vitest (unit) + Playwright (E2E)
  • Development teams practicing XP or Scrum
  • Teams using AI agents (Claude, Codex, etc.) for development
  • Organizations that need strict workflow enforcement with audit trails