{ "scenarios": { "easy_sprint": { "description": "Small team, clear tasks, no surprises. Good for baseline testing.", "difficulty": "easy", "developers": [ {"id": "dev1", "name": "Alice", "skill": "backend", "capacity": 5, "productivity": 1.2}, {"id": "dev2", "name": "Bob", "skill": "frontend", "capacity": 4, "productivity": 1.0}, {"id": "dev3", "name": "Carol", "skill": "fullstack","capacity": 6, "productivity": 1.1} ], "tasks": [ {"id": "T1", "name": "User Login API", "task_type": "feature", "priority": 2, "effort": 3, "deadline": 5, "required_skill": "backend"}, {"id": "T2", "name": "Dashboard UI", "task_type": "feature", "priority": 2, "effort": 3, "deadline": 6, "required_skill": "frontend"}, {"id": "T3", "name": "Fix CSS Layout Bug", "task_type": "bug", "priority": 1, "effort": 1, "deadline": 3, "required_skill": "frontend"}, {"id": "T4", "name": "Database Migration", "task_type": "feature", "priority": 3, "effort": 4, "deadline": 7, "required_skill": "backend"}, {"id": "T5", "name": "Setup CI/CD Pipeline", "task_type": "feature", "priority": 3, "effort": 3, "deadline": 8, "required_skill": "devops"} ] }, "medium_sprint": { "description": "Mid-size team with bugs and random dev absences.", "difficulty": "medium", "developers": [ {"id": "dev1", "name": "Alice", "skill": "backend", "capacity": 5, "productivity": 1.1}, {"id": "dev2", "name": "Bob", "skill": "frontend", "capacity": 4, "productivity": 0.9}, {"id": "dev3", "name": "Carol", "skill": "devops", "capacity": 5, "productivity": 1.0}, {"id": "dev4", "name": "Dave", "skill": "fullstack","capacity": 6, "productivity": 1.2} ], "tasks": [ {"id": "T1", "name": "Auth Service", "task_type": "feature", "priority": 1, "effort": 5, "deadline": 5, "required_skill": "backend"}, {"id": "T2", "name": "Profile Page UI", "task_type": "feature", "priority": 2, "effort": 4, "deadline": 6, "required_skill": "frontend"}, {"id": "T3", "name": "Payment Integration", "task_type": "feature", "priority": 1, "effort": 6, "deadline": 7, "required_skill": "backend"}, {"id": "T4", "name": "Docker Deployment", "task_type": "feature", "priority": 2, "effort": 3, "deadline": 5, "required_skill": "devops"}, {"id": "T5", "name": "Login Page", "task_type": "feature", "priority": 2, "effort": 3, "deadline": 5, "required_skill": "frontend"}, {"id": "T6", "name": "Prod DB Crash Fix", "task_type": "bug", "priority": 1, "effort": 2, "deadline": 3, "required_skill": "backend"}, {"id": "T7", "name": "API Rate Limiting", "task_type": "tech_debt", "priority": 4, "effort": 3, "deadline": 9, "required_skill": "backend"}, {"id": "T8", "name": "Mobile Layout Fix", "task_type": "bug", "priority": 2, "effort": 2, "deadline": 4, "required_skill": "frontend"} ] }, "hard_sprint": { "description": "Large team, many tasks, urgent bugs appear mid-sprint, dev absences cascade.", "difficulty": "hard", "developers": [ {"id": "dev1", "name": "Alice", "skill": "backend", "capacity": 5, "productivity": 1.3}, {"id": "dev2", "name": "Bob", "skill": "frontend", "capacity": 4, "productivity": 0.8}, {"id": "dev3", "name": "Carol", "skill": "devops", "capacity": 5, "productivity": 1.0}, {"id": "dev4", "name": "Dave", "skill": "fullstack","capacity": 7, "productivity": 1.1}, {"id": "dev5", "name": "Eve", "skill": "backend", "capacity": 5, "productivity": 0.9} ], "tasks": [ {"id": "T1", "name": "Microservices Refactor", "task_type": "feature", "priority": 1, "effort": 8, "deadline": 5, "required_skill": "backend"}, {"id": "T2", "name": "Real-time Notifications", "task_type": "feature", "priority": 1, "effort": 6, "deadline": 5, "required_skill": "fullstack"}, {"id": "T3", "name": "Security Audit Fixes", "task_type": "bug", "priority": 1, "effort": 5, "deadline": 4, "required_skill": "backend"}, {"id": "T4", "name": "Kubernetes Migration", "task_type": "feature", "priority": 2, "effort": 7, "deadline": 6, "required_skill": "devops"}, {"id": "T5", "name": "Homepage Redesign", "task_type": "feature", "priority": 2, "effort": 5, "deadline": 6, "required_skill": "frontend"}, {"id": "T6", "name": "Payment Gateway Bug", "task_type": "urgent_bug", "priority": 1, "effort": 3, "deadline": 3, "required_skill": "backend"}, {"id": "T7", "name": "Search Performance", "task_type": "tech_debt", "priority": 3, "effort": 4, "deadline": 7, "required_skill": "backend"}, {"id": "T8", "name": "A/B Testing Framework", "task_type": "feature", "priority": 3, "effort": 5, "deadline": 8, "required_skill": "fullstack"}, {"id": "T9", "name": "CDN Integration", "task_type": "feature", "priority": 3, "effort": 3, "deadline": 7, "required_skill": "devops"}, {"id": "T10", "name": "OAuth2 Provider", "task_type": "feature", "priority": 2, "effort": 6, "deadline": 6, "required_skill": "backend"}, {"id": "T11", "name": "Analytics Dashboard", "task_type": "feature", "priority": 3, "effort": 5, "deadline": 8, "required_skill": "fullstack"}, {"id": "T12", "name": "Accessibility Audit", "task_type": "tech_debt", "priority": 4, "effort": 3, "deadline": 9, "required_skill": "frontend"} ] } } }