Home β†’ AI for Project Managers β†’ Module 3

Module 3: Agile & Scrum with ChatGPT

Generate user stories, facilitate sprints, and conduct retrospectives with AI

πŸ“š Week 2 🎯 Beginner

🎯 Learning Objectives

By the end of this module, you will be able to:

The Agile Ceremony Overload

It's Monday morning. You're the Scrum Master for a 2-week sprint. Here's what's on your plate:

That's 11.5 hours of Agile ceremony workβ€”before you've even started the actual development sprint.

ChatGPT can reduce this to 2-3 hours while actually improving the quality of your Agile artifacts. Let me show you how.

πŸ“ Generating User Stories with AI

User stories are the backbone of Agile development. Writing good onesβ€”with proper acceptance criteria, edge cases, and technical considerationsβ€”takes time and practice.

The Anatomy of a Great User Story

πŸ‘€

User Persona

Who is this story for? Be specific about the user type.

🎯

Goal/Desire

What does the user want to accomplish?

πŸ’‘

Business Value

Why does this matter? What's the benefit?

βœ…

Acceptance Criteria

How do we know it's done? Specific, testable conditions.

Example: E-Commerce Checkout Feature

Let's say you're building an e-commerce platform and need user stories for a new checkout flow.

The Prompt

I'm the Product Owner for an e-commerce platform. Help me create user stories for a new checkout flow feature.

CONTEXT:
- Product: B2C e-commerce website (fashion retail)
- Users: Online shoppers (18-55 age range, mobile-first)
- Current Problem: 40% cart abandonment during checkout (too many steps, requires account creation)
- Business Goal: Reduce abandonment to 25%, increase conversion rate
- Tech Stack: React frontend, Node.js backend, Stripe for payments

FEATURE REQUIREMENTS:
- Guest checkout (no account required)
- Saved payment methods for returning customers
- Multiple shipping options with real-time rates
- Promo code application
- Order summary with item images
- Mobile-optimized (60% of our traffic)

GENERATE:
1. 8-10 user stories covering this checkout flow
2. Follow format: "As a [user], I want [goal] so that [benefit]"
3. Include acceptance criteria (Given/When/Then format)
4. Add story points estimate (Fibonacci: 1, 2, 3, 5, 8, 13)
5. Note dependencies between stories
6. Flag any technical risks or edge cases

Make stories small enough to complete in 1 sprint (2 weeks).

AI-Generated User Stories (Sample)

Story 1: Guest Checkout Option

As a first-time shopper,
I want to complete my purchase without creating an account,
So that I can buy quickly without commitment and reduce friction.

Story Points: 5

Priority: High (directly addresses 40% abandonment issue)

Acceptance Criteria:

  • Given I'm on the checkout page
    When I click "Continue as Guest"
    Then I can proceed without entering password or creating account
  • Given I complete guest checkout
    When order is placed
    Then I receive order confirmation email with tracking link
  • Given I'm a guest user
    When I complete checkout
    Then I'm shown an optional "Save time next time - Create account" prompt (non-blocking)

Technical Notes:

  • Create temporary guest user record (convert to full account later if user signs up)
  • Store email for order updates
  • Ensure GDPR compliance (data retention policy)

Edge Cases:

  • Email already exists in system β†’ Prompt "Looks like you have an account. Sign in?"
  • User abandons mid-checkout β†’ Send cart recovery email after 1 hour

βœ… Why This User Story Is Excellent

  • Clear value proposition: Directly addresses the 40% abandonment problem
  • Specific acceptance criteria: Given/When/Then format is testable
  • Story points included: Team can estimate sprint capacity
  • Technical considerations: Notes on implementation approach
  • Edge cases identified: Prevents post-development surprises
  • Right-sized: 5 points = achievable in one sprint

Refining User Stories with Follow-Up Prompts

ChatGPT generated good stories, but you can make them even better with iterative refinement:

