Impediment Patterns & Solutions
AI-augmented development introduces impediment categories that traditional agile coaching does not cover. Tool access issues, quality concerns with AI output, skill gaps in prompt engineering, and team dynamics shifts all create new obstacles that scrum masters must be prepared to address. This section catalogs the most common patterns and provides proven resolution strategies, supporting Pillar 4: Continuous Improvement through systematic impediment identification and resolution.
Impediment Category Map
AI-related impediments cluster into five categories. Understanding the category helps you identify the right resolution owner and approach.
| Category | Frequency | Typical Impact | Resolution Owner |
|---|---|---|---|
| Tool Access & Reliability | High (especially early) | Blocks individual developers | IT/DevOps + Development Manager |
| Quality & Trust Concerns | High (ongoing) | Slows team adoption, creates rework | QA Lead + Development Manager |
| Skill & Knowledge Gaps | High (early), Medium (ongoing) | Reduces AI effectiveness, creates frustration | Development Manager + Senior Developers |
| Process & Workflow Friction | Medium | Slows delivery, causes confusion | Scrum Master + Team |
| Team Dynamics & Culture | Medium (early), Low (ongoing) | Damages collaboration, morale, retention | Scrum Master + Development Manager |
Tool Access & Reliability Impediments
Pattern 1: Delayed Tool Provisioning
Symptoms: Developers waiting days or weeks for AI tool access. Team members using personal accounts or unapproved tools.
Root cause: IT provisioning processes not updated for AI tools; licensing not pre-purchased; security review backlog.
Resolution:
- Escalate to Development Manager immediately -- this is the most damaging early impediment
- Implement the provisioning timeline from Team Enablement (target: 3-day turnaround)
- Pre-purchase licenses for the full team before kickoff
- Create a fast-track security review process for pre-approved tools per PRD-STD-001
Pattern 2: Tool Unreliability
Symptoms: AI tool outages during business hours, slow response times, inconsistent output quality.
Root cause: Cloud service reliability issues; network configuration problems; tool provider infrastructure limitations.
Resolution:
- Log every outage with timestamp and duration
- Report to vendor through official support channels
- Evaluate SLA commitments against actual availability
- Identify backup workflows for tool-down scenarios (manual coding plans)
- If persistent, escalate to CTO for vendor evaluation per Tooling Decisions
Pattern 3: Configuration Restrictions
Symptoms: AI tool works for some developers but not others. Features blocked by corporate firewall or security policies. IDE integration fails.
Root cause: Security policies not yet updated for AI tools; inconsistent developer environment configurations.
Resolution:
- Document the working configuration from successful team members
- Work with IT/Security to create an approved configuration template
- Create a troubleshooting guide for common setup issues
- Schedule a team setup session where everyone configures tools together
Quality & Trust Concerns
Pattern 4: Low Confidence in AI Output
Symptoms: Developers spending as much time reviewing AI code as writing it manually. High rejection rate of AI suggestions. Team questioning whether AI tools are worth the effort.
Root cause: Insufficient prompt engineering skills; unrealistic quality expectations; tool mismatch for codebase or language.
Resolution:
- Assess prompt quality -- poor prompts produce poor output (see Prompt Engineering)
- Run a prompt improvement workshop with examples from the team's own codebase
- Set realistic expectations: AI output is a first draft, not a final product
- Track the acceptance rate over time; improvement indicates growing proficiency
- If output quality remains low after prompt optimization, evaluate alternative tools per Tooling Decisions
Pattern 5: Review Bottleneck
Symptoms: PR queue grows faster than it is reviewed. Stories marked "done" but awaiting merge. Developers context-switching between generation and review.
Root cause: Code generation outpacing review capacity. Insufficient review time allocated in sprint planning.
Resolution:
- Rebalance sprint capacity per Sprint Adaptation
- Implement review pairing (assign reviewers during planning, not after PR creation)
- Set a maximum PR queue depth -- when reached, all generation pauses until reviews catch up
- Consider "review first" mornings where the first hour of each day is dedicated to reviews
- Escalate to Development Manager if structural capacity issues persist
Pattern 6: Hidden Quality Erosion
Symptoms: Sprint velocity looks good but escaped defects are increasing. Technical debt metrics rising. Customer complaints about new feature reliability.
Root cause: Superficial reviews of AI-generated code. "Looks good to me" culture. Test coverage not enforced.
Resolution:
- Implement mandatory quality gates per Quality & Risk Oversight
- Run a code review calibration session (team reviews the same PR independently, then compares findings)
- Enforce test coverage thresholds in CI per PRD-STD-003
- Make quality metrics visible in standup and retrospective
- Celebrate quality catches, not just speed
Skill & Knowledge Gaps
Pattern 7: Uneven AI Proficiency
Symptoms: Some developers are highly productive with AI while others struggle. Team velocity variance increases. Resentment or comparison between team members.
Root cause: Different learning speeds; unequal access to mentoring; varying levels of interest or willingness.
Resolution:
- Pair Level 1 developers with Level 3+ developers for structured learning sessions
- Protect dedicated learning time per Team Enablement
- Share effective prompts through a team prompt library (reduces the proficiency gap)
- Avoid comparing individual AI usage metrics publicly
- Track team-level metrics, not individual performance against each other
Pattern 8: AI-Induced Skill Atrophy Concern
Symptoms: Senior developers worry about losing fundamental skills. Junior developers never learn to code without AI. Team avoids manual coding even when appropriate.
Root cause: Over-reliance on AI tools. Insufficient emphasis on foundational skills development.
Resolution:
- Include "AI-free" tasks in each sprint to maintain manual coding skills
- Require junior developers to solve problems manually before using AI on the same problem (for learning)
- Ensure code review includes "can you explain this" conversations
- Track the Skill Development competency matrix to ensure fundamentals are not degrading
Process & Workflow Friction
Pattern 9: Unclear AI Usage Expectations
Symptoms: Developers unsure when to use AI, when to code manually, what to disclose in PRs. Inconsistent practices across team members.
Root cause: AI usage policy not translated into concrete team-level guidelines.
Resolution:
- Create team working agreements for AI tool usage
- Reference PRD-STD-001 and create team-specific interpretations
- Define PR template fields for AI disclosure
- Discuss edge cases in retrospectives
Pattern 10: Estimation Inaccuracy
Symptoms: Stories consistently over- or under-estimated. Sprint commitments missed or significantly exceeded. Product manager frustrated by unpredictable delivery.
Root cause: Traditional estimation models not adjusted for AI acceleration variability.
Resolution:
- Implement the estimation techniques from Estimation in an AI World
- Use the AI suitability scoring system to differentiate story types
- Track estimation accuracy by AI suitability category
- Run monthly calibration exercises
Team Dynamics & Culture
Pattern 11: AI Anxiety
Symptoms: Team members expressing job security concerns. Reduced engagement. Resistance to AI tool usage. Conversations about career relevance.
Root cause: Uncertainty about how AI changes their role and career prospects. Insufficient communication from leadership.
Resolution:
- Facilitate honest conversations about AI's impact on roles (see Performance Management)
- Emphasize the "human in the loop" principle -- AI is a tool, not a replacement
- Share industry data showing increased demand for AI-skilled developers
- Ensure Performance Management criteria reward AI-augmented skills
- Monitor the Team Health Indicators anxiety score
Pattern 12: AI Culture Divide
Symptoms: Team splits into "AI enthusiasts" and "AI skeptics." Collaboration decreases. Knowledge sharing stops across the divide.
Root cause: Insufficient facilitation of shared learning. Lack of psychological safety to express concerns.
Resolution:
- Pair enthusiasts and skeptics on stories to build mutual understanding
- Create structured knowledge-sharing forums (not just informal chat)
- Validate both perspectives -- enthusiasm and caution are both valuable
- Use retrospective formats that surface different viewpoints equitably
- Focus team identity on outcomes and quality, not tool usage
Unresolved team dynamics impediments will compound over time and can lead to attrition. Address these early, even if they seem less urgent than tool access or quality issues. A team that does not trust the process will not follow the process.
Impediment Resolution Tracking
Track all AI-related impediments in a dedicated register:
| Field | Purpose |
|---|---|
| Date identified | Timeline tracking |
| Category | Pattern classification |
| Description | Specific impediment |
| Impact | Blocked/Slowed/Annoying |
| Resolution owner | Who is responsible |
| Resolution date | When resolved |
| Root cause | What caused it |
| Prevention measure | How to prevent recurrence |
Review this register monthly and look for patterns. If the same category keeps appearing, the resolution is addressing symptoms, not root causes. Escalate persistent patterns to your Development Manager and CTO.