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.