Refinement Prompt 1: "For Story 1 (Guest Checkout), add specific accessibility requirements for WCAG 2.1 Level AA compliance."

Refinement Prompt 2: "What analytics events should we track for this story to measure success (conversion rate, time-to-checkout, drop-off points)?"

Refinement Prompt 3: "Break Story 1 into 2 smaller stories if it's too large for a single sprint. One story for basic guest checkout, another for cart recovery email."

πŸš€ AI-Assisted Sprint Planning

Sprint planning meetings can drag on for 3-4 hours. ChatGPT helps you prepare so thoroughly that you can cut this to 90 minutes.

The Pre-Planning Prompt

Help me prepare for our 2-week sprint planning meeting.

TEAM CAPACITY:
- 5 developers (40 hours/week each = 200 hours per person for sprint)
- Deduct 20% for meetings, code reviews, buffer = 160 productive hours per person
- Total team capacity: 800 hours for this sprint

VELOCITY DATA:
- Last 3 sprints: 52, 48, 55 story points completed
- Average velocity: 51.7 points
- Team uses Fibonacci sequence (1, 2, 3, 5, 8, 13, 21)

PRODUCT BACKLOG (Top Priority Items):
[Paste your top 15 backlog items with story point estimates]

SPRINT GOAL:
"Launch guest checkout feature and improve mobile checkout UX to reduce cart abandonment from 40% to 30%"

QUESTIONS TO ANSWER:
1. Based on our velocity, which stories should we commit to for this sprint?
2. Are there any dependencies that create risks?
3. Suggest a sprint backlog that aligns with the sprint goal
4. Identify stories that could be de-scoped if we're overcommitted
5. Flag any stories that need further refinement before sprint starts

What You'll Get Back

AI Sprint Planning Analysis

βœ… Recommended Sprint Commitment: 50 Story Points

Based on your 3-sprint average of 51.7 points, I recommend committing to 50 points (slightly conservative to account for the complexity of the guest checkout feature).

Suggested Sprint Backlog:

  1. Guest Checkout Core Flow (8 points) - Priority 1
  2. Save Payment Method Feature (5 points) - Priority 1
  3. Real-time Shipping Calculator (8 points) - Priority 2
  4. Mobile Checkout UI Redesign (13 points) - Priority 2
  5. Promo Code Validation (5 points) - Priority 3
  6. Order Summary with Images (5 points) - Priority 3
  7. Cart Recovery Email (3 points) - Priority 4 (Buffer)
  8. Checkout Analytics Events (3 points) - Priority 4 (Buffer)

⚠️ Dependency Risk: "Real-time Shipping Calculator" (Story 3) must complete before "Mobile UI Redesign" (Story 4) can show accurate shipping costs in the design. Plan Story 3 for Week 1, Story 4 for Week 2.

De-Scope Options (if team velocity is lower):

  • Story 7 & 8 are buffer stories (6 points total) - drop if needed
  • Story 6 (Order Summary Images) can move to next sprint if necessary

🚩 Stories Needing Refinement:

  • Story 4 (Mobile UI Redesign - 13 points): This is large and risky. Consider breaking into 2 stories: "Mobile Checkout Layout" (8 points) and "Mobile Form Optimization" (5 points).

πŸ’‘ Pro Tip: Use This Analysis in Your Sprint Planning Meeting

Print or share this AI analysis with your team BEFORE the meeting. This gives everyone time to review, and your sprint planning meeting becomes a validation session rather than a lengthy discussion. You'll cut meeting time by 50%.

πŸ”„ AI-Powered Sprint Retrospectives

Retrospectives often feel repetitive or unfocused. AI can help you analyze patterns across sprints and generate actionable insights.

The Retrospective Analysis Prompt

Analyze our last sprint and help me prepare for a productive retrospective meeting.

SPRINT METRICS:
- Sprint Goal: "Launch guest checkout feature and improve mobile UX"
- Committed: 50 story points
- Completed: 42 story points (84% completion rate)
- Velocity trend: Last 3 sprints were 52, 48, 55 β†’ this sprint: 42 (declining)

