Select the search type
  • Site
  • Web
Search

 
 
✓ Featured Content

Software Design Patterns Videos

A curated playlist of specific YouTube content.

Hands-on Workshop

Ready to Transform Your Scrum Team with AI?

Join the Generative AI for Scrum Teams Workshop

Stop wondering how AI fits into your Agile workflow. In this hands-on workshop, you'll learn exactly how to integrate AI tools into every sprint ceremony, backlog refinement session, and delivery cycle—without disrupting the Scrum framework that already works for your team.

What You'll Master:

  • AI-powered user story creation and refinement techniques
  • Automated test generation and code review strategies
  • Sprint planning acceleration with AI assistance
  • Real-world prompt engineering for development teams
  • Ethical AI integration within Scrum values

Perfect for: Scrum Masters, Product Owners, Development Teams, and Agile Coaches who want to boost productivity while maintaining team collaboration and quality.

Taught by Rod Claar, Certified Scrum Trainer with 30+ years of development experience and specialized AI-Enhanced Scrum methodology.

Search Results

Step 3: TDD with AI — Keeping You in the Driver’s Seat

Use AI to accelerate Test-Driven Development (TDD) without surrendering design intent or engineering judgment.

Rod Claar 0 909 Article rating: No rating

This step shows experienced developers how to use AI to strengthen Test-Driven Development rather than replace it.

AI is used to suggest test scenarios, edge cases, and potential gaps, but the developer remains responsible for writing the tests and guiding the design.

The workflow is simple:

  1. Choose a small function.

  2. Ask AI to generate possible test cases.

  3. Write the tests yourself using TDD.

  4. Compare your tests with AI suggestions to identify missing cases.

  5. Implement and refactor safely using the test suite.

The key principle is that AI assists discovery and coverage, while developers retain control of intent, design quality, and implementation decisions.

Step 2 — Boundaries first: modules, seams, and dependency direction

Learn how to design boundaries that keep change localized and make refactoring safer.

Rod Claar 0 945 Article rating: No rating

Learn how real software teams apply design patterns to control complexity and reduce the cost of change. This path focuses on practical architecture decisions—defining clear module boundaries, introducing seams for safe refactoring, and directing dependencies so high-value business logic stays stable while implementation details evolve.

Instead of abstract theory, each step uses small, concrete exercises to help you map your system, identify change hotspots, and introduce patterns that improve maintainability, testability, and team collaboration. By the end, you will have a set of repeatable techniques for designing systems that can evolve safely as requirements change.

Step 2:Customer & Stakeholder Discovery Prompts

This step teaches Product Owners how to convert raw feedback into structured discovery signals.

Rod Claar 0 890 Article rating: No rating

Step 2: Customer & Stakeholder Discovery Prompts

Product Owners receive large amounts of qualitative input from customers and stakeholders. This includes interviews, support tickets, usability feedback, and meeting notes. The challenge is not collecting feedback—it is turning that feedback into actionable insights that can guide sprint work.

AI can assist Product Owners by rapidly analyzing raw feedback and converting it into structured discovery insights.

The workflow involves four steps:

  1. Collect feedback (10–20 lines from interviews, tickets, or notes)

  2. Cluster feedback into themes

  3. Identify risks or opportunities within those themes

  4. Propose small experiments that can be tested in the next sprint

Using structured prompts, AI can detect patterns across feedback and produce outputs such as:

  • key customer themes

  • potential product risks

  • unmet needs

  • opportunities for improvement

  • sprint-sized experiments to validate ideas

The Product Owner still provides judgment and prioritization, but AI significantly accelerates synthesis and idea generation.

This approach helps bridge the gap between:

Customer discovery → backlog refinement → sprint experiments

By running this analysis before backlog refinement, Product Owners can transform qualitative insights into testable hypotheses and actionable backlog items, strengthening the connection between customer feedback and product decisions.

Step 3:Writing Better User Stories (with Examples)

Many Product Owners struggle with user stories that create confusion during a sprint.

Rod Claar 0 827 Article rating: No rating

Step 3: Writing Better User Stories

Product Owners often encounter problems with user stories that are vague, unclear, or incomplete. These issues frequently lead to clarification during the sprint, slowing development and creating misunderstandings between the Product Owner and the team.

This step focuses on using AI to help Product Owners write clear, outcome-focused user stories that reduce ambiguity and improve collaboration.

A well-structured user story includes three key elements:

  • User — who benefits from the capability

  • Capability — what the user needs to do

  • Value — why the capability matters

The standard format remains:

As a [user], I want [capability], so that [value].

AI can assist by generating:

  • clearly written user stories

  • testable acceptance criteria

  • assumptions that may require validation

  • clarification questions likely to arise during backlog refinement

Using structured prompts, Product Owners can transform a simple feature request into a development-ready backlog item. The AI helps identify missing details, edge cases, and potential misunderstandings before the story reaches the team.

The result is:

  • faster backlog refinement

  • fewer mid-sprint questions

  • improved team understanding

  • better acceptance testing

AI does not replace the Product Owner’s judgment. Instead, it accelerates the process of turning ideas into clear, actionable user stories that support effective sprint planning.

Step 4: Acceptance Criteria that Actually Test

Acceptance criteria frequently fail for one simple reason: they are not verifiable.

Rod Claar 0 860 Article rating: No rating

Step 4: Acceptance Criteria that Actually Test

Acceptance criteria are often ineffective because they are too vague or not objectively testable. Statements such as “works correctly” or “loads quickly” leave room for interpretation and frequently lead to confusion during development and testing.

This step focuses on helping Product Owners use AI to create clear, verifiable acceptance criteria that define observable system behavior.

Strong acceptance criteria should be:

  • Specific — clearly describe what the system should do

  • Testable — can be objectively verified

  • Complete — include normal scenarios, edge cases, and failure conditions

AI can assist Product Owners by generating a balanced set of acceptance tests for a user story, typically including:

  • Happy path scenarios — expected successful behavior

  • Edge cases — unusual but valid situations

  • Negative scenarios — failures or invalid actions

By prompting AI to generate multiple test scenarios, Product Owners can quickly identify gaps in story definitions and uncover assumptions that might otherwise surface during the sprint.

The final step in the exercise is to remove or rewrite any criteria that cannot be objectively verified, ensuring the acceptance criteria are measurable and testable.

Using this approach improves:

  • shared understanding between the Product Owner and the development team

  • clarity during backlog refinement

  • efficiency in acceptance testing

  • confidence in delivered functionality

Clear acceptance criteria help teams move from interpretation to verification, reducing misunderstandings and enabling smoother sprint execution.

RSS
123468910Last

Search

Calendar

«April 2026»
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

Upcoming events Events RSSiCalendar export

Categories