Skip to main content

Use-case: Product Owner

Tools and Agents​

Jira Agent​

The Jira agent assists Product Owners in creating and managing:

  • Stories: Break down features into smaller, actionable items.
  • Epics: Group related stories under a larger initiative.
  • Tasks: Define specific work items required to complete stories or epics.

Confluence Agent​

The Confluence agent helps Product Owners draft and maintain:

  • Product Requirement Documents (PRD): Outline the objectives, features, and specifications for the product.
  • Documentation: Collaborate on detailed plans, roadmaps, and other supporting materials.

These tools streamline the workflow for Product Owners, ensuring efficient planning and communication.

Getting Started​

Run the Product Owner persona with both Jira and Confluence agents:

# Using the generated docker-compose file
cd docker-compose
docker compose -f docker-compose.product-owner.yaml --profile a2a-p2p up

# Or with SLIM transport
docker compose -f docker-compose.product-owner.yaml --profile a2a-over-slim up

# Generate fresh compose file
make generate-docker-compose PERSONAS="product-owner"

# Or in dev mode with local code
make generate-docker-compose PERSONAS="product-owner" DEV=true

What's Included​

The Product Owner persona includes:

  • Jira Agent: Create and manage stories, epics, and tasks
  • Confluence Agent: Draft PRDs and maintain documentation
  • CAIPE Orchestrator: Coordinates between agents for seamless workflows

Individual Agents​

You can also run individual agents separately:

# Run only Jira agent
docker compose -f docker-compose.jira.yaml --profile a2a-p2p up

# Run only Confluence agent
docker compose -f docker-compose.confluence.yaml --profile a2a-p2p up

See the docker-compose README for all available personas and agents.