WHAT WENT WELL:
- Shipped guest checkout feature on time
- Zero production bugs from this sprint
- Team collaboration was excellent (daily standups productive)
- New developer onboarded successfully

WHAT DIDN'T GO WELL:
- Mobile UI redesign only 60% complete (ran into unexpected React Native issues)
- 3 stories had unclear acceptance criteria, causing rework
- Backend API performance issues discovered late in sprint
- 2 team members were out sick for 3 days

BLOCKERS/IMPEDIMENTS:
- Design team delays (mockups not ready when dev started)
- Staging environment was down for 8 hours mid-sprint
- External API dependency (shipping calculator) had downtime

TEAM FEEDBACK (anonymous survey):
- "Too many meetings interrupted flow state" (3 people)
- "Story estimates were optimistic" (4 people)
- "Need more code review time" (2 people)

GENERATE:
1. Root cause analysis of why we missed our commitment
2. Top 3 actionable improvements for next sprint
3. Patterns or trends I should highlight in the retro
4. Suggested retro format to address these specific issues
5. Discussion questions to keep the meeting productive

AI-Generated Retrospective Insights

πŸ” Root Cause Analysis

Primary Issue: Technical Complexity Underestimation

  • Mobile UI Redesign (13 points) was story pointed before discovering React Native challenges
  • Backend performance issues weren't anticipated β†’ caused rework
  • Impact: 8 story points missed due to underestimation

Secondary Issue: External Dependencies

  • Design delays blocked 2 dev stories for 2 days
  • Staging downtime lost 8 hours of testing capacity
  • Impact: ~12 hours of productive time lost

Contributing Factor: Team Capacity Reduction

  • Sick days reduced capacity by 48 hours (6% of sprint)
  • Impact: 3 story points missed

1️⃣ Improvement: Spike Stories for Technical Unknowns

Action: When a story involves new tech (React Native) or unclear complexity, create a small "spike" story (2-3 hours) to investigate BEFORE sprint planning.

Owner: Tech Lead | Target Sprint: Next sprint

2️⃣ Improvement: Pre-Sprint Dependency Check

Action: Product Owner meets with Design team 3 days before sprint planning to confirm all mockups are ready. If not, defer stories.

Owner: Product Owner | Target Sprint: Immediate

3️⃣ Improvement: Define "Meeting-Free Focus Time"

Action: Block Tuesday & Thursday afternoons (2-5pm) as "No Meeting Zones" for deep work. Team feedback shows interruptions hurt productivity.

Owner: Scrum Master | Target Sprint: Next sprint

βœ… Suggested Retrospective Format (45 minutes)

  1. Set the Stage (5 min): "We delivered a great guest checkout feature, but missed our commitment. Let's figure out why and improve."
  2. Gather Data (10 min): Review metrics on board (velocity trend, blocked days, rework incidents)
  3. Generate Insights (15 min): Small group discussions on root causes (technical underestimation, dependencies, capacity)
  4. Decide Actions (10 min): Vote on top 3 improvements (spike stories, dependency checks, focus time)
  5. Close (5 min): Assign owners, commit to tracking in next retro

πŸ“š AI-Powered Backlog Prioritization

Product backlogs grow chaotically. AI can help you prioritize based on multiple factors: business value, technical dependencies, risk, and user impact.

The Backlog Prioritization Prompt

Help me prioritize our product backlog for the next 3 sprints (6 weeks).

BUSINESS CONTEXT:
- Goal: Increase e-commerce conversion rate from 2.5% to 3.5% in Q4
- Current bottleneck: 40% cart abandonment during checkout
- Revenue impact: 1% conversion increase = $500K additional annual revenue

BACKLOG ITEMS (15 stories):
1. Guest checkout (no account required) - 8 points
2. One-click reorder for returning customers - 5 points
3. Save payment methods securely - 5 points
4. Apple Pay / Google Pay integration - 8 points
5. Real-time shipping cost calculator - 8 points
6. Abandoned cart recovery emails - 3 points
7. Product recommendations in cart - 5 points
8. Mobile checkout UX redesign - 13 points
9. Multi-currency support - 13 points
10. Gift wrapping option - 3 points
11. Order tracking page redesign - 5 points
12. Promo code validation - 5 points
13. Checkout accessibility improvements (WCAG 2.1) - 5 points
14. Split payment between multiple cards - 8 points
15. Express checkout for Amazon Prime members - 13 points

PRIORITIZATION FACTORS:
- Business Value (1-10 scale)
- User Impact (how many users affected?)
- Technical Complexity (story points)
- Dependencies (does it block other work?)
- Risk (low/medium/high)

GENERATE:
1. Recommended priority order for next 3 sprints
2. Explanation of prioritization logic
3. Stories grouped by sprint with rationale
4. Quick wins vs. long-term investments
5. Any stories that should be split or removed

AI Prioritization Output

🎯 Prioritized Backlog for Next 3 Sprints

Sprint 1: Quick Wins to Reduce Abandonment (50 points)

  1. Guest Checkout (8 pts) - Business Value: 10/10 - Directly addresses 40% abandonment
  2. Abandoned Cart Recovery Emails (3 pts) - BV: 9/10 - Low effort, high impact
  3. Save Payment Methods (5 pts) - BV: 8/10 - Reduces friction for returning customers
  4. Promo Code Validation (5 pts) - BV: 7/10 - Common user pain point
  5. Mobile Checkout UX Redesign (13 pts) - BV: 9/10 - 60% mobile traffic
  6. Real-time Shipping Calculator (8 pts) - BV: 8/10 - Transparency builds trust
  7. Checkout Accessibility (5 pts) - BV: 6/10 - Legal compliance + UX

Rationale: This sprint targets the conversion goal directly. All stories reduce checkout friction.

Sprint 2: Payment Optimization (47 points)

  1. Apple Pay / Google Pay (8 pts) - BV: 9/10 - One-tap checkout reduces abandonment
  2. One-Click Reorder (5 pts) - BV: 8/10 - Increases repeat purchase rate
  3. Product Recommendations in Cart (5 pts) - BV: 7/10 - Increases average order value
  4. Gift Wrapping Option (3 pts) - BV: 5/10 - Easy win, holiday season prep
  5. Order Tracking Redesign (5 pts) - BV: 6/10 - Post-purchase experience

Rationale: Build on Sprint 1 wins by optimizing payment experience and adding revenue-driving features.

Sprint 3: Advanced Features (Deferred or Reconsidered)

  • Multi-Currency Support (13 pts) - BV: 4/10 - Defer until international expansion confirmed
  • Split Payment (8 pts) - BV: 3/10 - Niche use case, low user demand
  • Amazon Prime Express Checkout (13 pts) - BV: 6/10 - High complexity, Amazon partnership required (risky)

Recommendation: These stories should be re-evaluated. Multi-currency and Split Payment are low ROI. Amazon integration needs legal/business approval first.

⚠️ Stories to Split or Remove

  • Remove "Split Payment" (Story 14): User research shows <5% demand. Not worth 8 story points.
  • Defer "Multi-Currency" (Story 9): Only prioritize if you're launching in new markets. Otherwise, waste of resources.
  • Split "Mobile UX Redesign" (Story 8, 13 pts): Too large. Break into "Mobile Layout" (8 pts) and "Mobile Form Optimization" (5 pts) for better sprint planning.

πŸ’ͺ Practice Exercise

🎯 Your Challenge: Plan Your Next Sprint with AI

Scenario: You're the Scrum Master for a mobile app development team building a fitness tracking app.

Your Task:

  1. Generate 5 user stories for a "Social Features" update (share workouts, follow friends, leaderboard)
  2. Prepare a sprint planning analysis for a 2-week sprint (team velocity: 35 points)
  3. Create a retrospective analysis based on this data:
    • Committed: 35 points, Completed: 28 points
    • Blocker: Backend API delays caused frontend to wait 3 days
    • Team feedback: "Stories were too vague, caused rework"

Sample Starting Prompt

I'm the Scrum Master for a fitness tracking mobile app (iOS/Android). Help me with:

1. USER STORIES: Generate 5 user stories for new social features
   - Share workouts with friends
   - Follow other users
   - Leaderboard for weekly step count
   - Comment on friends' workouts
   - Privacy settings for profile

   Include acceptance criteria, story points, and edge cases.

2. SPRINT PLANNING: Team velocity is 35 points (last 3 sprints: 34, 38, 33)
   - Which stories should we commit to for the next 2-week sprint?
   - Any dependencies or risks?

3. RETROSPECTIVE ANALYSIS: Last sprint we committed to 35 points but only completed 28
   - Blocker: Backend API delayed frontend work for 3 days
   - Team says stories had vague acceptance criteria
   - Generate root cause analysis and 3 actionable improvements

Format everything for a real Agile team meeting.

βœ… Try It Now!

Open ChatGPT and run this exercise. Compare the AI-generated artifacts to what you'd create manually. Notice how much time you save while maintaining (or improving) quality!

🎯 Key Takeaways

  • βœ…
    AI can generate user stories with acceptance criteria in minutes

    What used to take 3+ hours of manual writing

  • βœ…
    Sprint planning preparation cuts meeting time by 50%

    Pre-analyzed backlog with dependencies and velocity projections

  • βœ…
    Retrospectives become data-driven with AI analysis

    Root cause analysis and actionable improvements, not just venting

  • βœ…
    Backlog prioritization considers multiple factors simultaneously

    Business value, user impact, technical complexity, and dependencies all weighted

  • βœ…
    Always validate AI outputs with your team's expertise

    AI accelerates work, but human judgment ensures stories fit your context

πŸš€ What's Next?

You've mastered Agile workflows with AI. Next, we'll tackle Stakeholder Communicationβ€”writing executive status reports, crafting stakeholder-specific messages, and handling difficult conversations with confidence.

πŸ“š Coming Up in Module 4: Stakeholder Communication

  • Write executive status reports in 5 minutes
  • Translate technical jargon for non-technical stakeholders
  • Prepare for difficult conversations (delays, budget overruns)
  • Create presentation decks with AI-generated talking points

⚑ Agile Tools with AI Features

Supercharge sprints and backlogs with AI-powered platforms

🎯 Asana Intelligence - Smart Task Management

$13.49/user/month | AI-powered project insights and workflow automation

AI suggests task dependencies, predicts project completion, auto-assigns work based on team capacity.

Try Asana Free β†’

⚑ ClickUp AI - All-in-One Workspace

$7/month | AI writing assistant, task summaries, and sprint automation

Generate sprint goals, auto-write standup updates, create subtasks from descriptions with AI.

Try ClickUp Free β†’

πŸ“ Knowledge Check

Test your understanding of AI for Agile and Scrum!

1. How can AI enhance Agile ceremonies?

A) By replacing Scrum Masters
B) By generating agendas and capturing action items
C) By eliminating all meetings
D) AI has no role in Agile

2. What can AI help with during sprint planning?

A) Making all team decisions
B) Eliminating backlog refinement
C) Breaking down user stories and estimating effort
D) Replacing team collaboration

3. How can AI assist with retrospectives?

A) Analyzing feedback patterns and suggesting improvements
B) Eliminating need for team input
C) Making all improvement decisions
D) Retrospectives don't need AI

4. What should be considered when using AI in Agile?

A) AI should control all Agile processes
B) Team collaboration is no longer needed
C) AI replaces Agile principles
D) AI supports but doesn't replace human collaboration

5. How can AI improve daily standups?

A) By replacing face-to-face communication
B) By summarizing updates and tracking blockers
C) By eliminating standups entirely
D) Standups don't benefit from AI